首页
社区
课程
招聘
[求助]那位可以告诉我这段代码的意思?
发表于: 2006-1-24 11:30 3345

[求助]那位可以告诉我这段代码的意思?

2006-1-24 11:30
3345
004AFBE5  /$  53              push ebx
004AFBE6  |.  55              push ebp
004AFBE7  |.  56              push esi
004AFBE8  |.  57              push edi
004AFBE9  |.  8B7C24 14       mov edi,dword ptr ss:[esp+14]
004AFBED  |>  833D BCC75100 0>/cmp dword ptr ds:[51C7BC],1
004AFBF4  |.  7E 0F           |jle short pdftools.004AFC05
004AFBF6  |.  0FB607          |movzx eax,byte ptr ds:[edi]
004AFBF9  |.  6A 08           |push 8
004AFBFB  |.  50              |push eax
004AFBFC  |.  E8 33380000     |call pdftools.004B3434
004AFC01  |.  59              |pop ecx
004AFC02  |.  59              |pop ecx
004AFC03  |.  EB 0F           |jmp short pdftools.004AFC14
004AFC05  |>  0FB607          |movzx eax,byte ptr ds:[edi]
004AFC08  |.  8B0D B0C55100   |mov ecx,dword ptr ds:[51C5B0]               ;  pdftools.0051C5BA
004AFC0E  |.  8A0441          |mov al,byte ptr ds:[ecx+eax*2]
004AFC11  |.  83E0 08         |and eax,8
004AFC14  |>  85C0            |test eax,eax
004AFC16      74 03           |je short pdftools.004AFC1B
004AFC18  |.  47              |inc edi
004AFC19  |.^ EB D2           \jmp short pdftools.004AFBED
004AFC1B  |>  0FB637          movzx esi,byte ptr ds:[edi]
004AFC1E  |.  47              inc edi
004AFC1F  |.  83FE 2D         cmp esi,2D
004AFC22  |.  8BEE            mov ebp,esi
004AFC24  |.  74 05           je short pdftools.004AFC2B
004AFC26  |.  83FE 2B         cmp esi,2B
004AFC29  |.  75 04           jnz short pdftools.004AFC2F
004AFC2B  |>  0FB637          movzx esi,byte ptr ds:[edi]
004AFC2E  |.  47              inc edi
004AFC2F  |>  33DB            xor ebx,ebx
004AFC31  |>  833D BCC75100 0>/cmp dword ptr ds:[51C7BC],1
004AFC38  |.  7E 0C           |jle short pdftools.004AFC46
004AFC3A  |.  6A 04           |push 4
004AFC3C  |.  56              |push esi
004AFC3D  |.  E8 F2370000     |call pdftools.004B3434
004AFC42  |.  59              |pop ecx
004AFC43  |.  59              |pop ecx
004AFC44  |.  EB 0B           |jmp short pdftools.004AFC51
004AFC46  |>  A1 B0C55100     |mov eax,dword ptr ds:[51C5B0]
004AFC4B  |.  8A0470          |mov al,byte ptr ds:[eax+esi*2]
004AFC4E  |.  83E0 04         |and eax,4
004AFC51  |>  85C0            |test eax,eax
004AFC53  |.  74 0D           |je short pdftools.004AFC62
004AFC55  |.  8D049B          |lea eax,dword ptr ds:[ebx+ebx*4]
004AFC58  |.  8D5C46 D0       |lea ebx,dword ptr ds:[esi+eax*2-30]
004AFC5C  |.  0FB637          |movzx esi,byte ptr ds:[edi]
004AFC5F  |.  47              |inc edi
004AFC60  |.^ EB CF           \jmp short pdftools.004AFC31
004AFC62  |>  83FD 2D         cmp ebp,2D
004AFC65  |.  8BC3            mov eax,ebx
004AFC67  |.  75 02           jnz short pdftools.004AFC6B
004AFC69  |.  F7D8            neg eax
004AFC6B  |>  5F              pop edi
004AFC6C  |.  5E              pop esi
004AFC6D  |.  5D              pop ebp
004AFC6E  |.  5B              pop ebx
004AFC6F  \.  C3              retn
004AFC70  /$  FF7424 04       push dword ptr ss:[esp+4]
004AFC74  |.  E8 6CFFFFFF     call pdftools.004AFBE5
004AFC79  |.  59              pop ecx

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
这是PDFTools软件的算法部分!
2006-1-24 11:38
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
怎么没有人看呢!
2006-1-24 12:01
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么没有人看呢!
2006-1-24 12:41
0
雪    币: 222
活跃值: (40)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
还是把软件贴出来吧,这么看太累了。
粗看了一下,好像是注册码形式为****-****-****-****
把'-'前后的注册码分离
判断依据是cmp esi,2D,具体的就不知道了
2006-1-24 15:56
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
6
软件下载地址是:http://download.enet.com.cn/speed/toftp.php?fname=030232003011501
2006-1-24 16:06
0
游客
登录 | 注册 方可回帖
返回
//