zoukankan      html  css  js  c++  java
  • destoon-注册机扫描的发现和临时解决办法

    destoon注册机扫描的发现和临时解决办法

    1,记录访问ip,查询是否有采集或者蜘蛛

      

    $ff = DT_ROOT.'/file/log/ip/'.date('Ymd/H', $DT_TIME).'/'.$DT_IP.'.txt';
    if(!is_file($ff)) file_put($ff, '');
    if(@$fp = fopen($ff, 'a')) {
    fwrite($fp, date('H:i:s', $DT_TIME)."	".$DT_IP."	".$_SERVER['HTTP_USER_AGENT']."	".$DT_URL."	".$DT_REF."	".serialize($_GET)."
    ");
    fclose($fp);
    }

    2,记录客户端,查询是否有注册机

    $ff = DT_ROOT.'/file/log/ua/'.date('Ymd/H', $DT_TIME).'/'.md5($_SERVER['HTTP_USER_AGENT']).'.txt';
    if(!is_file($ff)) file_put($ff, '');
    if(@$fp = fopen($ff, 'a')) {
    fwrite($fp, date('H:i:s', $DT_TIME)."	".$DT_IP."	".$_SERVER['HTTP_USER_AGENT']."	".$DT_URL."	".$DT_REF."	".serialize($_GET)."
    ");
    fclose($fp);
    }

    3,记录所有的访问

    if(@$fp = fopen(DT_ROOT.'/file/log/'.date('m-d.H', $DT_TIME).'.txt', 'a')) {
    fwrite($fp, date('H:i:s', $DT_TIME)."	".$DT_IP."	".$DT_URL."	".$DT_REF."	".$_SERVER['HTTP_USER_AGENT']."	".serialize($_REQUEST)."	".serialize($_GET)."
    ");
    fclose($fp);
    }

    以上方法 适用于dt系统,其他系统要使用 原理相同  需要修改对应变量 常量

    destoon系统 加在common.inc.php文件中,需要加在常量定义的后边

  • 相关阅读:
    MYSQL学习中
    正则相关记录
    JS前台相关
    .net 时间格式
    SQL问题整理
    IIS 错误
    小型文件系统(littlefs)
    三极管NPN和PNP开关电路
    事件EVENT与waitforsingleobject的使用
    UpdateData(TRUE)与UpdateData(FALSE)的使用
  • 原文地址:https://www.cnblogs.com/lx0715/p/9723635.html
Copyright © 2011-2022 走看看