首页
社区
课程
招聘
[旧帖] [求助]请高手看看我的反汇编,对不对 0.00雪花
发表于: 2008-9-16 23:14 3030

[旧帖] [求助]请高手看看我的反汇编,对不对 0.00雪花

2008-9-16 23:14
3030
反汇编一段内容帮我看看对不对,是不是这个意思?
004421E0  /$  A1 5C574A01   MOV EAX,DWORD PTR DS:[14A575C]
004421E5  |.  56            PUSH ESI
004421E6  |.  3D 00100000   CMP EAX,1000
004421EB  |.  7D 31         JGE SHORT Client.0044221E
004421ED  |.  8B35 58574A01 MOV ESI,DWORD PTR DS:[14A5758]
004421F3  |.  8D1485 50174A>LEA EDX,DWORD PTR DS:[EAX*4+14A1750]
004421FA  |.  40            INC EAX
004421FB  |.  A3 5C574A01   MOV DWORD PTR DS:[14A575C],EAX
00442200  |>  8B0A          /MOV ECX,DWORD PTR DS:[EDX]
00442202  |.  85C9          |TEST ECX,ECX
00442204  |.  74 05         |JE SHORT Client.0044220B
00442206  |.  3971 08       |CMP DWORD PTR DS:[ECX+8],ESI
00442209  |.  74 17         |JE SHORT Client.00442222
0044220B  |>  83C2 04       |ADD EDX,4
0044220E  |.  8BC8          |MOV ECX,EAX
00442210  |.  40            |INC EAX
00442211  |.  81F9 00100000 |CMP ECX,1000
00442217  |.  A3 5C574A01   |MOV DWORD PTR DS:[14A575C],EAX
0044221C  |.^ 7C E2         \JL SHORT Client.00442200
0044221E  |>  33C0          XOR EAX,EAX
00442220  |.  5E            POP ESI
00442221  |.  C3            RETN
00442222  |>  8B02          MOV EAX,DWORD PTR DS:[EDX]
00442224  |.  5E            POP ESI
00442225  \.  C3            RETN

int zts(int i,int n)
{
int a[10000],b[10000];
int *p;
int c;
        if(i<4096)
                {
                        p=a+i;
                        i++;
                        c=*p;
                }
                {
                        for(;c<4096;i++)
                        {
                                if(b[c+8]!=n)
                                {
                                        i=c;
                                        return i;
                                }
                                p=a+i+1;
                                c=*p;
                        }
                }
               
        return 0;
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
类似找物件的东东
你写的肯定不对, 还会例外
2008-9-16 23:34
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
3
Type TMyData = Array[0..2] of Integer;
     PMyData = ^TMyData;

var Objects: Array[0..1000h-1] of PMyData;

while (Index < 1000h)
  {
   if (Objects[Index] != nil) {
     if (Ojbects[Index]^[2] == aValue) {
       return(Ojbects[Index]);
     }
   }
   Index++;
  }
return(nil);
2008-9-16 23:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢你的精彩回答!,虽然没看懂你的意思,但是我一定会坚持走下去
2008-9-17 22:27
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
真的很难,学习了
2008-9-18 16:31
0
游客
登录 | 注册 方可回帖
返回
//