TA的每日心情 | 怒 2017-7-30 21:37 |
---|
签到天数: 8 天 [LV.3]偶尔看看II
|
楼主 |
发表于 2017-7-27 11:06:56
|
显示全部楼层
在网上找到的一个方法破解低版本的
附加之后,搜索“Registration key is invalid”,
可以定位到:
05ACD268 52 65 67 69 73 74 72 61 74 69 6F 6E 20 6B 65 79 Registration key
05ACD278 20 69 73 20 69 6E 76 61 6C 69 64 00 is invalid.
然后,下内存读取断,
00456F2B |. F2:AE repne scas byte ptr es:[edi]
这里下内存断点了已运行就关闭怎么回事,需要运行很多次才可以求老大指导
现在直接看堆栈,当前Call的上层的上层有 “WM_LBUTTONUP”
004B4F73 |> \66:8366 54 FE and word ptr [esi+54], 0FFFE ; Case 202 (WM_LBUTTONUP) of switch 004B4E00
上层Call有PostMessage,刷新界面的。
过程: 点“注册”-->‘判断Key有效性’--->提示“注册失败”。 标准的过程。
随便找几个Call的屁股后面是Cmp的,断下来,一看就一路了然了。 |
|