百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[技术交流] 帮忙解决下植入一句话木马的问题 [复制链接]
查看:6890 | 回复:16

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

发表于 2014-3-18 19:52:43 | 显示全部楼层 |阅读模式 来自 中国江西南昌
1000积分
  1. <?php
  2. set_time_limit(0);
  3. $prescription = trim($_GET['q']);
  4. $id = intval($_GET['id']);

  5. $r_num = 0; //结果个数
  6. $lan = 3;
  7. $pf = "";
  8. $pf_l = "";

  9. if($prescription!=""){
  10.         $dreamdb=file("data/d.dat");//读取数据
  11.         $count=count($dreamdb);//计算行数

  12.         for($i=0; $i<$count; $i++) {
  13.                 $keyword=explode(" ",$prescription);//拆分关键字
  14.                 $dreamcount=count($keyword);//关键字个数
  15.                 $detail=explode("\t",$dreamdb[$i]);
  16.                 for ($ai=0; $ai<$dreamcount; $ai++) {
  17.                         [url=home.php?mod=space&uid=99809]@e[/url] val("\$found = eregi("$keyword[$ai]","$detail[0]");");
  18.                         if(($found)){
  19.                                 if(fmod($r_num,$lan)==0) $pf_l .= "<tr>";
  20.                                 $pf_l .= '<td width="'.(100/$lan).'%"><img src="/img/jiantou.gif" /> <a href="?id='.($i+1).'">'.$detail[0].'</a></td>';
  21.                                 if(fmod($r_num,$lan)+1==$lan) $pf_l .= "</tr>";
  22.                                 $r_num++;
  23.                                 break;
  24.                         }
  25.                 }
  26.         }
  27.         $pf_l = '<table width="730" cellpadding="2" cellspacing="0" class="mob_ace" style="border:1px solid #A4C4DC;"><tr><td style="background:url(/img/kuang5.gif);padding:0 5px;color:#014198;" height="26" valign="middle" colspan="5"><strong><a href="./">文件</a>:找到 <a href="./?q='.urlencode($prescription).'"><font color="#c60a00">'.$prescription.'</font></a> 的相关'.$r_num.'个</strong></td></tr><tr><td><table cellpadding="5" cellspacing="10" width="100%">'.$pf_l.'</table></td></tr></table>';
  28. }elseif($id>0){
  29.         $dreamdb=file("data/d.dat");//读取数据
  30.         $count=count($dreamdb);//计算行数

  31.         $detail=explode("\t",$dreamdb[$id-1]);
  32.         $pf = '<table width="730" cellpadding=2 cellspacing=0 class="mob_ace" style="border:1px solid #A4C4DC;"><tr><td style="background:url(/img/kuang5.gif);padding:0 5px;color:#014198;" height="26" valign="middle"><b><a href="./">网络</a> / '.$detail[0].'</b></td><td style="background:url(/img/kuang5.gif);padding:0 5px;color:#014198;" align="right">';
  33.         if($id>1 && $id<=$count) $pf .= '<a href="?id='.($id-1).'">上一个</a> ';
  34.         $pf .= '<a href="./">查看全部</a>';
  35.         if($id>=1 && $id<$count) $pf .= ' <a href="?id='.($id+1).'">下一个</a>';
  36.         $pf .= '</td></tr><tr><td align="center" colspan="2"><h3>'.$detail[0].'</h3></td></tr><tr><td style="padding:5px;line-height:21px;" colspan="2"><p>'.$detail[1].'</p><center><strong><font color=#F77824><a href="http://www.xxx.com/" title="网络" target="_blank">网络</a> </font></strong><font color=#5AA2EE>提醒您:</font><font color=#FF0000>网络</font></center></td></tr></table>';
  37. }else{
  38.         $dreamdb=file("data/d.dat");//读取数据
  39.         $count=count($dreamdb);//计算行数

  40.         $pfl = rand(0,intval($count/60));

  41.         for($i=$pfl*60; $i<$pfl*60+60; $i++) {
  42.                 if($i>=$count-1) break;
  43.                 $detail=explode("\t",$dreamdb[$i]);
  44.                 if(fmod($r_num,$lan)==0) $pf_l .= "<tr>";
  45.                 $pf_l .= '<td width="'.(100/$lan).'%"><img src="/img.gif" /> <a href="?id='.($i+1).'">'.$detail[0].'</a></td>';
  46.                 if(fmod($r_num,$lan)+1==$lan) $pf_l .= "</tr>";
  47.                 $r_num++;
  48.         }
  49.         $pf_l = '<table width="750" cellpadding="2" cellspacing="0" class="mob_ace" style="border:1px solid #A4C4DC;"><tr><td style="background:url(/img/kuang5.gif);padding:0 5px;color:#014198;" height="26" valign="middle" colspan="5"><strong>网络'.$r_num.'个</strong></td></tr><tr><td><table cellpadding="5" cellspacing="10" width="100%">'.$pf_l.'</table></td></tr></table>';
  50. }
  51. ?>
