摘要:
运行程序,直接报错,汇编程序直接OD查看源码,搜索界面定位到错误提示行00401084,可以看到上面几行是读文件Keyfile.dat,不存在就报这个错误 所以先创建这个文件,再重新运行程序,这里报不一样的错了,所以我们从004010AE处开始单步跟踪, 1). 内容长度得16位 2). 判断是否是 阅读全文
posted @ 2024-12-10 09:06
hankerstudio
阅读(13)
评论(0)
推荐(0)
摘要:
OD载入程序,搜索错误关键词“序列号错误...”定位到0040110F, 调试发现是在timer里的, 我们上下翻看下代码,上面一点就到顶了,没有关键代码 往下,在0040138F处发现了字符串对比,我们下个断点,测试,发现能停下来,且看到了序列号,那上面就是算法了, 从用户名第4位开始每一位乘以固 阅读全文
posted @ 2024-12-10 09:06
hankerstudio
阅读(13)
评论(0)
推荐(0)
摘要:
OD载入程序,搜索错误关键词“one of...” 成功定位到0040153D, 往上就是算法了, 可以看到注册码是固定串0x36,0x32,0x38,0x37,0x2D,0x41 "6287-A" 用户名长度需要6位以上,如: 用户名:abcdef (会自动转大写) 注册码:6287-A 本节高手 阅读全文
posted @ 2024-12-10 09:05
hankerstudio
阅读(12)
评论(0)
推荐(0)
摘要:
汇编的程序直接OD看代码: 00401000 >/$ 6A 00 push 0x0 ; /pModule = NULL 00401002 |. E8 B3010000 call <jmp.&kernel32.GetModuleHandleA> ; \GetModuleHandleA 00401007 阅读全文
posted @ 2024-12-10 09:04
hankerstudio
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号