小弟刚刚学习汇编,试着在一个dll文件里面加入一段隐藏输入表的代码,这段代码有940个字节,我试着在dll文件的最后空白处加入这段代码,修改完代码后,将代码保存时,却发生“在可执行文件中无法定位数据”的问题,最后我找到个论坛会员“跳跳狗”的一篇文章
http://bbs.pediy.com/showthread.php?s=&threadid=31222 里面介绍这种情况是在将Size of Raw Data修改大一些,我用这种方法加大以后,发现程序尾部原本是空白处出现一堆乱七八糟的代码,然后我往这些乱七八糟的代码后面加入隐藏输入表的代码后,还是有“在可执行文件中无法定位数据”的问题,为什么我新增大小后,程序尾部出现这些乱七八糟的乱码呢,也许我说的不是很清楚,我截图给大家看看,希望大家帮帮我,谢谢!
这是dll文件没有经过增加Size of Raw Data的时候在入口点下面的代码,全部是空白的。
这是dll文件的一些信息,我把物理大小00079200改成00079C00,相当于增加1000个字节吧。
然后这些是将Size of Raw Data修改大1000个字节后的入口处稍微往下点的代码,出现乱七八糟的,然后下面都是些这种代码。请问这些代码是干嘛,是不是可以nop掉,然后加入我的隐藏输入表代码呢?
未修改前的代码
008EA0D0 > 55 push ebp 008EA0D1 8BEC mov ebp,esp 008EA0D3 83C4 C4 add esp,-3C 008EA0D6 B8 109D8E00 mov eax,soft.008E9D10 008EA0DB E8 84C9F8FF call soft.00876A64 008EA0E0 B8 8C978E00 mov eax,soft.008E978C 008EA0E5 A3 68068F00 mov dword ptr ds:[8F0668],eax 008EA0EA B8 01000000 mov eax,1 008EA0EF E8 98F6FFFF call soft.008E978C 008EA0F4 E8 A3A6F8FF call soft.0087479C 008EA0F9 8D40 00 lea eax,dword ptr ds:[eax] 008EA0FC 0000 add byte ptr ds:[eax],al 008EA0FE 0000 add byte ptr ds:[eax],al 008EA100 0000 add byte ptr ds:[eax],al 008EA102 0000 add byte ptr ds:[eax],al 008EA104 0000 add byte ptr ds:[eax],al 008EA106 0000 add byte ptr ds:[eax],al 008EA108 0000 add byte ptr ds:[eax],al 008EA10A 0000 add byte ptr ds:[eax],al 008EA10C 0000 add byte ptr ds:[eax],al 008EA10E 0000 add byte ptr ds:[eax],al下面全部是add byte ptr ds:[eax],al 这是修改后的代码,多了很多乱七八糟的代码了。
008EA0D0 > 55 push ebp 008EA0D1 8BEC mov ebp,esp 008EA0D3 83C4 C4 add esp,-3C 008EA0D6 B8 109D8E00 mov eax,修改后的.008E9D10 008EA0DB E8 84C9F8FF call 修改后的.00876A64 008EA0E0 B8 8C978E00 mov eax,修改后的.008E978C 008EA0E5 A3 68068F00 mov dword ptr ds:[8F0668],eax 008EA0EA B8 01000000 mov eax,1 008EA0EF E8 98F6FFFF call 修改后的.008E978C 008EA0F4 E8 A3A6F8FF call 修改后的.0087479C 008EA0F9 8D40 00 lea eax,dword ptr ds:[eax] 008EA0FC 0000 add byte ptr ds:[eax],al 008EA0FE 0000 add byte ptr ds:[eax],al 008EA100 0000 add byte ptr ds:[eax],al 008EA102 0000 add byte ptr ds:[eax],al 008EA104 0000 add byte ptr ds:[eax],al 008EA106 0000 add byte ptr ds:[eax],al 008EA108 0000 add byte ptr ds:[eax],al 008EA10A 0000 add byte ptr ds:[eax],al 008EA10C 0000 add byte ptr ds:[eax],al 008EA10E 0000 add byte ptr ds:[eax],al 008EA110 0000 add byte ptr ds:[eax],al 008EA112 0000 add byte ptr ds:[eax],al 008EA114 0000 add byte ptr ds:[eax],al 008EA116 0000 add byte ptr ds:[eax],al 008EA118 0000 add byte ptr ds:[eax],al 008EA11A 0000 add byte ptr ds:[eax],al 008EA11C 0000 add byte ptr ds:[eax],al 008EA11E 0000 add byte ptr ds:[eax],al 008EA120 0000 add byte ptr ds:[eax],al 008EA122 0000 add byte ptr ds:[eax],al 008EA124 0000 add byte ptr ds:[eax],al 008EA126 0000 add byte ptr ds:[eax],al 008EA128 0000 add byte ptr ds:[eax],al 008EA12A 0000 add byte ptr ds:[eax],al 008EA12C 0000 add byte ptr ds:[eax],al 008EA12E 0000 add byte ptr ds:[eax],al 008EA130 0000 add byte ptr ds:[eax],al 008EA132 0000 add byte ptr ds:[eax],al 008EA134 0000 add byte ptr ds:[eax],al 008EA136 0000 add byte ptr ds:[eax],al 008EA138 0000 add byte ptr ds:[eax],al 008EA13A 0000 add byte ptr ds:[eax],al 008EA13C 0000 add byte ptr ds:[eax],al 008EA13E 0000 add byte ptr ds:[eax],al 008EA140 0000 add byte ptr ds:[eax],al 008EA142 0000 add byte ptr ds:[eax],al 008EA144 0000 add byte ptr ds:[eax],al 008EA146 0000 add byte ptr ds:[eax],al 008EA148 0000 add byte ptr ds:[eax],al 008EA14A 0000 add byte ptr ds:[eax],al 008EA14C 0000 add byte ptr ds:[eax],al 008EA14E 0000 add byte ptr ds:[eax],al 008EA150 0000 add byte ptr ds:[eax],al 008EA152 0000 add byte ptr ds:[eax],al 008EA154 0000 add byte ptr ds:[eax],al 008EA156 0000 add byte ptr ds:[eax],al 008EA158 0000 add byte ptr ds:[eax],al 008EA15A 0000 add byte ptr ds:[eax],al 008EA15C 0000 add byte ptr ds:[eax],al 008EA15E 0000 add byte ptr ds:[eax],al 008EA160 0000 add byte ptr ds:[eax],al 008EA162 0000 add byte ptr ds:[eax],al 008EA164 0000 add byte ptr ds:[eax],al 008EA166 0000 add byte ptr ds:[eax],al 008EA168 0000 add byte ptr ds:[eax],al 008EA16A 0000 add byte ptr ds:[eax],al 008EA16C 0000 add byte ptr ds:[eax],al 008EA16E 0000 add byte ptr ds:[eax],al 008EA170 0000 add byte ptr ds:[eax],al 008EA172 0000 add byte ptr ds:[eax],al 008EA174 0000 add byte ptr ds:[eax],al 008EA176 0000 add byte ptr ds:[eax],al 008EA178 0000 add byte ptr ds:[eax],al 008EA17A 0000 add byte ptr ds:[eax],al 008EA17C 0000 add byte ptr ds:[eax],al 008EA17E 0000 add byte ptr ds:[eax],al 008EA180 0000 add byte ptr ds:[eax],al 008EA182 0000 add byte ptr ds:[eax],al 008EA184 0000 add byte ptr ds:[eax],al 008EA186 0000 add byte ptr ds:[eax],al 008EA188 0000 add byte ptr ds:[eax],al 008EA18A 0000 add byte ptr ds:[eax],al 008EA18C 0000 add byte ptr ds:[eax],al 008EA18E 0000 add byte ptr ds:[eax],al 008EA190 0000 add byte ptr ds:[eax],al 008EA192 0000 add byte ptr ds:[eax],al 008EA194 0000 add byte ptr ds:[eax],al 008EA196 0000 add byte ptr ds:[eax],al 008EA198 0000 add byte ptr ds:[eax],al 008EA19A 0000 add byte ptr ds:[eax],al 008EA19C 0000 add byte ptr ds:[eax],al 008EA19E 0000 add byte ptr ds:[eax],al 008EA1A0 0000 add byte ptr ds:[eax],al 008EA1A2 0000 add byte ptr ds:[eax],al 008EA1A4 0000 add byte ptr ds:[eax],al 008EA1A6 0000 add byte ptr ds:[eax],al 008EA1A8 0000 add byte ptr ds:[eax],al 008EA1AA 0000 add byte ptr ds:[eax],al 008EA1AC 0000 add byte ptr ds:[eax],al 008EA1AE 0000 add byte ptr ds:[eax],al 008EA1B0 0000 add byte ptr ds:[eax],al 008EA1B2 0000 add byte ptr ds:[eax],al 008EA1B4 0000 add byte ptr ds:[eax],al 008EA1B6 0000 add byte ptr ds:[eax],al 008EA1B8 0000 add byte ptr ds:[eax],al 008EA1BA 0000 add byte ptr ds:[eax],al 008EA1BC 0000 add byte ptr ds:[eax],al 008EA1BE 0000 add byte ptr ds:[eax],al 008EA1C0 0000 add byte ptr ds:[eax],al 008EA1C2 0000 add byte ptr ds:[eax],al 008EA1C4 0000 add byte ptr ds:[eax],al 008EA1C6 0000 add byte ptr ds:[eax],al 008EA1C8 0000 add byte ptr ds:[eax],al 008EA1CA 0000 add byte ptr ds:[eax],al 008EA1CC 0000 add byte ptr ds:[eax],al 008EA1CE 0000 add byte ptr ds:[eax],al 008EA1D0 0000 add byte ptr ds:[eax],al 008EA1D2 0000 add byte ptr ds:[eax],al 008EA1D4 0000 add byte ptr ds:[eax],al 008EA1D6 0000 add byte ptr ds:[eax],al 008EA1D8 0000 add byte ptr ds:[eax],al 008EA1DA 0000 add byte ptr ds:[eax],al 008EA1DC 0000 add byte ptr ds:[eax],al 008EA1DE 0000 add byte ptr ds:[eax],al 008EA1E0 0000 add byte ptr ds:[eax],al 008EA1E2 0000 add byte ptr ds:[eax],al 008EA1E4 0000 add byte ptr ds:[eax],al 008EA1E6 0000 add byte ptr ds:[eax],al 008EA1E8 0000 add byte ptr ds:[eax],al 008EA1EA 0000 add byte ptr ds:[eax],al 008EA1EC 0000 add byte ptr ds:[eax],al 008EA1EE 0000 add byte ptr ds:[eax],al 008EA1F0 0000 add byte ptr ds:[eax],al 008EA1F2 0000 add byte ptr ds:[eax],al 008EA1F4 0000 add byte ptr ds:[eax],al 008EA1F6 0000 add byte ptr ds:[eax],al 008EA1F8 0000 add byte ptr ds:[eax],al 008EA1FA 0000 add byte ptr ds:[eax],al 008EA1FC 0000 add byte ptr ds:[eax],al 008EA1FE 0000 add byte ptr ds:[eax],al 008EA200 0000 add byte ptr ds:[eax],al 008EA202 0000 add byte ptr ds:[eax],al 008EA204 0000 add byte ptr ds:[eax],al 008EA206 0000 add byte ptr ds:[eax],al 008EA208 0000 add byte ptr ds:[eax],al 008EA20A 0000 add byte ptr ds:[eax],al 008EA20C 028D 40000000 add cl,byte ptr ss:[ebp+40] 008EA212 0000 add byte ptr ds:[eax],al 008EA214 0000 add byte ptr ds:[eax],al 008EA216 0000 add byte ptr ds:[eax],al 008EA218 0000 add byte ptr ds:[eax],al 008EA21A 0000 add byte ptr ds:[eax],al 008EA21C 0000 add byte ptr ds:[eax],al 008EA21E 0000 add byte ptr ds:[eax],al 008EA220 0000 add byte ptr ds:[eax],al 008EA222 0000 add byte ptr ds:[eax],al 008EA224 3213 xor dl,byte ptr ds:[ebx] 008EA226 8BC0 mov eax,eax 008EA228 0200 add al,byte ptr ds:[eax] 008EA22A 8BC0 mov eax,eax 008EA22C 008D 4000008D add byte ptr ss:[ebp+8D000040],cl 008EA232 40 inc eax 008EA233 0000 add byte ptr ds:[eax],al 008EA235 8D40 00 lea eax,dword ptr ds:[eax] 008EA238 018D 40000000 add dword ptr ss:[ebp+40],ecx 008EA23E 0000 add byte ptr ds:[eax],al 008EA240 0000 add byte ptr ds:[eax],al 008EA242 0000 add byte ptr ds:[eax],al 008EA244 58 pop eax 008EA245 2140 00 and dword ptr ds:[eax],eax 008EA248 E8 22400068 call 688EE26F 008EA24D 26:40 inc eax 008EA24F 0000 add byte ptr ds:[eax],al 008EA251 CB retf 008EA252 CC int3 008EA253 C8 C9D7CF enter 0D7C9,0CF 008EA257 C8 CDCEDB enter 0CECD,0DB 008EA25B D8DA fcomp st(2) 008EA25D D9CA fxch st(2) 008EA25F DCDD fcomp ebp ; 非法使用寄存器 008EA261 DEDF ficomp edi ; 非法使用寄存器 008EA263 ^ E0 E1 loopdne short 修改后的.008EA246 008EA265 E3 00 jecxz short 修改后的.008EA267 008EA267 E4 E5 in al,0E5 008EA269 8D40 00 lea eax,dword ptr ds:[eax] 008EA26C 0300 add eax,dword ptr ds:[eax] 008EA26E 0000 add byte ptr ds:[eax],al 008EA270 0000 add byte ptr ds:[eax],al 008EA272 0000 add byte ptr ds:[eax],al 008EA274 0100 add dword ptr ds:[eax],eax 008EA276 0000 add byte ptr ds:[eax],al 008EA278 0200 add al,byte ptr ds:[eax] 008EA27A 0000 add byte ptr ds:[eax],al 008EA27C 0300 add eax,dword ptr ds:[eax] 008EA27E 0000 add byte ptr ds:[eax],al 008EA280 0000 add byte ptr ds:[eax],al 008EA282 0000 add byte ptr ds:[eax],al 008EA284 0000 add byte ptr ds:[eax],al 008EA286 0000 add byte ptr ds:[eax],al 008EA288 0000 add byte ptr ds:[eax],al 008EA28A 0000 add byte ptr ds:[eax],al 008EA28C 45 inc ebp 008EA28D 72 72 jb short 修改后的.008EA301 008EA28F 6F outs dx,dword ptr es:[edi] 008EA290 72 00 jb short 修改后的.008EA292 008EA292 8BC0 mov eax,eax 008EA294 52 push edx 008EA295 75 6E jnz short 修改后的.008EA305 008EA297 74 69 je short 修改后的.008EA302 008EA299 6D ins dword ptr es:[edi],dx 008EA29A 65:2065 72 and byte ptr gs:[ebp+72],ah 008EA29E 72 6F jb short 修改后的.008EA30F 008EA2A0 72 20 jb short 修改后的.008EA2C2 008EA2A2 2020 and byte ptr ds:[eax],ah 008EA2A4 2020 and byte ptr ds:[eax],ah 008EA2A6 61 popad 008EA2A7 74 20 je short 修改后的.008EA2C9 008EA2A9 3030 xor byte ptr ds:[eax],dh 008EA2AB 3030 xor byte ptr ds:[eax],dh 008EA2AD 3030 xor byte ptr ds:[eax],dh 008EA2AF 3030 xor byte ptr ds:[eax],dh 008EA2B1 008B C0303132 add byte ptr ds:[ebx+323130C0],cl 008EA2B7 333435 36373839 xor esi,dword ptr ds:[esi+39383736] 008EA2BE 41 inc ecx 008EA2BF 42 inc edx 008EA2C0 43 inc ebx 008EA2C1 44 inc esp 008EA2C2 45 inc ebp 008EA2C3 46 inc esi 008EA2C4 FFFF ??? ; 未知命令 008EA2C6 FFFF ??? ; 未知命令 008EA2C8 0000 add byte ptr ds:[eax],al 008EA2CA 0000 add byte ptr ds:[eax],al 008EA2CC 0000 add byte ptr ds:[eax],al 008EA2CE 0000 add byte ptr ds:[eax],al 008EA2D0 0000 add byte ptr ds:[eax],al 008EA2D2 0000 add byte ptr ds:[eax],al 008EA2D4 0000 add byte ptr ds:[eax],al 008EA2D6 0000 add byte ptr ds:[eax],al 008EA2D8 0000 add byte ptr ds:[eax],al 008EA2DA 0000 add byte ptr ds:[eax],al 008EA2DC 0000 add byte ptr ds:[eax],al 008EA2DE 0000 add byte ptr ds:[eax],al 008EA2E0 0000 add byte ptr ds:[eax],al 008EA2E2 0000 add byte ptr ds:[eax],al 008EA2E4 F4 hlt 008EA2E5 6940 00 A069400>imul eax,dword ptr ds:[eax],4069A0 008EA2EC 5C pop esp 008EA2ED 6940 00 CC69400>imul eax,dword ptr ds:[eax],4069CC 008EA2F4 0000 add byte ptr ds:[eax],al 008EA2F6 0000 add byte ptr ds:[eax],al 008EA2F8 0000 add byte ptr ds:[eax],al 008EA2FA 0000 add byte ptr ds:[eax],al 008EA2FC 0000 add byte ptr ds:[eax],al 008EA2FE 0000 add byte ptr ds:[eax],al 008EA300 0000 add byte ptr ds:[eax],al 008EA302 0000 add byte ptr ds:[eax],al 008EA304 0000 add byte ptr ds:[eax],al 008EA306 0000 add byte ptr ds:[eax],al 008EA308 0000 add byte ptr ds:[eax],al 008EA30A 0000 add byte ptr ds:[eax],al 008EA30C 0000 add byte ptr ds:[eax],al 008EA30E 0000 add byte ptr ds:[eax],al 008EA310 3200 xor al,byte ptr ds:[eax] 008EA312 8BC0 mov eax,eax 008EA314 1F pop ds 008EA315 001C00 add byte ptr ds:[eax+eax],bl 008EA318 1F pop ds 008EA319 001E add byte ptr ds:[esi],bl 008EA31B 001F add byte ptr ds:[edi],bl 008EA31D 001E add byte ptr ds:[esi],bl 008EA31F 001F add byte ptr ds:[edi],bl 008EA321 001F add byte ptr ds:[edi],bl 008EA323 001E add byte ptr ds:[esi],bl 008EA325 001F add byte ptr ds:[edi],bl 008EA327 001E add byte ptr ds:[esi],bl 008EA329 001F add byte ptr ds:[edi],bl 008EA32B 001F add byte ptr ds:[edi],bl 008EA32D 001D 001F001E add byte ptr ds:[1E001F00],bl 008EA333 001F add byte ptr ds:[edi],bl 008EA335 001E add byte ptr ds:[esi],bl 008EA337 001F add byte ptr ds:[edi],bl 008EA339 001F add byte ptr ds:[edi],bl 008EA33B 001E add byte ptr ds:[esi],bl 008EA33D 001F add byte ptr ds:[edi],bl 008EA33F 001E add byte ptr ds:[esi],bl 008EA341 001F add byte ptr ds:[edi],bl 008EA343 0000 add byte ptr ds:[eax],al 008EA345 0000 add byte ptr ds:[eax],al 008EA347 0000 add byte ptr ds:[eax],al 008EA349 0000 add byte ptr ds:[eax],al 008EA34B 0000 add byte ptr ds:[eax],al 008EA34D 0000 add byte ptr ds:[eax],al 008EA34F 0000 add byte ptr ds:[eax],al 008EA351 0000 add byte ptr ds:[eax],al 008EA353 0000 add byte ptr ds:[eax],al 008EA355 0000 add byte ptr ds:[eax],al 008EA357 0000 add byte ptr ds:[eax],al 008EA359 0000 add byte ptr ds:[eax],al 008EA35B 0000 add byte ptr ds:[eax],al 008EA35D 0000 add byte ptr ds:[eax],al 008EA35F 0000 add byte ptr ds:[eax],al 008EA361 0000 add byte ptr ds:[eax],al 008EA363 00F0 add al,dh 008EA365 8840 00 mov byte ptr ds:[eax],al 008EA368 0000 add byte ptr ds:[eax],al 008EA36A 0000 add byte ptr ds:[eax],al 008EA36C 0000 add byte ptr ds:[eax],al 008EA36E 0000 add byte ptr ds:[eax],al 008EA370 EC in al,dx 008EA371 91 xchg eax,ecx 008EA372 40 inc eax 008EA373 00F8 add al,bh 008EA375 91 xchg eax,ecx 008EA376 40 inc eax 008EA377 0000 add byte ptr ds:[eax],al 008EA379 0000 add byte ptr ds:[eax],al 008EA37B 8000 00 add byte ptr ds:[eax],0 008EA37E 0040 00 add byte ptr ds:[eax],al 008EA381 0000 add byte ptr ds:[eax],al 008EA383 C000 00 rol byte ptr ds:[eax],0 008EA386 0000 add byte ptr ds:[eax],al 008EA388 0000 add byte ptr ds:[eax],al 008EA38A 0000 add byte ptr ds:[eax],al 008EA38C 0100 add dword ptr ds:[eax],eax 008EA38E 0000 add byte ptr ds:[eax],al 008EA390 0200 add al,byte ptr ds:[eax] 008EA392 0000 add byte ptr ds:[eax],al 008EA394 0300 add eax,dword ptr ds:[eax] 008EA396 0000 add byte ptr ds:[eax],al 008EA398 DC7B 40 fdivr qword ptr ds:[ebx+40] 008EA39B 00E4 add ah,ah 008EA39D 7B 40 jpo short 修改后的.008EA3DF 008EA39F 0000 add byte ptr ds:[eax],al 008EA3A1 0040 76 add byte ptr ds:[eax+76],al 008EA3A4 3A6B 0B cmp ch,byte ptr ds:[ebx+B] 008EA3A7 DE3A fidivr word ptr ds:[edx] 008EA3A9 40 inc eax 008EA3AA 8BC0 mov eax,eax 008EA3AC 0A00 or al,byte ptr ds:[eax] 008EA3AE 0000 add byte ptr ds:[eax],al 008EA3B0 3F aas 008EA3B1 138B C080CBA4 adc ecx,dword ptr ds:[ebx+A4CB80C0] 008EA3B7 4C dec esp 008EA3B8 005C26 05 add byte ptr ds:[esi+5],bl 008EA3BC 25 2E2A64B4 and eax,B4642A2E 008EA3C1 7C 40 jl short 修改后的.008EA403 008EA3C3 00BC7C 4000C47C add byte ptr ss:[esp+edi*2+7CC40040],bh 008EA3CA 40 inc eax 008EA3CB 00CC add ah,cl 008EA3CD 7C 40 jl short 修改后的.008EA40F 008EA3CF 00D4 add ah,dl 008EA3D1 7C 40 jl short 修改后的.008EA413 008EA3D3 00DC add ah,bl 008EA3D5 7C 40 jl short 修改后的.008EA417 008EA3D7 00E4 add ah,ah 008EA3D9 7C 40 jl short 修改后的.008EA41B 008EA3DB 00EC add ah,ch 008EA3DD 7C 40 jl short 修改后的.008EA41F 008EA3DF 00F4 add ah,dh 008EA3E1 7C 40 jl short 修改后的.008EA423 008EA3E3 00FC add ah,bh 008EA3E5 7C 40 jl short 修改后的.008EA427 008EA3E7 00047D 40000C7D add byte ptr ds:[edi*2+7D0C0040],al 008EA3EE 40 inc eax 008EA3EF 00147D 40001C7D add byte ptr ds:[edi*2+7D1C0040],dl 008EA3F6 40 inc eax 008EA3F7 00247D 40002C7D add byte ptr ds:[edi*2+7D2C0040],ah 008EA3FE 40 inc eax 008EA3FF 00347D 40003C7D add byte ptr ds:[edi*2+7D3C0040],dh 008EA406 40 inc eax 008EA407 00447D 40 add byte ptr ss:[ebp+edi*2+40],al 008EA40B 004C7D 40 add byte ptr ss:[ebp+edi*2+40],cl 008EA40F 00547D 40 add byte ptr ss:[ebp+edi*2+40],dl 008EA413 005C7D 40 add byte ptr ss:[ebp+edi*2+40],bl 008EA417 00647D 40 add byte ptr ss:[ebp+edi*2+40],ah 008EA41B 006C7D 40 add byte ptr ss:[ebp+edi*2+40],ch 008EA41F 00747D 40 add byte ptr ss:[ebp+edi*2+40],dh 008EA423 007C7D 40 add byte ptr ss:[ebp+edi*2+40],bh 008EA427 00847D 40008C7D add byte ptr ss:[ebp+edi*2+7D8C0040],al 008EA42E 40 inc eax 008EA42F 00947D 40009C7D add byte ptr ss:[ebp+edi*2+7D9C0040],dl 008EA436 40 inc eax 008EA437 00A47D 4000AC7D add byte ptr ss:[ebp+edi*2+7DAC0040],ah 008EA43E 40 inc eax 008EA43F 00B47D 4000BC7D add byte ptr ss:[ebp+edi*2+7DBC0040],dh 008EA446 40 inc eax 008EA447 00C4 add ah,al 008EA449 7D 40 jge short 修改后的.008EA48B 008EA44B 00CC add ah,cl 008EA44D 7D 40 jge short 修改后的.008EA48F 008EA44F 00D4 add ah,dl 008EA451 7D 40 jge short 修改后的.008EA493 008EA453 00DC add ah,bl 008EA455 7D 40 jge short 修改后的.008EA497 008EA457 0002 add byte ptr ds:[edx],al 008EA459 0000 add byte ptr ds:[eax],al 008EA45B 0000 add byte ptr ds:[eax],al 008EA45D 0000 add byte ptr ds:[eax],al 008EA45F 0003 add byte ptr ds:[ebx],al 008EA461 0000 add byte ptr ds:[eax],al 008EA463 0000 add byte ptr ds:[eax],al 008EA465 0000 add byte ptr ds:[eax],al 008EA467 000400 add byte ptr ds:[eax+eax],al 008EA46A 0000 add byte ptr ds:[eax],al 008EA46C 0000 add byte ptr ds:[eax],al 008EA46E 0000 add byte ptr ds:[eax],al 008EA470 05 00000000 add eax,0 008EA475 0000 add byte ptr ds:[eax],al 008EA477 006400 00 add byte ptr ds:[eax+eax],ah 008EA47B 0000 add byte ptr ds:[eax],al 008EA47D 0000 add byte ptr ds:[eax],al 008EA47F 0065 00 add byte ptr ss:[ebp],ah 008EA482 0000 add byte ptr ds:[eax],al 008EA484 0000 add byte ptr ds:[eax],al 008EA486 0000 add byte ptr ds:[eax],al 008EA488 6A 00 push 0 008EA48A 0000 add byte ptr ds:[eax],al 008EA48C 0000 add byte ptr ds:[eax],al 008EA48E 0000 add byte ptr ds:[eax],al 008EA490 ^ 7C 81 jl short 修改后的.008EA413 008EA492 40 inc eax 008EA493 0000 add byte ptr ds:[eax],al 008EA495 0000 add byte ptr ds:[eax],al 008EA497 00D4 add ah,dl 008EA499 8140 00 0000000>add dword ptr ds:[eax],0 008EA4A0 2C 82 sub al,82 008EA4A2 40 inc eax 008EA4A3 0000 add byte ptr ds:[eax],al 008EA4A5 0000 add byte ptr ds:[eax],al 008EA4A7 00E0 add al,ah 008EA4A9 8240 00 00 add byte ptr ds:[eax],0 008EA4AD 0000 add byte ptr ds:[eax],al 008EA4AF 0038 add byte ptr ds:[eax],bh 008EA4B1 8340 00 00 add dword ptr ds:[eax],0 008EA4B5 0000 add byte ptr ds:[eax],al 008EA4B7 0090 83400000 add byte ptr ds:[eax+4083],dl 008EA4BD 0000 add byte ptr ds:[eax],al 008EA4BF 00E8 add al,ch 008EA4C1 8340 00 00 add dword ptr ds:[eax],0 008EA4C5 0000 add byte ptr ds:[eax],al 008EA4C7 009C84 40000000 add byte ptr ss:[esp+eax*4+40],bl 008EA4CE 0000 add byte ptr ds:[eax],al 008EA4D0 54 push esp 008EA4D1 8540 00 test dword ptr ds:[eax],eax 008EA4D4 0000 add byte ptr ds:[eax],al 008EA4D6 0000 add byte ptr ds:[eax],al 008EA4D8 B4 85 mov ah,85 008EA4DA 40 inc eax 008EA4DB 0000 add byte ptr ds:[eax],al 008EA4DD 0000 add byte ptr ds:[eax],al 008EA4DF 0068 86 add byte ptr ds:[eax-7A],ch 008EA4E2 40 inc eax 008EA4E3 0000 add byte ptr ds:[eax],al 008EA4E5 0000 add byte ptr ds:[eax],al 008EA4E7 000C86 add byte ptr ds:[esi+eax*4],cl 008EA4EA 40 inc eax 008EA4EB 0000 add byte ptr ds:[eax],al 008EA4ED 0000 add byte ptr ds:[eax],al 008EA4EF 00C0 add al,al 008EA4F1 8640 00 xchg byte ptr ds:[eax],al 008EA4F4 0000 add byte ptr ds:[eax],al 008EA4F6 0000 add byte ptr ds:[eax],al 008EA4F8 C086 40000000 0>rol byte ptr ds:[esi+40],0 008EA4FF 00C0 add al,al 008EA501 8640 00 xchg byte ptr ds:[eax],al 008EA504 0000 add byte ptr ds:[eax],al 008EA506 0000 add byte ptr ds:[eax],al 008EA508 C086 40000000 0>rol byte ptr ds:[esi+40],0 008EA50F 00C0 add al,al 008EA511 8640 00 xchg byte ptr ds:[eax],al 008EA514 0000 add byte ptr ds:[eax],al 008EA516 0000 add byte ptr ds:[eax],al 008EA518 C086 40000000 0>rol byte ptr ds:[esi+40],0 008EA51F 001C87 add byte ptr ds:[edi+eax*4],bl 008EA522 40 inc eax 008EA523 0000 add byte ptr ds:[eax],al 008EA525 0000 add byte ptr ds:[eax],al 008EA527 00C4 add ah,al 008EA529 8040 00 00 add byte ptr ds:[eax],0 008EA52D 0000 add byte ptr ds:[eax],al 008EA52F 00D8 add al,bl 008EA531 8740 00 xchg dword ptr ds:[eax],eax 008EA534 0000 add byte ptr ds:[eax],al 008EA536 0000 add byte ptr ds:[eax],al 008EA538 8C88 40000000 mov word ptr ds:[eax+40],cs 008EA53E 0000 add byte ptr ds:[eax],al 008EA540 C11E 59 rcr dword ptr ds:[esi],59 008EA543 2000 and byte ptr ds:[eax],al 008EA545 0000 add byte ptr ds:[eax],al 008EA547 0057 00 add byte ptr ds:[edi],dl 008EA54A 07 pop es 008EA54B 8000 00 add byte ptr ds:[eax],0 008EA54E 0000 add byte ptr ds:[eax],al 008EA550 018D 40000000 add dword ptr ss:[ebp+40],ecx 008EA556 0000 add byte ptr ds:[eax],al 008EA558 018D 4000008D add dword ptr ss:[ebp+8D000040],ecx 008EA55E 40 inc eax 008EA55F 00FF add bh,bh 008EA561 FFFF ??? ; 未知命令 008EA563 FF03 inc dword ptr ds:[ebx] 008EA565 000A add byte ptr ds:[edx],cl 008EA567 0002 add byte ptr ds:[edx],al 008EA569 0010 add byte ptr ds:[eax],dl 008EA56B 000A add byte ptr ds:[edx],cl 008EA56D 0011 add byte ptr ds:[ecx],dl 008EA56F 0012 add byte ptr ds:[edx],dl 008EA571 000A add byte ptr ds:[edx],cl 008EA573 0013 add byte ptr ds:[ebx],dl 008EA575 008B C0681541 add byte ptr ds:[ebx+411568C0],cl 008EA57B 0078 15 add byte ptr ds:[eax+15],bh 008EA57E 41 inc ecx 008EA57F 0088 1541009C add byte ptr ds:[eax+9C004115],cl 008EA585 15 4100AC15 adc eax,15AC0041 008EA58A 41 inc ecx 008EA58B 00BC15 4100CC15 add byte ptr ss:[ebp+edx+15CC0041],bh 008EA592 41 inc ecx 008EA593 00E0 add al,ah 008EA595 15 4100F015 adc eax,15F00041 008EA59A 41 inc ecx 008EA59B 0000 add byte ptr ds:[eax],al 008EA59D 16 push ss 008EA59E 41 inc ecx 008EA59F 001416 add byte ptr ds:[esi+edx],dl 008EA5A2 41 inc ecx 008EA5A3 002416 add byte ptr ds:[esi+edx],ah 008EA5A6 41 inc ecx 008EA5A7 003416 add byte ptr ds:[esi+edx],dh 008EA5AA 41 inc ecx 008EA5AB 004416 41 add byte ptr ds:[esi+edx+41],al 008EA5AF 005416 41 add byte ptr ds:[esi+edx+41],dl 008EA5B3 006416 41 add byte ptr ds:[esi+edx+41],ah 008EA5B7 0070 16 add byte ptr ds:[eax+16],dh 008EA5BA 41 inc ecx 008EA5BB 008416 41009416 add byte ptr ds:[esi+edx+16940041],al 008EA5C2 41 inc ecx 008EA5C3 00A416 4100B816 add byte ptr ds:[esi+edx+16B80041],ah 008EA5CA 41 inc ecx 008EA5CB 0000 add byte ptr ds:[eax],al 008EA5CD 0100 add dword ptr ds:[eax],eax 008EA5CF 0100 add dword ptr ds:[eax],eax 008EA5D1 0101 add dword ptr ds:[ecx],eax 008EA5D3 0000 add byte ptr ds:[eax],al 008EA5D5 0101 add dword ptr ds:[ecx],eax 008EA5D7 0000 add byte ptr ds:[eax],al 008EA5D9 0001 add byte ptr ds:[ecx],al 008EA5DB 0001 add byte ptr ds:[ecx],al 008EA5DD 018B C0781F41 add dword ptr ds:[ebx+411F78C0],ecx 008EA5E3 0088 1F410098 add byte ptr ds:[eax+9800411F],cl 008EA5E9 1F pop ds 008EA5EA 41 inc ecx 008EA5EB 0000 add byte ptr ds:[eax],al 008EA5ED 0000 add byte ptr ds:[eax],al 008EA5EF 0000 add byte ptr ds:[eax],al 008EA5F1 0000 add byte ptr ds:[eax],al 008EA5F3 0000 add byte ptr ds:[eax],al 008EA5F5 0000 add byte ptr ds:[eax],al 008EA5F7 0000 add byte ptr ds:[eax],al 008EA5F9 0000 add byte ptr ds:[eax],al 008EA5FB 0000 add byte ptr ds:[eax],al 008EA5FD 0000 add byte ptr ds:[eax],al 008EA5FF 0000 add byte ptr ds:[eax],al 008EA601 0000 add byte ptr ds:[eax],al 008EA603 0000 add byte ptr ds:[eax],al 008EA605 0000 add byte ptr ds:[eax],al 008EA607 0000 add byte ptr ds:[eax],al 008EA609 0000 add byte ptr ds:[eax],al 008EA60B 0000 add byte ptr ds:[eax],al 008EA60D 0000 add byte ptr ds:[eax],al 008EA60F 0000 add byte ptr ds:[eax],al 008EA611 0000 add byte ptr ds:[eax],al 008EA613 005450 46 add byte ptr ds:[eax+edx*2+46],dl 008EA617 3000 xor byte ptr ds:[eax],al 008EA619 0000 add byte ptr ds:[eax],al 008EA61B 0000 add byte ptr ds:[eax],al 008EA61D 0000 add byte ptr ds:[eax],al 008EA61F 0000 add byte ptr ds:[eax],al 008EA621 0000 add byte ptr ds:[eax],al 008EA623 00F1 add cl,dh 008EA625 FFFF ??? ; 未知命令 008EA627 FFFE ??? ; 未知命令 008EA629 FFFF ??? ; 未知命令 008EA62B FFFF ??? ; 未知命令 008EA62D FFFF ??? ; 未知命令 008EA62F FF00 inc dword ptr ds:[eax] 008EA631 0000 add byte ptr ds:[eax],al 008EA633 0001 add byte ptr ds:[ecx],al 008EA635 0000 add byte ptr ds:[eax],al 008EA637 0002 add byte ptr ds:[edx],al 008EA639 0000 add byte ptr ds:[eax],al 008EA63B 000F add byte ptr ds:[edi],cl 008EA63D 0000 add byte ptr ds:[eax],al 008EA63F 0059 E9 add byte ptr ds:[ecx-17],bl 008EA642 8BC0 mov eax,eax 008EA644 0000 add byte ptr ds:[eax],al 008EA646 0000 add byte ptr ds:[eax],al 008EA648 2073 40 and byte ptr ds:[ebx+40],dh 008EA64B 0000 add byte ptr ds:[eax],al 008EA64D 0000 add byte ptr ds:[eax],al 008EA64F 0000 add byte ptr ds:[eax],al 008EA651 0000 add byte ptr ds:[eax],al 008EA653 0000 add byte ptr ds:[eax],al 008EA655 0000 add byte ptr ds:[eax],al 008EA657 0000 add byte ptr ds:[eax],al 008EA659 0000 add byte ptr ds:[eax],al 008EA65B 0000 add byte ptr ds:[eax],al 008EA65D 0000 add byte ptr ds:[eax],al 008EA65F 0000 add byte ptr ds:[eax],al 008EA661 0000 add byte ptr ds:[eax],al 008EA663 0000 add byte ptr ds:[eax],al 008EA665 0000 add byte ptr ds:[eax],al 008EA667 0010 add byte ptr ds:[eax],dl 008EA669 C441 00 les eax,fword ptr ds:[ecx] 008EA66C 0000 add byte ptr ds:[eax],al 008EA66E 0000 add byte ptr ds:[eax],al 008EA670 0000 add byte ptr ds:[eax],al 008EA672 0000 add byte ptr ds:[eax],al 008EA674 0000 add byte ptr ds:[eax],al 008EA676 010D 4D532053 add dword ptr ds:[5320534D],ecx 008EA67C 61 popad 008EA67D 6E outs dx,byte ptr es:[edi] 008EA67E 73 20 jnb short 修改后的.008EA6A0 008EA680 53 push ebx 008EA681 65:72 69 jb short 修改后的.008EA6ED 008EA684 66:0000 add byte ptr ds:[eax],al 008EA687 0000 add byte ptr ds:[eax],al 008EA689 0000 add byte ptr ds:[eax],al 008EA68B 0000 add byte ptr ds:[eax],al 008EA68D 0000 add byte ptr ds:[eax],al 008EA68F 0000 add byte ptr ds:[eax],al 008EA691 0000 add byte ptr ds:[eax],al 008EA693 0000 add byte ptr ds:[eax],al 008EA695 0000 add byte ptr ds:[eax],al 008EA697 0000 add byte ptr ds:[eax],al 008EA699 8D40 00 lea eax,dword ptr ds:[eax] 008EA69C 0000 add byte ptr ds:[eax],al 008EA69E 0000 add byte ptr ds:[eax],al 008EA6A0 90 nop 008EA6A1 DC41 00 fadd qword ptr ds:[ecx] 008EA6A4 8000 00 add byte ptr ds:[eax],0 008EA6A7 00A0 DC410000 add byte ptr ds:[eax+41DC],ah 008EA6AD 8000 00 add byte ptr ds:[eax],0 008EA6B0 B4 DC mov ah,0DC 008EA6B2 41 inc ecx 008EA6B3 0080 800000C4 add byte ptr ds:[eax+C4000080],al 008EA6B9 DC41 00 fadd qword ptr ds:[ecx] 008EA6BC 0000 add byte ptr ds:[eax],al 008EA6BE 8000 D4 add byte ptr ds:[eax],0D4 008EA6C1 DC41 00 fadd qword ptr ds:[ecx] 008EA6C4 8000 80 add byte ptr ds:[eax],80 008EA6C7 00E4 add ah,ah 008EA6C9 DC41 00 fadd qword ptr ds:[ecx] 008EA6CC 0080 8000F8DC add byte ptr ds:[eax+DCF80080],al 008EA6D2 41 inc ecx 008EA6D3 0080 80800008 add byte ptr ds:[eax+8008080],al 008EA6D9 DD41 00 fld qword ptr ds:[ecx] 008EA6DC C0C0 C0 rol al,0C0 008EA6DF 0018 add byte ptr ds:[eax],bl 008EA6E1 DD41 00 fld qword ptr ds:[ecx] 008EA6E4 FF00 inc dword ptr ds:[eax] 008EA6E6 0000 add byte ptr ds:[eax],al 008EA6E8 2C DD sub al,0DD 008EA6EA 41 inc ecx 008EA6EB 0000 add byte ptr ds:[eax],al 008EA6ED FF00 inc dword ptr ds:[eax] 008EA6EF 003CDD 4100FFFF add byte ptr ds:[ebx*8+FFFF0041],bh 008EA6F6 0000 add byte ptr ds:[eax],al 008EA6F8 4C dec esp 008EA6F9 DD41 00 fld qword ptr ds:[ecx] 008EA6FC 0000 add byte ptr ds:[eax],al 008EA6FE FF00 inc dword ptr ds:[eax] 008EA700 60 pushad 008EA701 DD41 00 fld qword ptr ds:[ecx] 008EA704 FF00 inc dword ptr ds:[eax] 008EA706 FF00 inc dword ptr ds:[eax] 008EA708 ^ 70 DD jo short 修改后的.008EA6E7 008EA70A 41 inc ecx 008EA70B 0000 add byte ptr ds:[eax],al 008EA70D FFFF ??? ; 未知命令 008EA70F 0084DD 4100FFFF add byte ptr ss:[ebp+ebx*8+FFFF0041],al 008EA716 FF00 inc dword ptr ds:[eax] 008EA718 94 xchg eax,esp 008EA719 DD41 00 fld qword ptr ds:[ecx] 008EA71C C0DC C0 rcr ah,0C0 008EA71F 00A4DD 4100A6CA add byte ptr ss:[ebp+ebx*8+CAA60041],ah 008EA726 F0:00BCDD 4100F>lock add byte ptr ss:[ebp+ebx*8+FBFF0041],bh 008EA72E F0:00D0 lock add al,dl ; 不允许锁定前缀 008EA731 DD41 00 fld qword ptr ds:[ecx] 008EA734 A0 A0A400E0 mov al,byte ptr ds:[E000A4A0] 008EA739 DD41 00 fld qword ptr ds:[ecx] 008EA73C 0A00 or al,byte ptr ds:[eax] 008EA73E 00FF add bh,bh 008EA740 F4 hlt 008EA741 DD41 00 fld qword ptr ds:[ecx] 008EA744 0200 add al,byte ptr ds:[eax] 008EA746 00FF add bh,bh 008EA748 0C DE or al,0DE 008EA74A 41 inc ecx 008EA74B 000C00 add byte ptr ds:[eax+eax],cl 008EA74E 00FF add bh,bh 008EA750 24 DE and al,0DE 008EA752 41 inc ecx 008EA753 0001 add byte ptr ds:[ecx],al 008EA755 0000 add byte ptr ds:[eax],al 008EA757 FF3C ??? ; 未知命令 008EA759 DE41 00 fiadd word ptr ds:[ecx] 008EA75C 0F0000 sldt word ptr ds:[eax] 008EA75F FF54DE 41 call dword ptr ds:[esi+ebx*8+41] 008EA763 001400 add byte ptr ds:[eax+eax],dl 008EA766 00FF add bh,bh 008EA768 68 DE410010 push 100041DE 008EA76D 0000 add byte ptr ds:[eax],al 008EA76F FF80 DE410012 inc dword ptr ds:[eax+120041DE] 008EA775 0000 add byte ptr ds:[eax],al 008EA777 FF94DE 41000900 call dword ptr ds:[esi+ebx*8+90041] 008EA77E 00FF add bh,bh 008EA780 A8 DE test al,0DE 008EA782 41 inc ecx 008EA783 0000 add byte ptr ds:[eax],al 008EA785 0000 add byte ptr ds:[eax],al 008EA787 20C0 and al,al 008EA789 DE41 00 fiadd word ptr ds:[ecx] 008EA78C 1B00 sbb eax,dword ptr ds:[eax] 008EA78E 00FF add bh,bh 008EA790 D4 DE aam 0DE 008EA792 41 inc ecx 008EA793 001C00 add byte ptr ds:[eax+eax],bl 008EA796 00FF add bh,bh 008EA798 F4 hlt 008EA799 DE41 00 fiadd word ptr ds:[ecx] 008EA79C 1100 adc dword ptr ds:[eax],eax 008EA79E 00FF add bh,bh 008EA7A0 18DF sbb bh,bl 008EA7A2 41 inc ecx 008EA7A3 000D 0000FF2C add byte ptr ds:[2CFF0000],cl 008EA7A9 DF41 00 fild word ptr ds:[ecx] 008EA7AC 0E push cs 008EA7AD 0000 add byte ptr ds:[eax],al 008EA7AF FF40 DF inc dword ptr ds:[eax-21] 008EA7B2 41 inc ecx 008EA7B3 001A add byte ptr ds:[edx],bl 008EA7B5 0000 add byte ptr ds:[eax],al 008EA7B7 FF58 DF call far fword ptr ds:[eax-21] 008EA7BA 41 inc ecx 008EA7BB 000B add byte ptr ds:[ebx],cl 008EA7BD 0000 add byte ptr ds:[eax],al 008EA7BF FF6CDF 41 jmp far fword ptr ds:[edi+ebx*8+41] 008EA7C3 0003 add byte ptr ds:[ebx],al 008EA7C5 0000 add byte ptr ds:[eax],al 008EA7C7 FF88 DF410013 dec dword ptr ds:[eax+130041DF] 008EA7CD 0000 add byte ptr ds:[eax],al 008EA7CF FFA4DF 41001800 jmp dword ptr ds:[edi+ebx*8+180041] 008EA7D6 00FF add bh,bh 008EA7D8 C4DF les ebx,edi ; 非法使用寄存器 008EA7DA 41 inc ecx 008EA7DB 0017 add byte ptr ds:[edi],dl 008EA7DD 0000 add byte ptr ds:[eax],al 008EA7DF FFD8 call far eax ; 非法使用寄存器 008EA7E1 DF41 00 fild word ptr ds:[ecx] 008EA7E4 04 00 add al,0 008EA7E6 00FF add bh,bh 008EA7E8 EC in al,dx 008EA7E9 DF41 00 fild word ptr ds:[ecx] 008EA7EC 1E push ds 008EA7ED 0000 add byte ptr ds:[eax],al 008EA7EF FFFC ??? ; 未知命令 008EA7F1 DF41 00 fild word ptr ds:[ecx] 008EA7F4 1D 0000FF10 sbb eax,10FF0000 008EA7F9 E0 41 loopdne short 修改后的.008EA83C 008EA7FB 0007 add byte ptr ds:[edi],al 008EA7FD 0000 add byte ptr ds:[eax],al 008EA7FF FF28 jmp far fword ptr ds:[eax] 008EA801 E0 41 loopdne short 修改后的.008EA844 008EA803 00FF add bh,bh 008EA805 FFFF ??? ; 未知命令 008EA807 1F pop ds 008EA808 3C E0 cmp al,0E0 008EA80A 41 inc ecx 008EA80B 0000 add byte ptr ds:[eax],al 008EA80D 0000 add byte ptr ds:[eax],al 008EA80F FF4CE0 41 dec dword ptr ds:[eax+41] 008EA813 0015 0000FF60 add byte ptr ds:[60FF0000],dl 008EA819 E0 41 loopdne short 修改后的.008EA85C 008EA81B 0016 add byte ptr ds:[esi],dl 008EA81D 0000 add byte ptr ds:[eax],al 008EA81F FF78 ??? ; 未知命令 008EA821 E0 41 loopdne short 修改后的.008EA864 008EA823 0005 0000FF8C add byte ptr ds:[8CFF0000],al 008EA829 E0 41 loopdne short 修改后的.008EA86C 008EA82B 0006 add byte ptr ds:[esi],al 008EA82D 0000 add byte ptr ds:[eax],al 008EA82F FFA0 E0410008 jmp dword ptr ds:[eax+80041E0] 008EA835 0000 add byte ptr ds:[eax],al 008EA837 FFB8 ??? ; 未知命令 008EA839 E0 41 loopdne short 修改后的.008EA87C 008EA83B 0000 add byte ptr ds:[eax],al 008EA83D 0000 add byte ptr ds:[eax],al 008EA83F 0034E1 add byte ptr ds:[ecx],dh 008EA842 41 inc ecx 008EA843 0001 add byte ptr ds:[ecx],al 008EA845 0000 add byte ptr ds:[eax],al 008EA847 004CE1 41 add byte ptr ds:[ecx+41],cl 008EA84B 0002 add byte ptr ds:[edx],al 008EA84D 0000 add byte ptr ds:[eax],al 008EA84F 0064E1 41 add byte ptr ds:[ecx+41],ah 008EA853 004D 00 add byte ptr ss:[ebp],cl 008EA856 0000 add byte ptr ds:[eax],al 008EA858 ^ 7C E1 jl short 修改后的.008EA83B 008EA85A 41 inc ecx 008EA85B 0080 00000090 add byte ptr ds:[eax+90000000],al 008EA861 E1 41 loopde short 修改后的.008EA8A4 008EA863 0081 000000AC add byte ptr ds:[ecx+AC000000],al 008EA869 E1 41 loopde short 修改后的.008EA8AC 008EA86B 0082 000000C4 add byte ptr ds:[edx+C4000000],al 008EA871 E1 41 loopde short 修改后的.008EA8B4 008EA873 0086 000000DC add byte ptr ds:[esi+DC000000],al 008EA879 E1 41 loopde short 修改后的.008EA8BC 008EA87B 0088 000000F4 add byte ptr ds:[eax+F4000000],cl 008EA881 E1 41 loopde short 修改后的.008EA8C4 008EA883 00A1 00000010 add byte ptr ds:[ecx+10000000],ah 008EA889 E2 41 loopd short 修改后的.008EA8CC 008EA88B 00A2 00000028 add byte ptr ds:[edx+28000000],ah 008EA891 E2 41 loopd short 修改后的.008EA8D4 008EA893 00B1 00000040 add byte ptr ds:[ecx+40000000],dh 008EA899 E2 41 loopd short 修改后的.008EA8DC 008EA89B 00B2 00000058 add byte ptr ds:[edx+58000000],dh 008EA8A1 E2 41 loopd short 修改后的.008EA8E4 008EA8A3 00BA 00000070 add byte ptr ds:[edx+70000000],bh 008EA8A9 E2 41 loopd short 修改后的.008EA8EC 008EA8AB 00CC add ah,cl 008EA8AD 0000 add byte ptr ds:[eax],al 008EA8AF 0088 E24100DE add byte ptr ds:[eax+DE0041E2],cl 008EA8B5 0000 add byte ptr ds:[eax],al 008EA8B7 00A0 E24100EE add byte ptr ds:[eax+EE0041E2],ah 008EA8BD 0000 add byte ptr ds:[eax],al 008EA8BF 00B8 E24100FF add byte ptr ds:[eax+FF0041E2],bh 008EA8C5 0000 add byte ptr ds:[eax],al 008EA8C7 00D4 add ah,dl 008EA8C9 E2 41 loopd short 修改后的.008EA90C 008EA8CB 0000 add byte ptr ds:[eax],al 008EA8CD 0000 add byte ptr ds:[eax],al 008EA8CF 0000 add byte ptr ds:[eax],al 008EA8D1 0000 add byte ptr ds:[eax],al 008EA8D3 0001 add byte ptr ds:[ecx],al 008EA8D5 0000 add byte ptr ds:[eax],al 008EA8D7 0000 add byte ptr ds:[eax],al 008EA8D9 0000 add byte ptr ds:[eax],al 008EA8DB 0000 add byte ptr ds:[eax],al 008EA8DD 0001 add byte ptr ds:[ecx],al 008EA8DF 0002 add byte ptr ds:[edx],al 008EA8E1 0003 add byte ptr ds:[ebx],al 008EA8E3 000400 add byte ptr ds:[eax+eax],al 008EA8E6 05 0006008B add eax,8B000600 008EA8EB C000 00 rol byte ptr ds:[eax],0 008EA8EE 0000 add byte ptr ds:[eax],al 008EA8F0 FFFF ??? ; 未知命令 008EA8F2 FF00 inc dword ptr ds:[eax] 008EA8F4 0000 add byte ptr ds:[eax],al 008EA8F6 0000 add byte ptr ds:[eax],al 008EA8F8 0000 add byte ptr ds:[eax],al 008EA8FA 0000 add byte ptr ds:[eax],al 008EA8FC 0100 add dword ptr ds:[eax],eax 008EA8FE 1000 adc byte ptr ds:[eax],al 008EA900 0B00 or eax,dword ptr ds:[eax] 008EA902 06 push es 008EA903 000D 0004000E add byte ptr ds:[E000400],cl 008EA909 0005 000C0003 add byte ptr ds:[3000C00],al 008EA90F 000F add byte ptr ds:[edi],cl
下面是修改前的dll和修改后的dll,注意杀软会报毒哦
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
上传的附件: