IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    科威PHP版本防火墙【代码解密】

    sky发表于 2015-04-17 13:01:00
    love 0

    我前段时间无聊就把他加密的代码一个个解密了下- -,貌似用的phpjm?忘记了,然后我就去解密。
    解密了下看了看源码,发现去掉时间限制很简单
    一个是注释exp_time,一个是看他的AES加密算法进行逆向解密一下,简单的很,大家自己看哈!

    核心代码

        for($i=0;$i<=255;$i++) {
    $rndkey[$i] = ord($key[$i%$key_length]);
    $box[$i] = $i;
    }
    for($j=$i=0;$i<256;$i++){
    $j = ($j+$box[$i]+$rndkey[$i]) %256;
    $tmp = $box[$i];
    $box[$i] = $box[$j];
    $box[$j] = $tmp;
    }
    for($a=$j=$i=0;$i<$string_length;$i++) {
    $a = ($a+1) %256;
    $j = ($j+$box[$a]) %256;
    $tmp = $box[$a];
    $box[$a] = $box[$j];
    $box[$j] = $tmp;
    $result .= chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
    }
    

    QQ20150417-1.png
    QQ20150417-2.png
    QQ20150417-3.png

    科威php防火墙解密版.zip



沪ICP备19023445号-2号
友情链接