win765 发表于 2017-8-10 21:56:14

软件通用注册机生成器最新版


版别更新
--------
v1.0KuNgBiM批改版

批改了作者v0.9版生成注册机后,单个注册机运行时呈现程序过错的问题!γ^o^γ


v0.1->v0.9

1.添加的求余运算符 %
2.能够自己界说变量数组
3.可对注册名作必定的操控:转换为大写、转换为小写、长度约束
4.注册码能够按必定格局输出
5.能够对生成的注册机作阐明
6.生成的注册机巨细减小
7.界面的更改

用处阐明
--------
主动生成软件注册机

适用人群
--------
破解出软件,找出了注册算法,却懒得或没能力编注册机的Cracker们

使用方法
--------
找出注册算法后,将数学表达式写入指令框,格局类似于C 言语;用到的变量在变量表里声明,并设初始值,Name和I 变量现已给定,不能修正,分别是注册名(批改后的)和循环计数变量,断定无误后可生成注册机

完成原理
--------
程序实际上执行了一个循环:
For I=1 to
BEGIN
用户输入的指令
END
稍懂一些编程的常识应该不难理解,更何况是略有小成的Crack了:)

变量
----
程序中用到的变量都是4字节整形,变量名不区别巨细写,变量数组以Var的格局界说,Var是变量名,n是下标上限,下标范围为0到n,数组的每一个单元都是4字节整形,界说初值的方法有两种:
1.初值为数字,则变量初值为该值,适用于单个变量和数组
2.初值为字符串(以双引号最初和结束),只适用于数组,则Var初值为字符串长度,Var到Var[字符串长度]初值为该字符串的ASCII码

运算符
------
数字前面加上 $ 代表输入的数为16进制,否则为10进制
表达式中支持的运算符按优先级从最高到最低有:
() 括号
! 非运算
& 与运算
| 或运算 ^ 异或运算
* 乘 /除 %取余
+ 加 -减
= 等号

成果输出
--------

输出成果由输出变量和输出格局给出,输出格局中能够指定变量的格局:
%d 十进制整数
%h 十六进制整数
%c 字符
%% %字符
数字格局后可加数字指定长度,如:%d4 %h10 ...
其他字符直接输出
输出变量中的变量用空格或逗号离隔,将按次序对映到输出格局中,如:

输出变量: a,b,c(a=10,b=2,c=1)
输出格局: F%d4--%d5--%d5
输出成果: F0010--00002--00001

举例阐明
--------
Modem Spy 2.4的注册算法为:

以用户名black(转十六进制计算)为例

b=[((b-20)+(b-20)*2)*8-(b-20)]+13
l=b+[((l-20)+(l-20)*2)*8-(l-20)]+13
a=l+[((a-20)+(a-20)*2)*8-(a-20)]+13
c=a+[((c-20)+(c-20)*2)*8-(c-20)]+13
k=c+[((k-20)+(k-20)*2)*8-(k-20)]+13

即s=s+(Name-$20)*23+$13
将s=s+(Name-$20)*23+$13输入,即可按测试得出black的注册码8122,也可直接用导出功用生成注册机。
如果要把注册码按sn81--22的格局输出,能够:

界说变量a,b
指令行:
s=s+(Name-$20)*23+$13
a=s/100
b=s%100
输出变量: a b
输出格局: sn%d--%d

软件通用注册机生成器最新版


页: [1]
查看完整版本: 软件通用注册机生成器最新版