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
Related word
- Best Hacking Tools 2019
- How To Make Hacking Tools
- Hacker Tools Free Download
- Hack Tools Github
- Tools Used For Hacking
- Game Hacking
- Underground Hacker Sites
- Pentest Tools Url Fuzzer
- How To Hack
- Game Hacking
- Pentest Tools Website Vulnerability
- Bluetooth Hacking Tools Kali
- Hacking Tools Hardware
- Hacking Tools Name
- Hacking Tools
- Hackers Toolbox
- Hack Tools Pc
- New Hacker Tools
- Hacking Tools Hardware
- Computer Hacker
- How To Install Pentest Tools In Ubuntu
- Hack Tools For Pc
- Github Hacking Tools
- Hacking Tools Free Download
- How To Hack
- Hacker Tools Online
- Hacker Tools For Windows
- Hack Tools For Pc
- Pentest Tools
- Free Pentest Tools For Windows
- Hack Apps
- Easy Hack Tools
- Hacker Tools For Mac
- Hacking Tools Name
- Ethical Hacker Tools
- Android Hack Tools Github
- Hacking Tools Windows 10
- Hack Tools Mac
- Hacker Tools 2019
- Pentest Tools Subdomain
- Hack Tools Mac
- Hack Website Online Tool
- Pentest Tools
- Pentest Tools
- Pentest Tools Online
- Hack Tools For Mac
- Hacker Tools Online
- Pentest Tools Framework
- Hacker Tools
- Pentest Tools For Android
- Top Pentest Tools
- Hacking Apps
- Pentest Tools Bluekeep
- Pentest Tools Android
- Tools For Hacker
- Hack Tools For Games
- Pentest Tools Free
- Pentest Tools Tcp Port Scanner
- Pentest Tools For Ubuntu
- How To Make Hacking Tools
- Hack Apps
- Hacking Tools Name
- Best Hacking Tools 2019
- Hacker Tools Free
- Hak5 Tools
- Hack Tools Mac
- Pentest Tools Android
- Pentest Tools Nmap
- Hacking Tools Software
- Hack Tools For Mac
- Hacker Tools Free
- Best Pentesting Tools 2018
- Pentest Tools For Ubuntu
- Github Hacking Tools
- Physical Pentest Tools
- Hack Rom Tools
- Hacking Tools For Games
- Pentest Tools Android
- Hacks And Tools
- Growth Hacker Tools
- Pentest Tools Alternative
- Hak5 Tools
- Hacking Tools For Pc
- Pentest Tools Open Source
- Pentest Tools Url Fuzzer
- Ethical Hacker Tools
- Pentest Tools Tcp Port Scanner
- Pentest Reporting Tools
- Hacker Tools List
- Hackers Toolbox
- Pentest Tools Tcp Port Scanner
- Pentest Tools Online
- Pentest Tools Url Fuzzer
- Hacking Tools Windows 10
- Pentest Tools List
- Hacker Tools Windows
- Hacker
- Hacker Tool Kit
- Pentest Tools Apk
- Hacker Tools Online
- Pentest Tools Find Subdomains
- Pentest Tools Online
- Hacker Tools Online
- Ethical Hacker Tools
- Github Hacking Tools
- Pentest Tools Subdomain
- Pentest Tools Framework
- Free Pentest Tools For Windows
- Hacking Tools Pc
- Pentest Tools Review
- Hacking Tools 2019
Tidak ada komentar:
Posting Komentar