首页
社区
课程
招聘
[旧帖] [求助]分析UPX壳的问题? 0.00雪花
发表于: 2009-5-11 13:36 2616

[旧帖] [求助]分析UPX壳的问题? 0.00雪花

2009-5-11 13:36
2616
这是一个UPX壳的前面一部份,有些地方一直不明白,是起什么作用的
0046AC00 >  60              pushad
0046AC01    BE 00104400     mov     esi, 00441000
0046AC06    8DBE 0000FCFF   lea     edi, dword ptr [esi+FFFC0000]
0046AC0C    C787 D0940500 D>mov     dword ptr [edi+594D0], 10A125D8
0046AC16    57              push    edi
0046AC17    83CD FF         or      ebp, FFFFFFFF
0046AC1A    EB 0E           jmp     short 0046AC2A
0046AC1C    90              nop
0046AC1D    90              nop
0046AC1E    90              nop
0046AC1F    90              nop
0046AC20    8A06            mov     al, byte ptr [esi]
0046AC22    46              inc     esi
0046AC23    8807            mov     byte ptr [edi], al
0046AC25    47              inc     edi
0046AC26    01DB            add     ebx, ebx     //不明白这里相加起什么作用
0046AC28    75 07           jnz     short 0046AC31  //这里到底是对那个值进行判断
0046AC2A    8B1E            mov     ebx, dword ptr [esi]
0046AC2C    83EE FC         sub     esi, -4//不明白这里为什么是减-4,
0046AC2F    11DB            adc     ebx, ebx //不明白这里相加起什么作用
0046AC31  ^ 72 ED           jb      short 0046AC20//这里到底是对那个值进行判断
0046AC33    B8 01000000     mov     eax, 1
0046AC38    01DB            add     ebx, ebx
0046AC3A    75 07           jnz     short 0046AC43

有高手给解答下吗?先谢谢了
最近在研究PE格式,一直搞不明白,在OD里怎么找到PE格式里的那些数据结构?

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//