阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
楼主: yosen2001

[原创] 极限OA 2008 SE3.4版(080701) 第二版完美算法注册机

[复制链接]
  • TA的每日心情

    2014-6-25 09:03
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2008-8-13 15:54:36 | 显示全部楼层
    没钱啊 买不到啊~~~~~~
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2011-12-31 11:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2008-8-16 15:31:20 | 显示全部楼层
    我上个月安装了通达0519的版本,用注册机注册后,一直运行很好。看到新版又是心痒了,等有币时一定下来安装测试一下。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2024-2-22 11:30
  • 签到天数: 1735 天

    [LV.Master]伴坛终老

    发表于 2009-4-17 08:33:03 | 显示全部楼层
    通达这么多,也不知道哪个镇的好用呀
    启用邀请码注册,提高发帖质量,建设交流社区
    tjz1981 该用户已被删除
    发表于 2009-10-22 09:49:31 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2011-8-27 15:25:33 | 显示全部楼层
    好同志,支持一下!好同志,支持一下!
    不知道有没有后门被官方发现
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2013-6-1 14:17
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2011-8-29 15:06:24 | 显示全部楼层
    楼主注册机加密了,为了方便学习,特给出解密后的代码!

    感谢楼主提供这么好学习的东东。谢谢!
    1. <?php
    2. $TD_MYOA_COMPANY_NAME="极限科技";
    3. $CODE_FLAG = "SOHUU";
    4. function bver4sss42rgooder_look( $CODE,$TD_MYOA_COMPANY_NAME, $M_CODE, $ENCRYPT_CODE )
    5. {
    6.                 global $connection;
    7.                 global $TD_MYOA_COMPANY_NAME;
    8.                 global $CODE_FLAG;
    9.                 switch ( $CODE )
    10.                 {
    11.                 case "oa_mcode" :
    12.                                 $M_CODE = $_ENV['PROCESSOR_REVISION'];
    13.                                 $M_CODE .= disk_total_space( "/" );
    14.                                 $M_CODE .= "徐留金";
    15.                                 $M_CODE = strrev( substr( md5( $M_CODE ), 0, 10 ) );
    16.                                 return $M_CODE;
    17.                 case "oa_rcode0" :
    18.                                 $TTFP= key_str( $M_CODE, $CODE_FLAG, $ENCRYPT_CODE );
    19.                                 $TTFP= md5( $TTFP);
    20.                                 $I = 0;
    21.                                 for ( ;        $I < strlen( $TTFP);        ++$I )
    22.                                 {
    23.                                                 $STR = substr( $TTFP, $I , 1 );
    24.                                                 $R_CODE2 .= ord( $STR );
    25.                                 }
    26.                                 $R_CODE2 = substr( $R_CODE2 , -6 ).substr( $R_CODE2 , 0, 4 );
    27.                                 $R_CODE2 =str_replace( "4", "9", $R_CODE2 );
    28.                                 return $R_CODE2 ;
    29.                 case "oa_rcode1" :
    30.                                 $TTFP= key_str( $M_CODE, $CODE_FLAG, $ENCRYPT_CODE );
    31.                                 $TTFP= md5( $TTFP);
    32.                                 $I = 0;
    33.                                 for ( ;        $I < strlen( $TTFP);        ++$I )
    34.                                 {
    35.                                                 $STR = substr( $TTFP, $I , 1 );
    36.                                                 $R_CODE2 .= ord( $STR ) + 1;
    37.                                 }
    38.                                 $R_CODE2 = strrev( ( substr( $R_CODE2 , 0, 4 ).substr( $R_CODE2 , -4 ) ) * 3 );
    39.                                 $R_CODE2 = substr( $R_CODE2 , -6 ).substr( $R_CODE2 , 0, 4 );
    40.                                 $R_CODE2 =str_replace( "4", "6", $R_CODE2 );
    41.                                 return $R_CODE2 ;
    42.                 case "oa_rcode2" :
    43.                                 $TTFP= key_str( $M_CODE, $CODE_FLAG, $ENCRYPT_CODE );
    44.                                 $TTFP= md5( $TTFP);
    45.                                 $I = 0;
    46.                                 for ( ;        $I < strlen( $TTFP);        ++$I )
    47.                                 {
    48.                                                 $STR = substr( $TTFP, $I , 1 );
    49.                                                 $R_CODE2 .= ord( $STR ) + 2;
    50.                                 }
    51.                                 $R_CODE2 = strrev( ( substr( $R_CODE2 , 0, 4 ).substr( $R_CODE2 , -4 ) ) * 6 );
    52.                                 $R_CODE2 = substr( $R_CODE2 , -6 ).substr( $R_CODE2 , 0, 4 );
    53.                                 $R_CODE2 =str_replace( "4", "2", $R_CODE2 );
    54.                                 return $R_CODE2 ;
    55. }
    56. }
    57. function key_str( $TXT, $ENCRYPT_KEY, $ENCRYPT_CODE )
    58. {
    59.                 $ENCRYPT_KEY = md5( $ENCRYPT_KEY );
    60.                 $ENCRYPT_CODE = md5( $ENCRYPT_CODE );
    61.                 $CTR = 0;
    62.                 $STP = 0;
    63.                 $TMP= "";
    64.                 $I = 0;
    65.                 for ( ;        $I < strlen( $TXT );        ++$I )
    66.                 {
    67.                                 if ( $CTR == strlen( $ENCRYPT_KEY ) )
    68.                                 {
    69.                                                 $CTR = 0;
    70.                                 }
    71.                                 if ( $STP == strlen( $ENCRYPT_CODE ) )
    72.                                 {
    73.                                                 $STP = 0;
    74.                                 }
    75.                                 $TMP.= substr( $TXT, $I , 1 ) ^ substr( $ENCRYPT_KEY, $CTR, 1 ) ^ substr( $ENCRYPT_CODE, $STP , 1 );
    76.                                 ++$CTR;
    77.                                 ++$STP;
    78.                 }
    79.                 return $TMP;
    80. }
    81. ///////////////////////
    82. function code()
    83. {
    84.                                 $M_CODE = $_ENV['PROCESSOR_REVISION'];
    85.                                 $M_CODE .= disk_total_space( "/" );
    86.                                 $M_CODE .= "徐留金";
    87.                                 $M_CODE = strrev( substr( md5( $M_CODE ), 0, 10 ) );
    88.                                 return $M_CODE;
    89. }
    90. /////////////////////////
    91.     function random($length)
    92.     {
    93.     $hash = '';
    94.     $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXY';
    95.     $max = strlen($chars) - 1;
    96.     mt_srand((double)microtime() * 1000000);
    97.     for($i = 0; $i < $length; $i++)
    98.     {
    99.     $hash .= $chars[mt_rand(0, $max)];
    100.     }
    101.     return $hash;
    102.                 }
    103.                
    104. ///关于注册机               
    105. echo "<font color="red"><b>(极限OA2008SE)</b>极限网络智能办公系统<br>Office Automation 2008 算法注册机</font><br>
    106. 内部版本号:3.4.080701
    107. <BR>---------------------------------------------------------<BR>";
    108. echo  "本程序只做测试用,请不要外传。不要用于商业用途<br>";
    109. echo  "程序制作:<font color="red">替天行道</font>(<em>yosen2001</em>)<br>
    110. QQ:123356398&nbsp;&nbsp;Email:<a href="mailto:yosen2001@163.com">yosen2001@163.com</a><br>
    111. 小站:<a href="http://www.nesoy.com">www.nesoy.com</a>
    112. <br><br>---------------------------------------------------------<br>";
    113. ///为公司输入框               

    114. echo  "         本程序只做测试用,请不要外传。更不得用于商业用途,所有用些软件所引起的后果与本人无关";

    115. echo "<FORM METHOD=post>

    116. 请输入公司名字:
    117. <br>
    118. <INPUT TYPE=TEXT NAME="CompanyName"><p>
    119. 请输入机器码:<br>
    120. <INPUT TYPE=TEXT NAME="SN" VALUE="$MM_CODE"><p>";
    121. echo "您的机器码为:\n";

    122.                 echo code()."<p>";       
    123. echo "<INPUT TYPE=SUBMIT VALUE= "提交"><p>  


    124.               
    125. </FORM>";
    126. if($CompanyName&&$SN)
    127. {
    128. ///////////////////////
    129. ///$M_CODE=code();
    130. $M_CODE=$SN;
    131. $ENCRYPT_CODE=$CompanyName;
    132. echo "";
    133. echo "<font color="red">以下是您的注册信息:</font><br>";
    134. echo "------------------------------------------------------------<br>";
    135. echo "您输入的公司名称:".$ENCRYPT_CODE;
    136. echo "<br>您输入的机器码为:".$M_CODE;
    137. echo "<br>标准版注册码为:".bver4sss42rgooder_look( "oa_rcode0",$TD_MYOA_COMPANY_NAME, $M_CODE, $ENCRYPT_CODE );
    138. echo "<br>企业版注册码为:".bver4sss42rgooder_look( "oa_rcode1",$TD_MYOA_COMPANY_NAME, $M_CODE, $ENCRYPT_CODE );
    139. echo "<br>完禁用词语务平台注册码:".bver4sss42rgooder_look( "oa_rcode2",$TD_MYOA_COMPANY_NAME, $M_CODE, $ENCRYPT_CODE );
    140. echo "<br>完美平台版序列号:
    141.                                                         TD20F-38050".random(3)."-".random(4)."<br>";
    142. echo "本序列号及注册码由替天行道制作生成,请勿去除版权<br>";
    143. echo "------------------------------------------------------------</p>";
    144. }
    145. echo  "本程序只做测试用,请不要外传。更不得用于商业用途,所有用些软件所引起的后果与本人无关<br>";
    146. echo  "程序制作:<font color="red">替天行道</font>(<em>yosen2001</em>)<br>
    147. QQ:123356398&nbsp;&nbsp;Email:<a href="mailto:yosen2001@163.com">yosen2001@163.com</a><br>
    148. 小站:<a href="http://www.nesoy.com">www.nesoy.com</a>
    149. <br><br><br>";
    150. ?>
    复制代码
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2014-3-22 01:37
  • 签到天数: 388 天

    [LV.9]以坛为家II

    发表于 2011-8-30 14:39:11 | 显示全部楼层
    果然是一个小oa,够用才是硬道理!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2020-8-24 16:07
  • 签到天数: 49 天

    [LV.5]常住居民I

    发表于 2011-9-28 17:06:39 | 显示全部楼层
    好东西  正需要的  下一个 做测试用 谢谢了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-1-1 22:02
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2011-9-30 12:53:11 | 显示全部楼层
    自由之翼里面
    也是高兄啊,厉害啊厉害!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2011-10-31 11:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2011-10-31 11:41:35 | 显示全部楼层
    找的就是他了!我现在用的就是极限的,不过快到期了!多谢啊
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表