xuwu 发表于 2011-4-25 23:04:00

请师傅们帮我看一段dll反汇编代码,看能不能帮我分析一下此函数的参数及返回值,不胜感

1000183290909090909090909090+                   Align        16
10001840                           GetEmbIconBitmap:
1000184055                                        push        ebp
100018418BEC                                      mov        ebp,esp
100018436AFF                                      push        FFFFFFFFh
100018456870350210                                push        L10023570
1000184A64A100000000                            mov        eax,fs:
1000185050                                        push        eax
1000185164892500000000                            mov        fs:,esp
1000185883EC0C                                  sub        esp,0000000Ch
1000185B53                                        push        ebx
1000185C56                                        push        esi
1000185D57                                        push        edi
1000185E33DB                                      xor        ebx,ebx
100018608965F0                                  mov        ,esp
10001863C745E808570210                            mov        dword ptr ,L10025708
1000186A895DEC                                  mov        ,ebx
1000186D8B4508                                  mov        eax,
100018708B7D0C                                  mov        edi,
10001873895DFC                                  mov        ,ebx
1000187650                                        push        eax
100018778D4DE8                                  lea        ecx,
1000187AC645FC01                                  mov        byte ptr ,01h
1000187E891F                                      mov        ,ebx
10001880E84B260000                                call        SUB_L10003ED0
100018858D4DE8                                  lea        ecx,
1000188851                                        push        ecx
10001889E822FDFFFF                                call        SUB_L100015B0
1000188E8BF0                                      mov        esi,eax
1000189083C404                                  add        esp,00000004h
100018933BF3                                      cmp        esi,ebx
1000189589750C                                  mov        ,esi
100018987403                                      jz         L1000189D
1000189AFF4604                                  inc       
1000189D                           L1000189D:
1000189D3BF3                                      cmp        esi,ebx
1000189FC645FC02                                  mov        byte ptr ,02h
100018A37409                                      jz         L100018AE
100018A58BCE                                      mov        ecx,esi
100018A7E8F4330000                                call        SUB_L10004CA0
100018AC8907                                      mov        ,eax
100018AE                           L100018AE:
100018AE3BF3                                      cmp        esi,ebx
100018B0C645FC01                                  mov        byte ptr ,01h
100018B47415                                      jz         L100018CB
100018B68B4E04                                  mov        ecx,
100018B949                                        dec        ecx
100018BA8BC1                                      mov        eax,ecx
100018BC3BC3                                      cmp        eax,ebx
100018BE894E04                                  mov        ,ecx
100018C17508                                      jnz        L100018CB
100018C38B16                                      mov        edx,
100018C56A01                                      push        00000001h
100018C78BCE                                      mov        ecx,esi
100018C9FF12                                      call       
100018CB                           L100018CB:
100018CB8D4DE8                                  lea        ecx,
100018CEC745FCFFFFFFFF                            mov        dword ptr ,FFFFFFFFh
100018D5E8962D0000                                call        SUB_L10004670
100018DA8B4DF4                                  mov        ecx,
100018DD5F                                        pop        edi
100018DE5E                                        pop        esi
100018DF64890D00000000                            mov        fs:,ecx
100018E65B                                        pop        ebx
100018E78BE5                                      mov        esp,ebp
100018E95D                                        pop        ebp
100018EAC3                                        retn
-------------------------------------------
页: [1]
查看完整版本: 请师傅们帮我看一段dll反汇编代码,看能不能帮我分析一下此函数的参数及返回值,不胜感