经典网络设计出品
扫描关注网站建设微信公众账号

扫一扫微信二维码

通达OA所有注册机破解的硬伤,官方埋下的【千分
发布时间:2019-12-07 19:14

所有使用注册机破解(软件锁、缓存锁、硬件锁、硬件狗)等非php文件替换的破解,都存在【千分之五抽检】的硬伤,
一旦触发,授权名称将被改写成【请不要使用未经授权的软件版本】,当某天忽然无缘无故出现破解失效,去检查数据库中的【UNIT】数据表,如果授权名称被改成【请不要使用未经授权的软件版本】,那么你就是中了【千分之五抽检】这招了。

为什么说这是硬伤,因为抽检是连线到官方服务器,由官方那边的程序来检查你OA的序列号,
你的序列号不是正版序列号或是没有备案的序列号就会被系统自动修改授权名称为【请不要使用未经授权的软件版本】并锁死OA处于体验版状态,如果超过了试用期会,还会登录不了OA,显示已超过试用期的提示页面。就算你重新用注册文件注册也用不久,需要重装OA。

如何【防千分之五抽检】及彻底消除千分之五的随机抽检?只能代码破解并替换相关php文件了。

  if (rand(0, 1000) < 5) {
                $SYS_VERSION = TD::get_cache("SYS_VERSION");

                if ($SYS_VERSION["SN"] != "") {
                        $query = "select COUNT(DISTINCT(UID)) from USER_ONLINE";
                        $cursor = exequery(TD::conn(), $query);

                        if ($ROW = mysql_fetch_array($cursor)) {
                                $ONLINE_COUNT = $ROW[0];

                                if (rand(0, $ONLINE_COUNT) < 20) {
                                        $UNIT_INFO_STR = TD::get_cache("SYS_UNIT");
                                        $query = "select count(*) from USER where NOT_LOGIN='0' or NOT_MOBILE_LOGIN='0'";
                                        $cursor = exequery(TD::conn(), $query);

                                        if ($ROW = mysql_fetch_array($cursor)) {
                                                $USER_COUNT = $ROW[0];
                                        }

                                        $headers = @get_headers("http://www.tongda2000.com/dns/sn_check.php?WC=1&SN=" . urlencode($SYS_VERSION["SN"]) . "&UNIT=" . urlencode($UNIT_INFO_STR) . "&COUNT=" . urlencode($ONLINE_COUNT . "/" . $USER_COUNT) . "&PORT=" . $_SERVER["SERVER_PORT"] . "&VER=" . urlencode($SYS_VERSION["VER"]));

                                        if (strpos($headers[0], "404") === false) {
                                                if (strstr(@file_get_contents("http://www.tongda2000.com/dns/sn_check.php?WC=1&SN=" . urlencode($SYS_VERSION["SN"]) . "&UNIT=" . urlencode($UNIT_INFO_STR) . "&COUNT=" . urlencode($ONLINE_COUNT . "/" . $USER_COUNT) . "&PORT=" . $_SERVER["SERVER_PORT"] . "&VER=" . urlencode($SYS_VERSION["VER"])), "错误的序列号")) {
                                                        $query = sprintf("update UNIT set UNIT_NAME='%s'", _("请不要使用未经授权的软件版本"));
                                                        exequery(TD::conn(), $query);
                                                }
                                        }
                                }
                        }
                }
        }

        if ($VIEW == "") {
                $VIEW = "a";
        }

        $WEATHER_CACHE = TD::get_cache("WEATHER_CACHE_" . bin2hex($WEATHER_CITY));
        if (!is_array($WEATHER_CACHE) || !isset($WEATHER_CACHE[$VIEW])) {
                include_once "inc/weather.funcs.php";
                $RESULT = cache_weather($WEATHER_CITY);

                if ($RESULT !== true) {
                        return "error:" . $RESULT;
                }

                $WEATHER_CACHE = TD::get_cache("WEATHER_CACHE_" . bin2hex($WEATHER_CITY));
        }

        return $WEATHER_CACHE[$VIEW];
}
          
文章关键词
OA后门
扫描关注网站建设微信公众账号

试试长按二维码加关注