设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

一键防反代 [复制链接]
查看:109 | 回复:15

37

主题

1102

回帖

2367

积分

金牌会员

积分
2367
发表于 2013-5-26 22:06:49 | 显示全部楼层 |阅读模式
本帖最后由 404 于 2013-5-26 08:08 编辑

第一, 我标题党了

第二, 不保证没BUG,  不保证后续支持, 不保证与使用者的现有程序不冲突,性能方面没做优化, 没做详尽测试, 使用者自承风险

使用方法, php>=5.3

单独一个站->手动把以下代码放置在代码顶部 (保存成单独的php文件, 然后把路径设置在php.ini的auto_prepend_file里[ol]
  • function miemie_hash_str($string, $add_mark='+'){
  •     $len = strlen($string);
  •     $chunk_length = mt_rand(1, $len)>>1;
  •     $chunk_length = $chunk_length ? $chunk_length: 1;
  •     $chunk_per_size = (int)($len/$chunk_length);
  •     $chunk_per_size = $chunk_per_size ? $chunk_per_size: 1;
  •     $result = array();
  •     $current = 0;
  •     while($current~is', '\n", $content, 1);
  •         }else if($inject_type == 1){
  •             $inject_content = htmlspecialchars($inject_content);
  •             $content = preg_replace('~]+>)~is','复制代码
  • 166

    主题

    576

    回帖

    1656

    积分

    金牌会员

    积分
    1656
    发表于 2013-5-26 22:07:56 | 显示全部楼层
    知道了。
    今晚吃咩肉云吞面。

    122

    主题

    4307

    回帖

    9040

    积分

    论坛元老

    积分
    9040
    发表于 2013-5-26 22:09:00 | 显示全部楼层
    好东西

    115

    主题

    2716

    回帖

    5853

    积分

    论坛元老

    积分
    5853
    发表于 2013-5-26 22:09:47 | 显示全部楼层
    技术达人啊

    51

    主题

    365

    回帖

    895

    积分

    高级会员

    积分
    895
    发表于 2013-5-26 22:10:05 | 显示全部楼层
    技术帖,收藏先

    39

    主题

    378

    回帖

    915

    积分

    高级会员

    积分
    915
    发表于 2013-5-26 22:10:39 | 显示全部楼层

    DOS 发表于 2013-5-26 22:07



    知道了。
    今晚吃咩肉云吞面。

    刚刚吃完 咩肉很香

    18

    主题

    752

    回帖

    1578

    积分

    金牌会员

    积分
    1578
    发表于 2013-5-26 22:18:33 | 显示全部楼层
    圈圈js防反代啊。



    不过,还可以破的啊。
    把window["t替换掉。JS就跑不了。

    193

    主题

    1858

    回帖

    4347

    积分

    论坛元老

    积分
    4347
    发表于 2013-5-26 22:07:00 | 显示全部楼层


    马克

    8

    主题

    97

    回帖

    236

    积分

    中级会员

    积分
    236
    发表于 2013-5-26 23:00:28 | 显示全部楼层

    smyz 发表于 2013-5-26 09:00



    圈圈js防反代啊。

    不过,还可以破的啊。



    昨晚恍然发现连我都被反代了

    其实可以填空空字符, 包括随机字符.replace....
    js里global态可以拿this替代window..
    再拿\xNNN, \uNNNN随机替代字符

    不过现在这样已经够我用了......至少已经把几个反代站IP都挖了出来, 接下来就是判断IP然后301 location了


    404 发表于 2013-5-27 09:19



    昨晚恍然发现连我都被反代了

    其实可以填空空字符, 包括随机字符.replace....


    感觉在前端防反代没能完全防住啊。
    不过像你这代码可以防住大多数了。
    --

    圈圈你网址多少啊?去你站学习学习知识

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2013-5-27 06:08:49 | 显示全部楼层
    好东西
    您需要登录后才可以回帖 登录 | 立即注册

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

    浙公网安备 33060302000191号

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

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

    Archiver|手机版|Discuz! X

    GMT+8, 2026-1-24 07:47 , Processed in 0.018313 second(s), 6 queries , Gzip On, Redis On.

    返回顶部