今天看了一篇很详细的的 SCKP1.3脱壳教程
可惜还是有点不懂.特此来不耻下问
文章连接
http://bbs.pediy.com/showthread.php?s=&threadid=13950
问题1.ctrl+f搜索特征码
cmp dword ptr ds:[ebx],2D66B1C5
为什么要搜索 ctrl+f搜索特征码
cmp dword ptr ds:[ebx],2D66B1C5 后面的这个
2D66B1C5 根据是什么?
问题2。071C5784 813B C5B1662D cmp dword ptr ds:[ebx],2D66B1C5
071C578A 0F84 62180000 je 071C6FF2 //jmp 071C57E4跳过特殊处理
071C5790 813B 9404B2D9 cmp dword ptr ds:[ebx],D9B20494
071C5796 0F84 AA1C0000 je 071C7446
071C579C 813B A41A86D0 cmp dword ptr ds:[ebx],D0861AA4
071C57A2 0F84 58210000 je 071C7900
071C57A8 813B 706586B1 cmp dword ptr ds:[ebx],B1866570
071C57AE 0F84 C1240000 je 071C7C75
071C57B4 813B 0E46769B cmp dword ptr ds:[ebx],9B76460E
071C57BA 0F84 36280000 je 071C7FF6
071C57C0 813B DB0793E6 cmp dword ptr ds:[ebx],E69307DB
071C57C6 0F84 76280000 je 071C8042
071C57CC 813B 627B6CA5 cmp dword ptr ds:[ebx],A56C7B62
071C57D2 0F84 BA280000 je 071C8092
071C57D8 813B 664E96BB cmp dword ptr ds:[ebx],BB964E66
071C57DE 0F84 00290000 je 071C80E4
071C57E4 813B 4506D75B cmp dword ptr ds:[ebx],5BD70645 //壳验证函数
071C57EA 0F84 43290000 je 071C8133
071C57F0 813B 0DE0FC1D cmp dword ptr ds:[ebx],1DFCE00D //壳验证函数
071C57F6 0F84 83290000 je 071C817F
071C57FC 813B 31DD0F00 cmp dword ptr ds:[ebx],0FDD31 //壳验证函数
071C5802 0F84 C6290000 je 071C81CE
071C5808 813B 95B75126 cmp dword ptr ds:[ebx],2651B795
071C580E 0F84 132A0000 je 071C8227 //jmp 071C5850
071C5814 813B B482F64B cmp dword ptr ds:[ebx],4BF682B4
第一个改JMP 为什么要跳转到哪个位置?
第2个JMP为什么要跳转到哪个位置 依据是什么
本人很笨,请详细解答.Thank !
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)