应该算有难度的CM
无花无壳无病毒自写的算法,能分析出来最好~{:301_997:}
成功跟失败就一个界面,所以就不放成功截图了
难度应该算有吧,假如分析算法会有挺多混淆的东西,爆破的话没啥坑,就是绕多了点而已{:301_1004:}
界面截图: 分析过程:
1.直接下FF 55 FC 5F5E,看看有没有什么密钥因子之类,有的话直接patch
2.之后直接运行程序,单步F8,先把程序走通
3.发现会有两个线程,经过一系列修改后,发现第二个线程才是成功线程,第一个是失败线程 能不能下按钮事件 , 破解成功啊? "CM"我只是知道“CyanogenMOD”{:17_1088:} Peerless 发表于 2019-8-3 01:20
哦?有难度?爆破一句代码就行,逆算法就难道去走了
我寻思我说的是应该呀 年轻不能无为 发表于 2019-8-3 07:56
能不能下按钮事件 , 破解成功啊?
所有验证代码都带按钮事件里了 本帖最后由 Smallhorse 于 2019-8-3 13:11 编辑
直接补丁.......... 本帖最后由 梦游枪手 于 2019-8-4 01:16 编辑
伪代码大致如下:
(char*)md5=(char*)malloc(0x10);
(char*)str=(char*)malloc(0x50);
for(int i=0;i<0x40;i++)
{
if (i%2==0)
{
srand(rdtsc());
str=rand('a','z');//arg1+rand()%(arg2-arg1+1)
}
else
{
srand(rdtsc());
str=rand('A','Z');
}
}
strcat(str,ulltoa(getUnixTime()+getTimeMillis());
memcpy(md5,UpMD5str(str),0x10);
伪代码跟实际汇编代码有点出入,意思到了就行。(写错了几个地方,稍微改了下)
页:
[1]
2