FlashGet 128 线程下载功能扩展



004C3B88  /$  55            PUSH EBP
004C3B89  |.  8BEC          MOV EBP,ESP
004C3B8B  |.  8B45 0C       MOV EAX,DWORD PTR SS:[EBP+C]
004C3B8E  |.  3B45 10       CMP EAX,DWORD PTR SS:[EBP+10]
004C3B91  |.  7C 05         JL SHORT 复件_fla.004C3B98
004C3B93  |.  3B45 14       CMP EAX,DWORD PTR SS:[EBP+14]
004C3B96  |.  7E 18         JLE SHORT 复件_fla.004C3BB0
004C3B98  |>  68 12F10000   PUSH 0F112
004C3B9D  |.  68 B4E45000   PUSH 复件_fla.0050E4B4                     ;  ASCII "%ld"
004C3BA2  |.  FF75 14       PUSH DWORD PTR SS:[EBP+14]
004C3BA5  |.  FF75 10       PUSH DWORD PTR SS:[EBP+10]
004C3BA8  |.  FF75 08       PUSH DWORD PTR SS:[EBP+8]
004C3BAB  |.  E8 45FFFFFF   CALL 复件_fla.004C3AF5
004C3BB0  |>  5D            POP EBP
004C3BB1  \.  C2 1000       RETN 10

messagebox Please enter an integer %d and %d

0012E700   0040CC34  返回到 复件_fla.0040CC34 来自 复件_fla.004C3B88

goto 0040CC34 int1

0040CC21   .  E8 FA730000   CALL 复件_fla.00414020
0040CC26   .  8B4C24 14     MOV ECX,DWORD PTR SS:[ESP+14]
0040CC2A   .  50            PUSH EAX                                 ; /Arg4 = 0000000A
0040CC2B   .  6A 01         PUSH 1                                   ; |Arg3 = 00000001
0040CC2D   .  51            PUSH ECX                                 ; |Arg2
0040CC2E   .  57            PUSH EDI                                 ; |Arg1
0040CC2F   .  E8 546F0B00   CALL 复件_fla.004C3B88                     ; \复件_fla.004C3B88
0040CC34   .  8B5424 14     MOV EDX,DWORD PTR SS:[ESP+14]

00414092  |> \8B81 CC010000 MOV EAX,DWORD PTR DS:[ECX+1CC]           ;  Case 2 of switch 00414024

DS:[00519C8C]=0000000A
EAX=00000000
跳转来自 00414047

0041738D  |.  6A 0A         PUSH 0A
0041738F  |.  68 98FC5000   PUSH 复件_fla.0050FC98                     ;  ASCII "Max Parallel Num"
00417394  |.  68 FCE45000   PUSH 复件_fla.0050E4FC                     ;  ASCII "General"
00417399  |.  8BCE          MOV ECX,ESI
0041739B  |.  8986 E8000000 MOV DWORD PTR DS:[ESI+E8],EAX
004173A1  |.  E8 1A7D0B00   CALL 复件_fla.004CF0C0
004173A6  |.  83F8 1E       CMP EAX,1E
004173A9  |.  8986 CC010000 MOV DWORD PTR DS:[ESI+1CC],EAX
004173AF   . /7E 0A         JLE SHORT Flashget.004173BB

 

004E43F6      00            DB 00

my code
0041738D   . /E9 64D00C00   JMP Flashget.004E43F6
004E43F6   > \68 80000000   PUSH 80
004E43FB   .  68 98FC5000   PUSH Flashget.0050FC98                   ;  ASCII "Max Parallel Num"
004E4400   .  68 FCE45000   PUSH Flashget.0050E4FC                   ;  ASCII "General"
004E4405   .  8BCE          MOV ECX,ESI
004E4407   .  8986 E8000000 MOV DWORD PTR DS:[ESI+E8],EAX
004E440D   .  E8 AEACFEFF   CALL Flashget.004CF0C0
004E4412   .  3D 80000000   CMP EAX,80
004E4417   .  8986 CC010000 MOV DWORD PTR DS:[ESI+1CC],EAX
004E441D   .^ E9 8D2FF3FF   JMP Flashget.004173AF

下载地址:https://files.cnblogs.com/LIfelse/Flashget128.rar

posted @ 2006-07-17 13:37  2008.5.12  阅读(475)  评论(0编辑  收藏  举报