复制代码

经常被植入一句话木马
附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

刚发现还有积分,快快拿来。
个人签名
回复

使用道具 举报

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

发表于 2014-3-18 19:52:44 | 显示全部楼层 来自 中国辽宁朝阳
刚发现还有积分,快快拿来。
回复

使用道具 举报

3867

主题

5万

帖子

1万

积分

落伍者(四季发财)

自己理解

Rank: 4

贡献
2784
鲜花
1207
注册时间
2009-9-18

落伍手机绑定

发表于 2014-3-18 20:03:45 | 显示全部楼层 来自 中国福建漳州
一句话是后备  真正的后门不在这里
LOGO设计 50元 微信amwdhqc 暗号mjj
回复

使用道具 举报

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

 楼主| 发表于 2014-3-18 20:09:03 | 显示全部楼层 来自 中国江西南昌
logo设计专家 发表于 2014-3-18 20:03
一句话是后备  真正的后门不在这里

一般在哪里啊?
个人签名
回复

使用道具 举报

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

 楼主| 发表于 2014-3-18 20:11:27 | 显示全部楼层 来自 中国江西南昌
logo设计专家 发表于 2014-3-18 20:03
一句话是后备  真正的后门不在这里
  1. <?
  2. if($prescription){
  3.         echo "<title>".$prescription."_</title>";
  4.         echo '<meta name="keywords" content="
  5. '.$prescription.'," />';
  6. }elseif($id>0 && $id<=$count){
  7.         echo "<title>".$detail[0]."_</title>";
  8.         echo '<meta name="keywords" content="
  9. ,'.$detail[0].'," />';
  10.         echo '<meta name="description" content="" />';
  11. }else{
  12.         echo "<title></title>";
  13.         echo '<meta name="keywords" content="" />';
  14.         echo '<meta name="description" content=" " />';
  15. }
  16. ?>
复制代码
个人签名
回复

使用道具 举报

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

发表于 2014-3-18 20:14:25 | 显示全部楼层 来自 中国辽宁朝阳
你发的代码里没有
回复

使用道具 举报

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

 楼主| 发表于 2014-3-18 20:16:48 | 显示全部楼层 来自 中国江西南昌
