某空间结构分析设计软件破解
本帖最后由 zijing2270 于 2020-7-29 12:38 编辑首先声明:本破解是N年前的版本,具体是哪个版本忘记记录了。
以下仅为研究参考,如需要使用建议购买正版软件。
本软件是由加密狗保护,但是仅做了简单的读狗判断,破解难度非常小。
由于是多年前的记录,所以过程相当简单,仅列出了最终需要修改的几个点。
第一部分
00521040/$56 push esi
00521041|.8BF1 mov esi, ecx
00521043|.8B8E 4C020000 mov ecx, dword ptr
00521049|.E8 A2E9FDFF call 004FF9F0
0052104E|.85C0 test eax, eax
00521050 74 07 je short 00521059 je->nop 如果EAX=1则有狗 (主要是解决打开/新建/保存等菜单读狗)
00521052|.B8 01000000 mov eax, 1
00521057|.5E pop esi
00521058|.C3 retn
00521059|>8B8E 4C020000 mov ecx, dword ptr
0052105F|.E8 CCE3FDFF call 004FF430
00521064|.85C0 test eax, eax
00521066|.74 16 je short 0052107E
00521068|.8B8E 4C020000 mov ecx, dword ptr
0052106E|.E8 5DE4FDFF call 004FF4D0
第二部分
004FED5A .8959 0C mov dword ptr , ebx
004FED5D .8B15 48395700 mov edx, dword ptr [<&SYSData.COMDAT>;SYSData.COMDAT
004FED63 .8BCE mov ecx, esi
004FED65 .895A 10 mov dword ptr , ebx
004FED68 .899E D4D59201 mov dword ptr , ebx
004FED6E .E8 BD060000 call 004FF430
004FED73 .85C0 test eax, eax
004FED75 75 13 jnz short 004FED8A jnz->jmp 解决第一次读狗
004FED77 .53 push ebx
004FED78 .53 push ebx
004FED79 .68 E0235B00 push 005B23E0
004FED7E .E8 A90A0600 call <jmp.&MFC42.#1200_AfxMessageBox>
004FED83 .53 push ebx ; /status
第三部分
004FF4F2|.A3 F8DAF801 mov dword ptr , eax
004FF4F7|.66:C705 0CDBF>mov word ptr , 4D
004FF500|.66:C705 0EDBF>mov word ptr , 8
004FF509|.885C24 1C mov byte ptr , bl
004FF50D|.E8 012AF0FF call 00401F13
004FF512|.3BC3 cmp eax, ebx
004FF514 0F85 4C030000 jnz 004FF866 jnz 004FF866->下面的004FF832 就是专业版
004FF51A|.8D4C24 08 lea ecx, dword ptr
004FF51E|.E8 61020600 call <jmp.&MFC42.#540_CString::CStrin>
004FF523|.8D4C24 14 lea ecx, dword ptr
004FF527|.8D5424 08 lea edx, dword ptr
004FF52B|.51 push ecx
......
......
004FF822|.5B pop ebx
004FF823|.8B4C24 18 mov ecx, dword ptr
004FF827|.64:890D 00000>mov dword ptr fs:, ecx
004FF82E|.83C4 24 add esp, 24
004FF831|.C3 retn
004FF832|>C705 C0DCF801>mov dword ptr , 2
004FF83C|.C787 D4D59201>mov dword ptr , 1
004FF846|.^ EB B6 jmp short 004FF7FE
004FF848|>8D4C24 0C lea ecx, dword ptr
004FF84C|.885C24 28 mov byte ptr , bl
004FF850|.E8 23FF0500 call <jmp.&MFC42.#800_CString::~CStri>
004FF855|.8D4C24 08 lea ecx, dword ptr
你这个也太乱了吧,换换行吧。 谢谢楼主 啥软件也不提一下,也不放个截图,谁知道你说的是哪里的 是pkpm吗 门外汉,完全看不懂 目测是网架设计软件 mstcad 看不懂哈哈 学习学习 表示有点懵{:1_904:} 楼主再修改排版一下吧 要不然有点乱