Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Coldzer0 committed Jun 22, 2019
1 parent 21b04df commit 97582a7
Showing 1 changed file with 23 additions and 19 deletions.
42 changes: 23 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Cmulator - Scriptable x86 RE Sandbox Emulator
# Cmulator - Scriptable x86 RE Sandbox Emulator (v0.2 Beta)

<h3> <b>Call for LOGO</b> , if you good at design give it a try and Create Logo for Cmulator <br>
your name will apper in <b>Acknowledgements</b>
Expand Down Expand Up @@ -27,16 +27,17 @@ Based on Unicorn & Capstone Engine & javascript .
<hr>

## Current Features
* Simulated GDT & Segments .
* Simulated TEB & PEB structures for both Shellcodes and PE .
* Simulated LDR Table & Data .
* Manages Image and Stack memory .
* Evaluates functions based on DLL exports .
* Trace all Executed API ( good for Obfuscated PE) .
* Displays HexDump with Strings based on referenced memory locations .
* Patching the Memory .
* Custome API hooks using Javascript (scripting) .
* Handle SEH (still need more work) .
* Simulated GDT & Segments.
* Simulated TEB & PEB structures for both Shellcodes and PE.
* Simulated LDR Table & Data.
* Manages Image and Stack memory.
* Evaluates functions based on DLL exports.
* Trace all Executed API ( good for Obfuscated PE).
* Displays HexDump with Strings based on referenced memory locations.
* Patching the Memory.
* Custome API hooks using Javascript (scripting).
* Handle SEH (still need more work).
* [+] Hook Address.

<br>
<hr>
Expand Down Expand Up @@ -496,19 +497,23 @@ And Try it Your Self , find it at "samples/obfuscated/obfuscated.exe" 😉
<br>

## WIP BY Priority :
* Memory Manager
* Memory Manager - Next Update
* Checking for Bug & fixing them 👌🏻

<hr>

## TODO BY Priority :
- [ ] PC (RIP - EIP) Hook .
- [ ] improving exception handling.
- [ ] Native Plugins & API Hook Libs .
- [x] PC (RIP - EIP) Hook.
- [x] improving exception handling.
- [x] Native Plugins & API Hook Libs.
- [ ] Add Memory Manager.
- [ ] **Sysenter** / **Syscall** Global Hook in JS.
- [ ] Control TEB/PEB in JS.
- [ ] Interactive debug shell.
- [ ] Add Assembler.
- [ ] Implement Threading.


<hr>

## Requirements
Expand All @@ -530,8 +535,6 @@ And Try it Your Self , find it at "samples/obfuscated/obfuscated.exe" 😉

### 1. Build Cmulator

This command will also create other binaries such as pesymbols ans peinfo.

```
git clone https://github.com/Coldzer0/Cmulator.git
Expand All @@ -547,7 +550,7 @@ Projects -> Project Options -> Compiler Options
and Select the Mode for your OS .
```
#### Or Just Download From [Releases](https://github.com/Coldzer0/Cmulator/releases)
## Or Just Download From [Releases](https://github.com/Coldzer0/Cmulator/releases)
<br><br>

### 2. Create config.json config file
Expand Down Expand Up @@ -618,5 +621,6 @@ Data Structure](http://sandsprite.com/CodeStuff/Understanding_the_Peb_Loader_Dat



</b>

</b>
## With ❤️ From Home.

0 comments on commit 97582a7

Please sign in to comment.