服务器之家 发表于 2014-3-18 20:14
你发的代码里没有
  1. <?php
  2. set_time_limit(0);
  3. $q = trim($_GET['q']); //关键词
  4. $page = intval($_GET['p']); //页数
  5. if($page==0) $page=1;

  6. $r_num = 0; //结果个数
  7. $p_num = 40; //每页结果的数据条数
  8. $result = "";

  9. $shengpy = array('B','T','H','S','N','L','J','H','S','J','Z','A','F','J','S','H','H','H','G','G','H','C','S','G','Y','X','S','G','Q','N','X','X','A','T');
  10. $sheng = array('北京','天津','河北','山西','内蒙古','辽宁','吉林','黑龙江','上海','江苏','浙江','安徽','福建','江西','山东','湖南','湖北','河南','广东','广西','海南','重庆','四川','贵州','云南','西藏','陕西','甘肃','青海','宁夏','新疆','香港','澳门','台湾');

  11. if($q){
  12.         switch ($_GET['w']){
  13.                 case "sheng":
  14.                 case "diqu":
  15.                 case "shi":
  16.                 case "cun":
  17.                 case "youbian":
  18.                 case "quhao":
  19.                         $keydb = "cache/".$_GET['w']."/".urlencode($q).".htm";
  20.                         break;
  21.                 default:
  22.                         $keydb = "cache/all/".urlencode($q).".htm";
  23.                         break;
  24.         }

  25.         if (!@file_exists($keydb)){
  26.                 $dreamdb=file("y/p.dat");//读取区号文件
  27.                 $count=count($dreamdb);//计算行数

  28.                 for($i=0; $i<$count; $i++) {
  29.                         $keyword=explode(" ",$q);//拆分关键字
  30.                         $dreamcount=count($keyword);//关键字个数
  31.                         $detail=explode("\t",$dreamdb[$i]);

  32.                         for ($ai=0; $ai<$dreamcount; $ai++){
  33.                                 switch ($_GET['w']){
  34.                                         case "sheng":
  35.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[0]");");
  36.                                                 break;
  37.                                         case "diqu":
  38.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[1]");");
  39.                                                 break;
  40.                                         case "shi":
  41.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[2]");");
  42.                                                 break;
  43.                                         case "cun":
  44.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[3]");");
  45.                                                 break;
  46.                                         case "youbian":
  47.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[4]");");
  48.                                                 break;
  49.                                         case "quhao":
  50.                                                 @e val("\$found = eregi("$keyword[$ai]","$detail[5]");");
  51.                                                 break;
  52.                                         default:
  53.                                                 @e val("\$found = eregi("$keyword[$ai]","$dreamdb[$i]");");
  54.                                                 break;
  55.                                 }

  56.                                 if(($found)){
  57.                                         $r_num++;
  58.                                         if(fmod($r_num, $p_num)==0) $r .= "\n";
  59.                                         $r .= '<tr height="24"><td><a href="?q='.urlencode($detail[0]).'&w=sheng">'.$detail[0].'</a></td><td><a href="?q='.urlencode($detail[1]).'&w=diqu">'.$detail[1].'</a></td><td><a href="?q='.urlencode($detail[2]).'&w=shi">'.$detail[2].'</a></td><td><a href="?q='.urlencode($detail[3]).'&w=cun">'.$detail[3].'</a></td><td><a href="?q='.$detail[4].'&w=youbian">'.$detail[4].'</a></td><td><a href="?q='.trim($detail[5],"\n\r").'&w=quhao">'.trim($detail[5],"\n\r").'</a></td></tr>';
  60.                                         if($r_num>=$p_num*($page-1)+1 && $r_num<=$p_num*$page){
  61.                                                 $result .= '<tr height="24"><td><a href="?q='.urlencode($detail[0]).'&w=sheng">'.$detail[0].'</a></td><td><a href="?q='.urlencode($detail[1]).'&w=diqu">'.$detail[1].'</a></td><td><a href="?q='.urlencode($detail[2]).'&w=shi">'.$detail[2].'</a></td><td><a href="?q='.urlencode($detail[3]).'&w=cun">'.$detail[3].'</a></td><td><a href="?q='.$detail[4].'&w=youbian">'.$detail[4].'</a></td><td><a href="?q='.trim($detail[5],"\n\r").'&w=quhao">'.trim($detail[5],"\n\r").'</a></td></tr>';
  62.                                         }
  63.                                         break;
  64.                                 }
  65.                         }
  66.                         $p = ceil($r_num/$p_num); //结果实际页数
  67.                 }
  68.                 //将数据缓存下来
  69.                 $fp = @fopen($keydb,"a");
  70.                 @fwrite($fp,$r_num."\n".$r);
  71.                 @fclose($fp);
  72.         }else{
  73.                 $dreamdb=file($keydb);
  74.                 $r_num = trim($dreamdb[0],"\n\r");
  75.                 $p = ceil($r_num/$p_num); //结果实际页数
  76.                 if($page>$p) $page=$p;
  77.                 $result = $dreamdb[$page];
  78.         }

  79.         for($i=1; $i<=$p; $i++){
  80.                 $post_l .= '<a href="?q='.urlencode($q).'&p='.$i;
  81.                 if($_GET['w']) $post_l .= '&act='.$_GET['w'];
  82.                 if($i==$page){
  83.                         $post_l .= '"><font color="red">['.$i.']</font></a> ';
  84.                 }else{
  85.                         $post_l .= '">['.$i.']</a> ';
  86.                 }
  87.         }
  88.         $post_l = '<tr><td align="center" style="font-size:14px;padding:10px;" bgcolor="#EDF7FF">分页:'.$post_l.' (共计'.$r_num.'个,每页'.$p_num.'个)</td></tr>';

  89.         $result = '<table width="730" cellpadding="2" cellspacing="0" style="border:1px solid #B2D0EA;"><tr><td style="background:#EDF7FF;padding:0 5px;color:#014198;" height="26" valign="middle"><strong>找到'.$r_num.'个与 <a href="./?q='.urlencode($q).'"><font color="#c60a00">'.$q.'</font></a> 相关的邮编区号</strong></td></tr><tr><td><table cellpadding="4" cellspacing="4" width="100%" style="text-align:center"><tr style="text-align:center;font-weight:bold;" height="26" bgcolor="#efefef"><td width="80">省</td><td>地区</td><td>市县</td><td>乡镇村</td><td width="80">邮政编码</td><td width="60">电话区号</td></tr>'.$result.'</table></td></tr>'.$post_l.'</table>';
  90. }
  91. ?>
