Skip to content

Commit

Permalink
Finally added README
Browse files Browse the repository at this point in the history
  • Loading branch information
krystalgamer committed Aug 5, 2016
1 parent 72cf850 commit c4e73d3
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Resonance
A C polymorphic and metamorphic engine

This engine aims to convert non-polymorphic code into polymorphic by injecting some shellcode into the target process.
The target functions need to have the respective identifiers.
```
or eax, eax
or eax, eax
or eax, eax
CODE GOES HERE
or ecx, ecx
or ecx, ecx
or ecx, ecx
```

What has been done so far?
- Detects the target function and successfully dissassembles it. (Thanks to [capstone])
- Fixes relative JMPs and CALLs
- Encrypts it to a new memory location
- Decrypts it at runtime and moves it around in memory

If you'd like to see it in action check my channel: https://www.youtube.com/user/namsZINGER

## How to use?
Currently it's usage is limited since it's in early development but if you really want to try do the following.
- Compile it
- Add the identifiers to one function in your program and compile it too.
- Make sure that the program is named test.exe
- Run Resonance!

0 comments on commit c4e73d3

Please sign in to comment.