Teorex Inpaint 5.4 keygen —— PHP写的注册机

PHP除了写网页还能干嘛呢?不务正业的事也可以干的。
Inpaint要暴破也就是分分钟的事,无加密无压缩.不过有个keygen总归还是方便些吧。
这是早些时候写的一个keygen, 现在官方已经出5.5版了,因此把5.4的keygen放出来也不算干坏事了。
Teorex Inpaint的注册码是向下兼容的,新版本放出来,key的生成算法已经更新,一般就是增加后面位数的校验。因此,新版的key也能用于老版,老版的key肯定是不能应用于新版了。

注册算法来自看雪《Inpaint 5.2 算法分析和Delphi注册机源码

在线演示:
http://tool.ihacklog.com/Teorex.Inpaint.KG/

完整的程序+keygen下载:
http://pan.baidu.com/s/128FF7#key=46cb

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
/*
    Inpaint 5.4 版 keygen
    code by 荒野无灯
    Thanks to 小试锋芒@PEDIY 、atompure@PEDIY
    1、5、9、12-32
    5.4 版 只校验第2、3、4、6、7、8、10、11、12、14位.
    5.2 版 只校验到了第11位.
    see [Inpaint 5.2 算法分析和Delphi注册机源码](http://bbs.pediy.com/showthread.php?t=177515)
    ps: delphi中的美元符号($) , 是PASCAL语言中的十六进制表示法
*/


 //初始化
  $RegCode = array();
  //26个英文字母,去掉 I和O
  $CapitalLetters ='ABCDEFGHJKLMNPQRSTUVWXYZ';
  $dict_len = strlen($CapitalLetters) -1 ;

  //随机产生$RegCode[1]
  //Internally, PHP strings are byte arrays. As a result,
  //accessing or modifying a string using array brackets
  //is not multi-byte safe, and should only be done with
  //strings that are in a single-byte encoding such as ISO-8859-1.
  $RegCode[1] = $CapitalLetters[ mt_rand(0, $dict_len)];

  //计算生成 $RegCode[2]
  $n1 =ord($RegCode[1]);
  $n2 =($n1*$n1)*32 ;
  $n3 =$n2+($n1*$n1);
  $n4 =$n3 % 0x19 ;
  $n5 =$n4+0x41;
  $RegCode[2] =chr($n5);

  //计算生成 $RegCode[3]
  $n1 = ord($RegCode[1]) * ord($RegCode[2]);
  $n2 =$n1*0x15;
  $n3 =$n2 % 0x19;
  $n4 =$n3+0x41;
  $RegCode[3] =chr($n4);

  //计算生成$RegCode[4]
  $n1 = ord($RegCode[3]) * 5;
  $n2 =$n1 % 0x19;
  $n3 =$n2 + 0x41;
  $RegCode[4] =chr($n3);

  //随机产生$RegCode[5]
  $RegCode[5] =$CapitalLetters[mt_rand(0, $dict_len)];

  //计算生成$RegCode[6]
  $n1 =ord($RegCode[4]) * ord($RegCode[4]);
  $n2 =$n1 *  ord($RegCode[3]);
  $n3 =$n2 * 0xd;
  $n4 =$n3 % 0x19;
  $n5 =$n4 + 0x41;
  $RegCode[6] =chr($n5);

  //计算生成$RegCode[7]
  $n1 =ord($RegCode[5]) + ord($RegCode[6]) + 0x100;
  $n2 =$n1 % 0x19;
  $n3 =$n2 + 0x41;
  $RegCode[7] =chr($n3);

  //计算生成$RegCode[8]
  $n1 = ord($RegCode[6]) + ord($RegCode[7]) +  ord($RegCode[6]);
  $n2 =$n1 % 0x19;
  $n3 =$n2 + 0x41;
  $RegCode[8] = chr($n3);

  //随机产生$RegCode[9]
  $RegCode[9] =$CapitalLetters[mt_rand(0, $dict_len)];

  //计算生成$RegCode[10]
  $n1 =ord($RegCode[9]) * ord($RegCode[9]);
  $n2 =$n1 % 0x19;
  $n3 =$n2 + 0x41;
  $RegCode[10] =chr($n3);

  //计算生成$RegCode[11]
  $n1 =ord($RegCode[7]) + ord($RegCode[8])+ ord($RegCode[9]) + 0x1e9;
  $n2 =$n1 % 0x19;
  $n3 =$n2 + 0x41;
  $RegCode[11] =chr($n3);

//计算生成RegCode[12]
  $n1 = ord($RegCode[9]) * ord($RegCode[10]) * ord($RegCode[11]);
  $n2 = $n1 % 0x19;
  $n3 = $n2 + 0x41;

  $RegCode[12] = chr($n3);

//随机产生RegCode[13]
  $RegCode[13] = $CapitalLetters[mt_rand(0,$dict_len)];

//计算生成RegCode[14]
  $n1 = ord($RegCode[3]) + ord($RegCode[6])+ ord($RegCode[11]) + 0x34d;
  $n2 = $n1 % 0x19;
  $n3 = $n2 + 0x41;
  $RegCode[14] = chr($n3);

//var_dump($RegCode);

  //随机产生$RegCode[12]~$RegCode[32]
  for($i=15;$i<=32;++$i)
  {
      $RegCode[$i] =$CapitalLetters[mt_rand(0, $dict_len)];
  }

if(php_sapi_name() == "cli")
{
    echo "\r\n";
    echo "License code:\r\n";
    echo "\t\t" . implode('',$RegCode);
    echo "\r\n";
}
else
{
    echo '<div style="margin:300px;padding:20px;font-size:24px;">';
    echo '<h1>Teorex.Inpaint 5.4 online KG</h1>';
    echo '<fieldset id="license_code"">
        <legend>License Code</legend>'
;
    echo implode('',$RegCode);     
    echo '</fieldset>';
    echo "</div>";
}
更多
10 Responses Post a comment
  1. alex

    @荒野无灯
    有的,他免费帐号50G 空间,每个月10G 限制 .
    他也算是网盘老牌子了.我挺喜歡的.用很多年

    想请问下有什么软件可以保护自己的php 程序呢?

  2. 荒野无灯

    @alex
    已经删除。不过,现在网盘一般不限制流量的,box.com限制?

  3. alex

    @荒野无灯
    因为是私人网盘空间.怕转贴流量被停权
    不删除也无所谓.只是习惯删除而已.
    还是感谢您了 :)

  4. a1ex

    @alex

    可以帮我把下面两个 网址删除,感谢

  5. a1ex

    @荒野无灯
    非常感谢你的帮忙.

    再请问荒野无灯,对php 加密混淆有什么推荐软件? 保护自己程序

  6. 荒野无灯

    @alex
    原版下载:
    http://www.hkvstore.com/phpreportmaker/download/phprptmkr.exe

    crack文件:
    7eff5a0a84f3f76e21e2712e06286f6b799f2ea6 *PHPReportMaker.packed.exe

    破解文件下载:
    http://pan.baidu.com/s/1mg2UIBA

    请用以下信息注册:
    ======================
    username: HuangYeWuDeng
    key: S097HC4DDB04W6AALDK7E8R
    ======================
    未做长期测试,运行了几次,没有发现什么问题。
    另外,为减少文件体积,exe文件我进行了压缩。请先用杀毒软件扫描下看。

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS