-
-
去广告问题!
-
发表于:
2005-9-12 17:11
3337
-
0040FBF8 8B8C24 F8030>mov ecx,dword ptr ss:[esp+3F8]
0040FBFF 8B9424 F4030>mov edx,dword ptr ss:[esp+3F4]
0040FC06 53 push ebx
0040FC07 55 push ebp
0040FC08 56 push esi
0040FC09 8BB424 F8030>mov esi,dword ptr ss:[esp+3F8]
0040FC10 57 push edi
0040FC11 51 push ecx
0040FC12 52 push edx
0040FC13 68 10010000 push 110
0040FC18 56 push esi
0040FC19 E8 D24DFFFF call 1.004049F0
0040FC1E 68 04010000 push 104
0040FC23 56 push esi
0040FC24 E8 F77BFFFF call 1.00407820
0040FC29 A1 64224200 mov eax,dword ptr ds:[422264]
0040FC2E 83C9 FF or ecx,FFFFFFFF
0040FC31 83C4 08 add esp,8
0040FC34 33F6 xor esi,esi
0040FC36 8D98 38BDE4F>lea ebx,dword ptr ds:[eax+FFE4BD38]
0040FC3C 33C0 xor eax,eax
0040FC3E 8BFB mov edi,ebx
0040FC40 B2 7D mov dl,7D
0040FC42 F2:AE repne scas byte ptr es:[edi]
0040FC44 F7D1 not ecx
0040FC46 83C1 FE add ecx,-2
0040FC49 8D6C24 10 lea ebp,dword ptr ss:[esp+10]
0040FC4D 85C9 test ecx,ecx
0040FC4F 7E 19 jle short 1.0040FC6A ; 改为jmp可以去掉广告
0040FC51 8AC2 mov al,dl
0040FC53 24 01 and al,1
0040FC55 C0E0 07 shl al,7
0040FC58 D0EA shr dl,1
0040FC5A 02D0 add dl,al
0040FC5C 8A041E mov al,byte ptr ds:[esi+ebx]
0040FC5F 32C2 xor al,dl
0040FC61 8845 00 mov byte ptr ss:[ebp],al
0040FC64 45 inc ebp
0040FC65 46 inc esi
0040FC66 3BF1 cmp esi,ecx
0040FC68 ^ 7C E7 jl short 1.0040FC51
0040FC6A 8B9424 FC030>mov edx,dword ptr ss:[esp+3FC]
0040FC71 8B35 8C02420>mov esi,dword ptr ds:[<&USER32.GetDlgIt>; USER32.GetDlgItem
0040FC77 8D4C24 10 lea ecx,dword ptr ss:[esp+10] ; [esp+10]<-广告
0040FC7B C645 00 00 mov byte ptr ss:[ebp],0
0040FC7F 51 push ecx
0040FC80 6A 64 push 64
0040FC82 52 push edx
0040FC83 FFD6 call esi
0040FC85 50 push eax
0040FC86 E8 2576FFFF call 1.004072B0 ; 此前广告已push 12f6a8
0040FC8B A1 50784200 mov eax,dword ptr ds:[427850]
修改0040FC4F为 jmp 后不退出od,继续f9,发现可以去掉广告,功能也正常,但将修改保存后,运行,功能却不正常,我将修改处设断,跟踪修改后的文件,却根本就没经过这个断点就出错了。
大侠们,这是怎么回事呀?
[培训]科锐逆向工程师培训第53期2025年7月8日开班!