ACDSee加密狗介入去除試用限制(zhì)
1. 這些(xiē)軟件都用Aspack加殼,先脫殼,可(kě)用unaspack或手動脫殼
2. 用Hex Editor找33C0C3(也就是xor eax,eax retn),在其前後有(yǒu)好多(duō)個(gè)90(也就是nop),在W32dasm中可(kě)以看到這段代碼由5-6處調用,将eax賦值為(wèi)1,便去除了軟件開(kāi)始和(hé)運行(xíng)中可(kě)能彈出的Nag
3. 程序判斷過期的代碼是一樣的
:100010E0 83F8FB cmp eax, FFFFFFFB <- eax=-5是過期标志(zhì)
:100010E3 7516 jne 100010FB <-這裏一定要跳(tiào)走
:100010E5 E846150000 call 10002630
:100010EA 5F pop edi
:100010EB 5E pop esi
:100010EC B811000000 mov eax, 00000011
:100010F1 5B pop ebx
:100010F2 81C400020000 add esp, 00000200
:100010F8 C21800 ret 0018
程序還(hái)可(kě)能接着有(yǒu)第二個(gè)檢查,
:100010FB 85C0 test eax, eax (或esi) <-eax應該=0
:100010FD 0F8530070000 jne 10001833