首页
社区
课程
招聘
一个奇怪的现象!
发表于: 2005-2-17 15:35 3670

一个奇怪的现象!

2005-2-17 15:35
3670
这两天用w32dasm反编译文件的时候碰到个很奇怪的现象就是反编译后前半部分的格式很标准如:
:010E2192 E87901F7FF              Call 01052310
:010E2197 8B4E28                  mov ecx, dword ptr [esi+28]
:010E219A 894624                  mov dword ptr [esi+24], eax
:010E219D 83C404                  add esp, 00000004
:010E21A0 33C0                    xor eax, eax
:010E21A2 85C9                    test ecx, ecx
:010E21A4 7E1C                    jle 010E21C2
:010E21A6 8B4C2408                mov ecx, dword ptr [esp+08]
:010E21AA 57                      push edi
:010E21AB EB03                    jmp 010E21B0
:010E21AD 8D4900                  lea ecx, dword ptr [ecx+00]
:010E21B0 8B5624                  mov edx, dword ptr [esi+24]
:010E21B3 8B3C81                  mov edi, dword ptr [ecx+4*eax]
:010E21B6 893C82                  mov dword ptr [edx+4*eax], edi
:010E21B9 8B5628                  mov edx, dword ptr [esi+28]
可是到后面部分却成下面这样子了:
imulation Time Player toolbar      
   [ID=8357h]
           Flight Simulator Tool
r                 [ID=8181h]
           Show all relevant To
bars               [ID=8321h]
           Status Bar         
                    [ID=E801h]
           Message Log      
                     [ID=8316h]
           Full Screen   F11
                      [ID=830Fh]
           Show A
ive Workflow   Ctrl+W            [ID=80FBh]

        Collaps All Icons in Project           
[ID=839Fh]
           Settings                              
[ID=831Dh]
           Process Dialog        
                 [ID=8318h]
           View A
                                 [ID=83C7h]
           Overv
w All                             [ID=80EDh]
         
ome                                     [ID=80EBh]
        
Set Home                                 [ID=80F6h]
      
  Headlight                              
[ID=80EAh]
           Orthogonal Camera      
                [ID=80E9h]

      Insert {P
up}
           Import (on Selection)   
就跟乱码一样无法认出是什么样的汇编语句,试过多个版本都是这样,不知道为什么?而且将反编译设置中的三个选项选上后过一会儿就出现什么程序错误关闭的窗口,如果不选这三个就能顺利通过反编译。不知那位仁兄碰到过如此的问题恳请多多献上解决策略!小弟在此多谢了!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
这不都是资源信息么?应该是在一开头出现的,为什么会跑到代码后面去呢?没遇到过这种情况

btw: 等我的R32DASM超过他……
2005-2-17 16:05
0
雪    币: 257
活跃值: (369)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
3
后面简直就是自然语言哦,呵呵,把ID都告诉你了哦,破解好下手哈 看看反编译别的程序会怎么样呢?

支持R32DASM,开发好了别忘了通知我们,到时候我把W32DASM就扔窗外了
2005-2-17 17:08
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个id是没有用的,虽然看起来像是自然语言,可是很乱很难懂是什么意思,反而还没有汇编好看呢,不知道是因为文件太大还是软件对行数有要求不能太多了的原因?而且这部分正好是我所需要的部分却成了这样真是很烦人,所以恳请各位帮忙解决一下了!!
2005-2-17 17:21
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
期待R32DASM的出现!
2005-2-17 17:44
0
游客
登录 | 注册 方可回帖
返回
//