发个cm,最好追码
发个cm,无壳有花(易语言自带)无vm,代码不是很多,算法只是加减乘除,最好能追出密码,成功会提示成功的,有一点简单的代码乱序楼主忘了写 <能不能撑过今晚了> 好好的弄什么独立编译
关键代码好像还被处理过了
瞎蒙的流程不知道对不对
先把注册码转换到整数然后在运算
正确的密文是0x10003 本帖最后由 凉游浅笔深画眉 于 2016-10-5 17:57 编辑
下面截图是爆破的。代码应该是这么个意思:
/////上面进行了一大堆浮点运算,将最后结果存放到全局变量1和全局变量2中
if(全局变量1>2 && 全局变量2 >0)
{
破解成功
}
else
{
破解失败
}
所以只需要在代码进行比较之前强行修改掉这两个全局变量的值就行。
等会试试KeyGen,看看功力够不够。
凉游浅笔深画眉 发表于 2016-9-26 00:07
这个是爆破的,0x004090ED的值是通过算法算出来的,那几个全局变量配合浮点运算,直接看懵逼了,继续看 ...
{:17_1061:}易语言的- -运算全都是浮点。 凉游浅笔深画眉 发表于 2016-9-26 00:07
这个是爆破的,0x004090ED的值是通过算法算出来的,那几个全局变量配合浮点运算,直接看懵逼了,继续看 ...
对了 我发了一个CM只有josong破了,你去试试?
就那个失败提示Fail成功提示Success的 zbnysjwsnd8 发表于 2016-9-26 19:40
对了 我发了一个CM只有josong破了,你去试试?
就那个失败提示Fail成功提示Success的
那个我搞不定,小菜哪能和josong比 本帖最后由 凉游浅笔深画眉 于 2016-10-2 15:21 编辑
算法如下:
设未知数X
正确注册码需满足如下算法:
((((x+57567)/14568)-365)/9855)-23665 > 2
我们只需求X的值就行,上式可得X=3397820595633,理论上正确注册码应该就只是3397820595633。
但是程序的浮点算法有BUG,X3397820595633并不是唯一的注册码!X应该在某个取值区间都能注册成功,后面我就没分析了。
我们填写一个:3397820595633试试
页:
[1]