a. Ollydbg
b. Python
c. Aplication ( easy rm to mp3 converter ).
NOTE :
# each change fuzzer script, must be save and running again.
( python <file.py> )
Let's to do this job :
1. Running windows xp and install easy rm to mp3 converter.
2. Create Fuzzer file with python script to create file playlist ( .m3u, .pls etc ).
==> create file (playlist file) fuzzer.
3. Running aplication and try load file playlist (crash.pls) .
==> If fuzzer succes apliaction will be crash ( close automaticly ).
4. Running again aplication and ollydbg to see overwrited register.
==> Result EBX and ESP overwrited with character "B".
6. Modify fuzzer script with pattern.
6. Looking for offset position.
7. Check position of EIP register ==> \xEF\xBE\xAD\xDE
==> Running python <file>.py
8. Looking for JUMP ESP address
==> JUMP ESP address => 7CA7A787 => ( little endian ) =>\x87\xA7\xA7\x7C
9. Generate payload with msfweb ==> Windows Bind Shell
9. Modify Fuzzer script with payload.
10.Running fuzzer script to create final playlist file with payload content.
==> Running telnet => # telnet 192.168.56.101 4444
== DONE ==
===================================================================================
===================================================================================
No comments:
Post a Comment