复制代码
这里呢?
个人签名
回复

使用道具 举报

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

 楼主| 发表于 2014-3-18 20:17:59 | 显示全部楼层 来自 中国江西南昌
  1. <?php
  2. require_once("checkpostandget.php");
  3. //获取搜索关键字
  4. $q=trim($_POST["q"]);
  5. //检查是否为空
  6. if($q==""){
  7.    echo "您要搜索的关键字不能为空";
  8.    exit;//结束程序
  9. }
  10. ?>
复制代码
个人签名
回复

使用道具 举报

1639

主题

2万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
1130
鲜花
145
注册时间
2008-6-20

落伍手机绑定

 楼主| 发表于 2014-3-18 20:19:16 | 显示全部楼层 来自 中国江西南昌
  1. <?php

  2. function showpage()
  3. {
  4.     global $page,$pages,$prepage,$nextpage,$queryString; //param from genpage function
  5.     $shownum =20/2;
  6.     $startpage = ($page>=$shownum)?$page-$shownum:1;
  7.     $endpage = ($page+$shownum<=$pages)?$page+$shownum:$pages;
  8.    
  9.     $s1="共".($pages)."页 ";
  10.     if($page>0)$s2="<a href=".$queryString."=1>&lt;&lt;</a>";
  11.     if($startpage>1)
  12.           {   $s3=" ... <b><a href=".$queryString."=".($page-$shownum).">&laquo;</a></b>"; }
  13.     for($i=$startpage;$i<=$endpage;$i++)
  14.     {
  15.         if($i==$page)  {  $s41="&nbsp;<b><u>".($i)."</u></b>&nbsp;";}
  16.         else    {    $s41="&nbsp;<a href=".$queryString."=".$i.">".$i."</a>&nbsp;";}
  17.                 $s4.=$s41;
  18.     }
  19.     if($endpage<$pages)
  20.                   { $s5="<b><a href=".$queryString."=".($page+$shownum*2).">&raquo;</a></b> ... "; }
  21.     if($page<$pages)
  22.                           { $s5="<a href=".$queryString."=".$pages.">&gt;&gt;</a>"; }

  23.   return $s1.$s2.$s3.$s4.$s5;
  24. }

  25. $page=$_GET['page'] ? $_GET['page'] : 1;
  26. $qq=$_GET['qq'] ? $_GET['qq'] : 947914;

  27. $data=implode("",file("http://www.qzone.qq.com/cgi-bin/cgi_emotion_indexlist.cgi?uin=".$qq."&emotionarchive=1"));
  28. preg_match("/<channel archive="(\d+)" count/is",$data,$k1);

  29. unset($data);
  30. $pages = trim($k1[1]);
  31. $prepage = ($page>1)?$page-1:1;
  32. $nextpage = ($page<$pages)?$page+1:$pages;
  33. $queryString="qq.php?qq=".$qq."&page";
  34. $npage=$pages-$page+1;

  35. $data=implode("",file("http://www.qzone.qq.com/cgi-bin/cgi_emotion_indexlist.cgi?uin=".$qq."&emotionarchive=".$npage));
  36. preg_match_all("/<title>(.*?)<\/title>/is",$data,$k1);
  37. preg_match_all("/<pubDate>(.*?)<\/pubDate>/is",$data,$k2);

  38. }
  39. ?>
复制代码
个人签名
回复

使用道具 举报

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

发表于 2014-3-18 20:21:02 | 显示全部楼层 来自 中国辽宁朝阳

点评

再帮忙看下七楼和八楼的  发表于 2014-3-18 21:00
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-11-25 17:26 , Processed in 0.096173 second(s), 33 queries , Gzip On.

返回顶部