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
Read more
- Hack And Tools
- Hack Tools Download
- Hacking Tools Kit
- How To Install Pentest Tools In Ubuntu
- Black Hat Hacker Tools
- Ethical Hacker Tools
- Hacking Tools Windows 10
- Hacker
- Hack Rom Tools
- Tools Used For Hacking
- Hack Website Online Tool
- Hacking Tools For Pc
- Hacking Tools Windows
- Hack Tools
- Hack Tools Mac
- Hacking Tools Windows 10
- Hacker Tools Software
- Computer Hacker
- Hack Tool Apk No Root
- Hack Tools Mac
- Hacker Tools 2020
- Hak5 Tools
- Hacking Tools For Windows Free Download
- Hack Tools For Windows
- World No 1 Hacker Software
- Bluetooth Hacking Tools Kali
- Top Pentest Tools
- What Are Hacking Tools
- Hack Tool Apk No Root
- Pentest Tools Kali Linux
- Hacking Tools Free Download
- Pentest Tools Github
- Best Pentesting Tools 2018
- New Hack Tools
- Pentest Tools Online
- Pentest Tools Website Vulnerability
- Pentest Tools Open Source
- Hacker Tools Linux
- Hack Tools For Games
- Pentest Tools Port Scanner
- Hack Tools
- Pentest Tools Download
- Hacking Tools Usb
- Hacker
- Hacker Tools Hardware
- Hacking Tools Hardware
- What Is Hacking Tools
- Pentest Tools Find Subdomains
- Pentest Tools List
- Computer Hacker
- Hacker Hardware Tools
- New Hacker Tools
- Hacker Tools Free Download
- Pentest Tools Review
- Hack Tools 2019
- Game Hacking
- Usb Pentest Tools
- Termux Hacking Tools 2019
- Hak5 Tools
- Hacker Tools Hardware
- Hacking Tools Free Download
- Pentest Tools For Ubuntu
- Github Hacking Tools
- Hacking Apps
- Hacker Tools Free
- Hack Tools Pc
- Hacker Tools For Mac
- Pentest Automation Tools
- Hacker Tools Github
- Pentest Tools Nmap
- Pentest Tools Subdomain
- Hacking Tools For Mac
- Pentest Tools Review
- Hacking Tools For Beginners
- Hacker Tool Kit
- Pentest Tools Github
- New Hacker Tools
- Hack Tools 2019
- Hacker Tools For Ios
- Github Hacking Tools
- Hacker Tools Apk Download
- Hacker Security Tools
- Hacking Tools For Games
- World No 1 Hacker Software
- Hacker Tools Free
- Hacking App
- Pentest Tools Find Subdomains
- Hacker Tools Free
- Bluetooth Hacking Tools Kali
- Hack Tool Apk
- Pentest Tools Review
- Pentest Recon Tools
- Hacking Tools And Software
- Tools 4 Hack
- Hack And Tools
- Hacking Tools 2019
- Best Hacking Tools 2020
- Android Hack Tools Github
- Tools Used For Hacking
- Pentest Tools Android
- Pentest Tools For Mac
- Hacking Tools For Pc
- Hacking Tools Name
- Hacker Security Tools
- Hack Tools Github
- Pentest Tools Open Source
- Hacking Tools For Windows
- Hacker Tools Online
- Blackhat Hacker Tools
- Wifi Hacker Tools For Windows
- Hacking Tools Github
- Pentest Tools Subdomain
- Pentest Tools Website Vulnerability
- Easy Hack Tools
- Hack Website Online Tool
- Hack Tools
- Pentest Tools Open Source
- Pentest Tools Framework
- Hacker Security Tools
- Hack Tool Apk No Root
- Hacking Tools Name
- Underground Hacker Sites
- Ethical Hacker Tools
- Hack Website Online Tool
- Hack Tools For Pc
- Hack App
- Hacking Tools Software
- Hacker Tools For Mac
- Nsa Hack Tools
- Tools Used For Hacking
- Hacker Hardware Tools
- Termux Hacking Tools 2019
- Pentest Tools Github
- Hacking Tools Pc
- Hacker Tools Software
- Hack Tools Download
- Pentest Reporting Tools
- Pentest Reporting Tools
- Pentest Tools List
- Nsa Hack Tools
- Pentest Tools Url Fuzzer
- Hacker Tools Online
- Hacker Tools Online
- Hacking Tools Mac
- Pentest Tools Framework
- Pentest Tools For Android
- Hack And Tools
- Easy Hack Tools
- Hacker Techniques Tools And Incident Handling
- Easy Hack Tools
- Hack Rom Tools
- How To Install Pentest Tools In Ubuntu
- Pentest Tools Apk
- How To Hack
- Hacking Tools Pc
- Hack Tools Download
- Pentest Tools Kali Linux
- Bluetooth Hacking Tools Kali
- Hacking Tools For Windows
- Nsa Hacker Tools
- Hack Tool Apk No Root
- Hacker Tools
- Hacking Tools Github
- Hacker Tools 2020
- Hacker Tools For Mac
- Pentest Tools Url Fuzzer
- Hack Tools For Games
- Hack Tools For Pc
- Pentest Tools Github
- Pentest Tools Subdomain
- Hacker Tools For Mac
- Hacker Hardware Tools
No comments:
Post a Comment