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 info
- Best Pentesting Tools 2018
- Hacker Security Tools
- Pentest Tools Github
- Hacker Tools Software
- Growth Hacker Tools
- Hack Tools For Mac
- Pentest Tools Linux
- Hacking Tools For Windows 7
- Termux Hacking Tools 2019
- Hack Tools Mac
- Pentest Tools Bluekeep
- Pentest Tools Bluekeep
- Best Hacking Tools 2019
- Hacks And Tools
- Hacker Hardware Tools
- Pentest Tools Find Subdomains
- Hacking Tools For Games
- Pentest Tools Alternative
- Hack Tools For Ubuntu
- Physical Pentest Tools
- Hacking Tools Free Download
- Hacking Tools For Windows
- Hacking Apps
- Hacking Tools Name
- Pentest Tools Port Scanner
- Pentest Tools Free
- Pentest Tools Windows
- Pentest Tools Website Vulnerability
- Hacker Tools Github
- Hacker Hardware Tools
- Hacking Tools For Windows
- Pentest Tools Url Fuzzer
- Hack And Tools
- Pentest Tools Apk
- Hacking Tools Usb
- Hacker Techniques Tools And Incident Handling
- Pentest Reporting Tools
- Hacking Tools Download
- Hacking Tools For Kali Linux
- Hacking Tools 2019
- Nsa Hacker Tools
- Nsa Hack Tools
- Pentest Tools Subdomain
- Hacking Tools Windows
- Hacker Tools For Pc
- What Is Hacking Tools
- Pentest Tools For Ubuntu
- Hack Tools For Mac
- Hacks And Tools
- Hack Tools 2019
- Hacker Tools Free Download
- Hacking Tools Online
- Pentest Box Tools Download
- Easy Hack Tools
- Hacks And Tools
- Pentest Tools Framework
- Pentest Tools Subdomain
- Hacker Tools Hardware
- Pentest Tools Url Fuzzer
- Hack Rom Tools
- Hackers Toolbox
- Computer Hacker
- Hacker Tools Linux
- Game Hacking
- Hacker Tools Hardware
- Hacker Tools For Pc
- Hacker Tools List
- Hacks And Tools
- Kik Hack Tools
- Hack App
- Pentest Tools For Windows
- Hacker Tools Mac
- Hack Tools For Games
- Computer Hacker
- Pentest Tools Review
- Pentest Box Tools Download
- Hacker Tools Apk Download
- Hacking Tools For Windows 7
- Hacking Tools Online
- Hack And Tools
- Hack Tools
- Hacking Tools
- Hack Tools 2019
- New Hack Tools
- Best Hacking Tools 2019
- Hack Website Online Tool
- Hacker Tools For Pc
- Hack And Tools
- Blackhat Hacker Tools
- How To Install Pentest Tools In Ubuntu
- Beginner Hacker Tools
- Hack Tools Download
- Termux Hacking Tools 2019
- Hacking Tools For Windows 7
- Hacking Tools Hardware
- Computer Hacker
- Pentest Tools For Ubuntu
- Pentest Tools For Windows
- Hacking Apps
- Hacker Tools Apk Download
- Best Hacking Tools 2020
- Hacking Tools For Mac
- Easy Hack Tools
- Pentest Tools Url Fuzzer
- Hacking Tools For Pc
- Hacking Tools Usb
- How To Hack
- Hacking Tools Usb
- What Is Hacking Tools
- Hacker Tools Linux
- Hacking Tools Name
- Hacker
- Hack App
- Hacker Tools Mac
- Hacker Tools Free Download
- Best Pentesting Tools 2018
- Underground Hacker Sites
- Hacker Tools Hardware
- Hacking Tools Free Download
- Hacking Tools Windows 10
- Hacking Tools 2020
- Pentest Tools Linux
- Pentest Tools Port Scanner
- Hacker Hardware Tools
- Pentest Tools
- Hacking Tools For Beginners
- Hacking Tools Online
- Hacking Tools Kit
- Beginner Hacker Tools
- Hacking Tools For Games
- Pentest Tools Windows
- Hacking Tools Name
- Pentest Tools Website Vulnerability
- Hack Tools Download
- Hack Tools For Mac
- Hacker Tools For Mac
- Hacking Tools Online
- Pentest Tools Open Source
- World No 1 Hacker Software
- Hacking Tools And Software
- Game Hacking
- Usb Pentest Tools
- Pentest Recon Tools
- Hacking Tools Github
- Pentest Tools Nmap
- Pentest Tools Apk
- Pentest Tools List
- Android Hack Tools Github
- Hacking Tools Mac
- Hack Tools
- New Hack Tools
- Termux Hacking Tools 2019
- Hack Tool Apk
- Hack Tools Mac
- Pentest Tools Linux
- Hacking Tools Online
- Hack Tools
- Hacker Tools List
- Hack Tools Online
- Pentest Tools Linux
- Pentest Tools For Mac
- Pentest Tools Nmap
- Hack And Tools
- Hacker Tools For Windows
- Hacking Tools Download
- Hacking Tools Pc
- Hacking Apps
- Hacker Tools Free Download
- Hacker Search Tools
- Free Pentest Tools For Windows
- Hack Tools Download
- Hacking Tools Github
- Hacker Tools For Pc
- Hacker Tools Online
No hay comentarios:
Publicar un comentario