I have developed a fast emulator for modern shellcodes, that perform huge loops of millions of instructions emulated for resolving API or for other stuff.
The emulator is in Rust and all the few dependencies as well, so the rust safety is good for emulating malware.
There are shellcodes that can be emulated from the beginning to the end, but when this is not possible the tool has many features that can be used like a console, a memory tracing, register tracing, and so on.
https://github.com/sha0coder/scemu
In less than two seconds we have emulated 7 millions of instructions arriving to the recv.
At this point we have some IOC like the ip:port where it's connecting and other details.
Lets see what happens after the recv() spawning a console at position: 7,012,204
target/release/scemu -f shellcodes/shikata.bin -vv -c 7012204
The "ret" instruction is going to jump to the buffer read with recv() so is a kind of stager.
The option "-e" or "--endpoint" is not ready for now, but it will allow to proxy the calls to get the next stage automatically, but for now we have the details to get the stage.
SCEMU also identify all the Linux syscalls for 32bits shellcodes:
The encoder used in shellgen is also supported https://github.com/MarioVilas/shellgen
Let's check with cobalt-strike:
In verbose mode we could do several greps to see the calls and correlate with ghidra/ida/radare or for example grep the branches to study the emulation flow.
target/release/scemu -f shellcodes/rshell_sgn.bin -vv | grep j
target/release/scemu -f shellcodes/rshell_sgn.bin -vv -c 44000 -l
More information
- Best Hacking Tools 2019
- Hacker Tools Hardware
- Pentest Tools Alternative
- Pentest Tools
- Game Hacking
- Hacking Tools Online
- Wifi Hacker Tools For Windows
- Hacking Tools Usb
- Hack Tools For Games
- Hacking Tools Online
- Hak5 Tools
- Pentest Tools Apk
- Hacking Tools And Software
- Best Hacking Tools 2020
- Hacking Tools Windows 10
- Nsa Hack Tools Download
- Hackrf Tools
- Hack Tools Pc
- Hacking Tools Mac
- Blackhat Hacker Tools
- Hack Tools
- Tools 4 Hack
- Hacking Tools Windows
- Pentest Tools Subdomain
- Hacking Tools Usb
- Hacker Tools Apk Download
- Pentest Reporting Tools
- Hacking Tools Download
- Hacker Tools Free Download
- Pentest Tools Online
- New Hacker Tools
- Tools 4 Hack
- Hack Tools Download
- Hacker Tools Mac
- Pentest Tools Free
- Hackers Toolbox
- Pentest Tools Apk
- Hacker Tools List
- Game Hacking
- Hacking Tools Download
- What Is Hacking Tools
- Pentest Tools Android
- Hacking Tools 2020
- Hacking Tools Hardware
- Black Hat Hacker Tools
- Tools For Hacker
- Hack Tools Online
- Pentest Reporting Tools
- Hacker Tools Hardware
- Wifi Hacker Tools For Windows
- Pentest Tools Subdomain
- Pentest Reporting Tools
- Hacking Tools For Beginners
- Pentest Tools Kali Linux
- Hak5 Tools
- Pentest Automation Tools
- Pentest Reporting Tools
- Pentest Tools Subdomain
- Hacking Tools For Mac
- Hack Tools For Pc
- Hacker Tools Free
- Pentest Tools Url Fuzzer
- Termux Hacking Tools 2019
- Hacking Tools 2019
- Hacking Tools Mac
- Hacker Hardware Tools
- Hacker Hardware Tools
- Hack And Tools
- Pentest Tools Windows
- Hacks And Tools
- Hacking Tools Free Download
- Github Hacking Tools
- Hacking App
- Hacking Tools Software
- Hacking Tools For Beginners
- Nsa Hack Tools Download
- Pentest Tools Github
- Hacking Tools For Kali Linux
- Hack Tools For Games
- Hacking Tools Github
- Black Hat Hacker Tools
- Hacker Tools For Pc
- Termux Hacking Tools 2019
- Hacking Tools Pc
- Hack Tool Apk No Root
- Install Pentest Tools Ubuntu
- Hacking Tools For Windows Free Download
- Black Hat Hacker Tools
- What Is Hacking Tools
- Github Hacking Tools
- Hack Tools For Windows
- Pentest Tools For Android
- Hacking Tools Hardware
- Hacker Tools
- Hacker Tools Mac
- Pentest Tools Apk
- Pentest Tools Apk
- New Hack Tools
- Hacking Tools
- Bluetooth Hacking Tools Kali
- Pentest Box Tools Download
- Usb Pentest Tools
- Pentest Tools Open Source
- Hacker Tools Online
- Pentest Tools List
- Hack Tools For Mac
- Black Hat Hacker Tools
- Blackhat Hacker Tools
- How To Install Pentest Tools In Ubuntu
- Pentest Tools Android
- How To Make Hacking Tools
- Computer Hacker
- New Hack Tools
- What Is Hacking Tools
- Hacker Tools Windows
- Blackhat Hacker Tools
- Pentest Tools Apk
- Physical Pentest Tools
- Pentest Tools Free
- Hacking Tools
- Hacking Tools Windows
- Tools Used For Hacking
- What Are Hacking Tools
- Hacker Tools Mac
- Top Pentest Tools
- Nsa Hacker Tools
- Hacking Tools For Mac
- Hack Tools For Windows
- Hacking App
- Install Pentest Tools Ubuntu
- Bluetooth Hacking Tools Kali
- Pentest Box Tools Download
- Hacker Tool Kit
- Pentest Reporting Tools
- Hacking Tools For Pc
- Hack Website Online Tool
- Hack Rom Tools
- Bluetooth Hacking Tools Kali
- Hacking Tools Mac
- Pentest Tools Subdomain
- Install Pentest Tools Ubuntu
- Hacker Tools Mac
- Pentest Tools Github
- Hacking Tools 2020
- Termux Hacking Tools 2019
- Kik Hack Tools
- Hack Apps
- Hacker Tools For Ios
- Pentest Tools Tcp Port Scanner
- Best Pentesting Tools 2018
- Tools Used For Hacking
- Pentest Tools For Windows
- Hacker Tools Mac
- Ethical Hacker Tools
- Hacker Tools Apk Download
- Hacking Tools
- Hack Tools
- Pentest Tools Kali Linux
- Beginner Hacker Tools
- Pentest Tools Website Vulnerability
- Pentest Tools Port Scanner
- Hacker Security Tools
- Hack Tool Apk
- Hacker Tools For Pc
- Computer Hacker
- Hacker Tools Free Download
- Easy Hack Tools
- Pentest Tools Website Vulnerability
- Hacking Tools Download
- Pentest Tools Bluekeep
- Hacking Tools Download
- Hacking Tools For Pc
0 comments:
Post a Comment