求助一个入门问题
W32dsm 分析程序后,如何把那些代码复制出来???我想复制出来,请教一下高手,应该哪一个才是跳走CALL,谢谢。。。。。。。(谢谢10楼的答案。。。。。。。。)
[ 本帖最后由 秋风四起 于 2008-9-13 10:27 编辑 ] 反汇编--保存反汇编.
跳走CALL?不知你想问什么? 复制我没有复制过 不清楚
跳走CALL 楼主是想问关键CALL和关键跳吧 这个东西我也不知道该怎么说 楼主有没有看一些比较基础的教程 上面的破解入门一般也是用W32dsm来做入门教学的,楼主应该先看一下,这种东西多看多练就会比较有感觉了 W32dsm 不但过时了,用处也不大,不如学习 OD 和 IDA 才是王道 W32dsm 我只用来找字符串地址,然后放OD里用。 谢谢各位的回复,只是我找到一处地方
77D19982 41 INC ECX
77D19983 3BD7 CMP EDX,EDI
77D19985 0F85 F1350100 JNZ user32.77D2CF7C
77D1998B 397D 14 CMP DWORD PTR SS:,EDI
77D1998E 0F85 63030300 JNZ user32.77D49CF7
77D19994 8B7D 0C MOV EDI,DWORD PTR SS:
77D19997 8BC1 MOV EAX,ECX
77D19999 C1E9 02 SHR ECX,2
77D1999C >F3:A5 REP MOVS DWORD PTR ES:,DWORD PTR DS>
77D1999E 8BC8 MOV ECX,EAX
77D199A0 83E1 03 AND ECX,3
77D199A3 F3:A4 REP MOVS BYTE PTR ES:,BYTE PTR DS:[>
77D199A5 8B5D 0C MOV EBX,DWORD PTR SS:
77D199A8^ EB 96 JMP SHORT user32.77D19940
77D199AA 90 NOP
77D199AB 90 NOP
77D199AC 90 NOP
77D199AD 90 NOP
77D199AE 90 NOP
77D199AF 6A 14 PUSH 14
77D199B1 68 189AD177 PUSH user32.77D19A18
77D199B6 E8 05ECFFFF CALL user32.77D185C0
77D199BB 6A 03 PUSH 3
77D199BD 5B POP EBX
77D199BE C745 E4 0A00000>MOV DWORD PTR SS:,0A
77D199C5 8B45 08 MOV EAX,DWORD PTR SS:
77D199C8 A8 01 TEST AL,1
77D199CA 0F85 9D900200 JNZ user32.77D42A6D
77D199D0 85C0 TEST EAX,EAX
77D199D2 74 32 JE SHORT user32.77D19A06
77D199D4 66:85C0 TEST AX,AX
77D199D7 75 2D JNZ SHORT user32.77D19A06
77D199D9 8365 FC 00 AND DWORD PTR SS:,0
77D199DD 50 PUSH EAX
77D199DE FF15 4814D177 CALL DWORD PTR DS:[<&ntdll.RtlImageNtHea>; ntdll.RtlImageNtHeader
77D199E4 8945 DC MOV DWORD PTR SS:,EAX
77D199E7 85C0 TEST EAX,EAX
77D199E9 74 17 JE SHORT user32.77D19A02
77D199EB 0FB758 48 MOVZX EBX,WORD PTR DS:
77D199EF 895D E0 MOV DWORD PTR SS:,EBX
77D199F2 83FB 01 CMP EBX,1
77D199F5 0F84 7A900200 JE user32.77D42A75
77D199FB 0FB740 4A MOVZX EAX,WORD PTR DS:
77D199FF 8945 E4 MOV DWORD PTR SS:,EAX
77D19A02 834D FC FF OR DWORD PTR SS:,FFFFFFFF
77D19A06 33C0 XOR EAX,EAX
77D19A08 8AE3 MOV AH,BL
77D19A0A 8A45 E4 MOV AL,BYTE PTR SS:
77D19A0D E8 EEEBFFFF CALL user32.77D18600
77D19A12 C2 0400 RETN 4
77D19A15 90 NOP
77D19A16 90 NOP
77D19A17 90 NOP
77D19A18 FFFF ??? ; 未知命令
当执行到这里时,就弹出那个注册的窗口。。。。
应该怎么样跳过注册的,从而直接运行???
用万能中断那个好像,按得我手都累。
哪一个指令是在程序运行时弹出窗口时,OD就会拦截的???谢谢。 JMP SHORT user32.77D19940
修改了这里? 不过这里应该是系统凌空吧 没弄明白楼主提问什么 想解决什么 实现注册成功呢 还是弹出Nag呢 就是一个一运行就提示要注册。要输入注册码,输入注册不成功的话,就不能进去。。。
当输入成功时,就提示重启。然后再运行就正常可以用的一个小工具了。。。。 返回程序领空再找关键吧,看从哪里来到此系统领空的 复制的话 你用鼠标点一下左边的边界上点一下会在当前行左边出现一个小红色的点,然后ctrl+c 即可以复制
页:
[1]
2