There are many basic shellcodes that can be emulated from the beginning from the end providing IOC like where is connecting and so on. But what can we do when the emulation get stuck at some point?
The console has many tools to interact with the emulator like it was a debugger but the shellcode really is not being executed so is safer than a debugger.
target/release/scemu -f ~/Downloads/shellcodes_matched/drv_shellcode.bin -vv
In some shellcodes the emulator emulates millions of instructions without problem, but in this case at instruction number 176 there is a crash, the [esp + 30h] contain an unexpected 0xffffffff.
There are two ways to trace the memory, tracing all memory operations with -m or inspecting specific place with -i which allow to use registers to express the memory location:
target/release/scemu -f ~/Downloads/shellcodes_matched/drv_shellcode.bin -i 'dword ptr [esp + 0x30]'
Now we know that in position 174 the value 0xffffffff is set.
But we have more control if we set the console at first instruction with -c 1 and set a memory breakpoint on write.
This "dec" instruction changes the zero for the 0xffffffff, and the instruction 90 is what actually is changing the stack value.
Lets trace the eax register to see if its a kind of counter or what is doing.
More articles
- Hack And Tools
- Tools Used For Hacking
- Kik Hack Tools
- Hacker Tools Apk Download
- Hacking Tools For Kali Linux
- Best Hacking Tools 2020
- Hacker Tools Apk
- Hack Tools Online
- Pentest Tools Bluekeep
- Hacks And Tools
- Pentest Tools Apk
- Hack And Tools
- Best Hacking Tools 2020
- Pentest Tools Open Source
- Pentest Tools Url Fuzzer
- Pentest Tools Alternative
- Android Hack Tools Github
- Kik Hack Tools
- Pentest Tools Review
- Termux Hacking Tools 2019
- Hacking Tools Pc
- Hack Tools 2019
- Hacking Tools For Windows
- Pentest Tools List
- Pentest Tools For Windows
- Hacker Tools Windows
- Hacker Tools Apk Download
- Hack Tools Pc
- Pentest Tools Open Source
- Hacking Tools 2019
- Pentest Box Tools Download
- Beginner Hacker Tools
- Hacking Tools Windows
- Hacker Tools Apk Download
- Usb Pentest Tools
- Pentest Tools List
- Hacker Tools Apk Download
- Hacker Tool Kit
- Hack Tools
- Pentest Recon Tools
- Hacker Techniques Tools And Incident Handling
- Pentest Tools For Mac
- Hack Apps
- Hack Tools
- Hacker Tools For Ios
- How To Hack
- Pentest Tools Bluekeep
- Hacking Tools Pc
- Hacker Techniques Tools And Incident Handling
- Hack Tools Online
- Nsa Hacker Tools
- How To Install Pentest Tools In Ubuntu
- Black Hat Hacker Tools
- Hacker Tool Kit
- Hacker Tools Apk
- Hack Tools Pc
- Hack Tools For Ubuntu
- Install Pentest Tools Ubuntu
- Nsa Hack Tools Download
- Hack Tools Pc
- Pentest Tools
- Hacking Tools Usb
- Pentest Tools Free
- Hack Tools 2019
- Pentest Tools Online
- Hacker Tools 2019
- Tools Used For Hacking
- Pentest Tools Bluekeep
- Nsa Hack Tools Download
- Termux Hacking Tools 2019
- Pentest Tools Subdomain
- Wifi Hacker Tools For Windows
- Pentest Tools Github
- Hacker Tools Hardware
- Hacking Tools Software
- Hacker
- Hacker Tools Software
- Hacking Tools For Windows
- Hacking Tools For Beginners
- Hacking Apps
- Pentest Automation Tools
- Best Pentesting Tools 2018
- Android Hack Tools Github
- Hacking Tools 2020
- Hacking Tools 2020
- Hacker Tools For Ios
- How To Make Hacking Tools
- Github Hacking Tools
- Hacking Tools For Kali Linux
- Hacking App
- Pentest Tools
- Pentest Tools Github
- Hacker Tools Windows
- Hacker Tool Kit
- Hack Tools For Pc
- Hacker Tools Apk
- Hack Tools Github
- Game Hacking
- Hacker Tools Online
- Hacking Tools For Pc
- Hacker Tools For Windows
- Hacking Tools For Windows Free Download
- Pentest Tools Nmap
- Hacking Tools Mac
- Nsa Hack Tools Download
- Hack Tools Online
- Hack Website Online Tool
- Pentest Tools Open Source
- Hackers Toolbox
- Beginner Hacker Tools
- Hacking App
- Hacker Tools Windows
- Wifi Hacker Tools For Windows
- New Hack Tools
- Hacking Tools Kit
No comments:
Post a Comment
Post your comments here: