+ archivo solido de winrar cifrado
+ archivo autoextraible osea sfx pero en terminacion .exe
Citar
00401000 >/$ E8 BF270000 CALL Copia_de.004037C4
00401005 |. 50 PUSH EAX ; /ExitCode
00401006 \. E8 27290100 CALL <JMP.&KERNEL32.ExitProcess> ; \ExitProcess
0040100B 00 DB 00
0040100C 00 DB 00
0040100D 00 DB 00
0040100E 00 DB 00
0040100F 90 NOP
00401010 /. 55 PUSH EBP
00401011 |. 8BEC MOV EBP,ESP
00401013 |. 53 PUSH EBX
00401014 |. 56 PUSH ESI
00401015 |. 57 PUSH EDI
00401016 |. 8B7D 10 MOV EDI,[ARG.3]
00401019 |. 8B5D 0C MOV EBX,[ARG.2]
0040101C |. 8B75 08 MOV ESI,[ARG.1]
0040101F |. 8BD3 MOV EDX,EBX
00401021 |. FF75 14 PUSH [ARG.4] ; /Arg4
00401024 |. 68 E5404100 PUSH Copia_de.004140E5 ; |Arg3 = 004140E5 ASCII "GETPASSWORD1"
00401029 |. 6A 00 PUSH 0 ; |Arg2 = 00000000
0040102B |. 6A 00 PUSH 0 ; |Arg1 = 00000000
0040102D |. 8BC6 MOV EAX,ESI ; |
0040102F |. 8BCF MOV ECX,EDI ; |
00401031 |. E8 4A430000 CALL Copia_de.00405380 ; \Copia_de.00405380
00401036 |. 81EB 10010000 SUB EBX,110 ; Switch (cases 110..111)
0040103C |. 74 05 JE SHORT Copia_de.00401043
0040103E |. 4B DEC EBX
0040103F |. 74 14 JE SHORT Copia_de.00401055
00401041 |. EB 57 JMP SHORT Copia_de.0040109A
00401043 |> FF75 14 PUSH [ARG.4] ; /Text; Case 110 of switch 00401036
00401046 |. 6A 66 PUSH 66 ; |ControlID = 66 (102.)
00401048 |. 56 PUSH ESI ; |hWnd
00401049 |. E8 7E2B0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040104E |. B8 01000000 MOV EAX,1
00401053 |. EB 47 JMP SHORT Copia_de.0040109C
00401055 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 00401036
0040105A |. 66:FFCF DEC DI
0040105D |. 74 07 JE SHORT Copia_de.00401066
0040105F |. 66:FFCF DEC DI
00401062 |. 74 23 JE SHORT Copia_de.00401087
00401064 |. EB 30 JMP SHORT Copia_de.00401096
00401066 |> 68 80000000 PUSH 80 ; /Count = 80 (128.)
0040106B |. 68 E0504100 PUSH Copia_de.004150E0 ; |Buffer = Copia_de.004150E0
00401070 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401072 |. 56 PUSH ESI ; |hWnd
00401073 |. E8 C42A0100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
00401078 |. 6A 01 PUSH 1 ; /Result = 1
0040107A |. 56 PUSH ESI ; |hWnd
0040107B |. E8 9E2A0100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401080 |. B8 01000000 MOV EAX,1
00401085 |. EB 15 JMP SHORT Copia_de.0040109C
00401087 |> 6A 00 PUSH 0 ; /Result = 0
00401089 |. 56 PUSH ESI ; |hWnd
0040108A |. E8 8F2A0100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040108F |. B8 01000000 MOV EAX,1
00401094 |. EB 06 JMP SHORT Copia_de.0040109C
00401096 |> 33C0 XOR EAX,EAX
00401098 |. EB 02 JMP SHORT Copia_de.0040109C
0040109A |> 33C0 XOR EAX,EAX ; Default case of switch 00401036
0040109C |> 5F POP EDI
0040109D |. 5E POP ESI
0040109E |. 5B POP EBX
0040109F |. 5D POP EBP
004010A0 \. C2 1000 RETN 10
004010A3 /. 55 PUSH EBP
004010A4 |. 8BEC MOV EBP,ESP
004010A6 |. 53 PUSH EBX
004010A7 |. 56 PUSH ESI
004010A8 |. 57 PUSH EDI
004010A9 |. 8B7D 10 MOV EDI,[ARG.3]
004010AC |. 8B5D 0C MOV EBX,[ARG.2]
004010AF |. 8B75 08 MOV ESI,[ARG.1]
004010B2 |. 8BD3 MOV EDX,EBX
004010B4 |. FF75 14 PUSH [ARG.4] ; /Arg4
004010B7 |. 68 F2404100 PUSH Copia_de.004140F2 ; |Arg3 = 004140F2 ASCII "ASKNEXTVOL"
004010BC |. 6A 00 PUSH 0 ; |Arg2 = 00000000
004010BE |. 6A 00 PUSH 0 ; |Arg1 = 00000000
004010C0 |. 8BC6 MOV EAX,ESI ; |
004010C2 |. 8BCF MOV ECX,EDI ; |
004010C4 |. E8 B7420000 CALL Copia_de.00405380 ; \Copia_de.00405380
004010C9 |. 81EB 10010000 SUB EBX,110 ; Switch (cases 110..111)
004010CF |. 74 08 JE SHORT Copia_de.004010D9
004010D1 |. 4B DEC EBX
004010D2 |. 74 20 JE SHORT Copia_de.004010F4
004010D4 |. E9 A1000000 JMP Copia_de.0040117A
004010D9 |> 8B45 14 MOV EAX,[ARG.4] ; Case 110 of switch 004010C9
004010DC |. A3 6C514100 MOV DWORD PTR DS:[41516C],EAX
004010E1 |. 50 PUSH EAX ; /Text
004010E2 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
004010E4 |. 56 PUSH ESI ; |hWnd
004010E5 |. E8 E22A0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
004010EA |. B8 01000000 MOV EAX,1
004010EF |. E9 88000000 JMP Copia_de.0040117C
004010F4 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 004010C9
004010F9 |. 66:FFCF DEC DI
004010FC |. 74 47 JE SHORT Copia_de.00401145
004010FE |. 66:FFCF DEC DI
00401101 |. 74 64 JE SHORT Copia_de.00401167
00401103 |. 66:83EF 64 SUB DI,64
00401107 |. 75 6D JNZ SHORT Copia_de.00401176
00401109 |. 8B1D 6C514100 MOV EBX,DWORD PTR DS:[41516C]
0040110F |. 8BC3 MOV EAX,EBX
00401111 |. E8 6A4A0000 CALL Copia_de.00405B80
00401116 |. 50 PUSH EAX
00401117 |. B8 7B000000 MOV EAX,7B
0040111C |. E8 1F180000 CALL Copia_de.00402940
00401121 |. 8BD0 MOV EDX,EAX ; |
00401123 |. 8BCB MOV ECX,EBX ; |
00401125 |. 8BC6 MOV EAX,ESI ; |
00401127 |. E8 14430000 CALL Copia_de.00405440 ; \Copia_de.00405440
0040112C |. 84C0 TEST AL,AL
0040112E |. 74 0E JE SHORT Copia_de.0040113E
00401130 |. FF35 6C514100 PUSH DWORD PTR DS:[41516C] ; /Text = NULL
00401136 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401138 |. 56 PUSH ESI ; |hWnd
00401139 |. E8 8E2A0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040113E |> B8 01000000 MOV EAX,1
00401143 |. EB 37 JMP SHORT Copia_de.0040117C
00401145 |> 68 00040000 PUSH 400 ; /Count = 400 (1024.)
0040114A |. FF35 6C514100 PUSH DWORD PTR DS:[41516C] ; |Buffer = NULL
00401150 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401152 |. 56 PUSH ESI ; |hWnd
00401153 |. E8 E4290100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
00401158 |. 6A 01 PUSH 1 ; /Result = 1
0040115A |. 56 PUSH ESI ; |hWnd
0040115B |. E8 BE290100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401160 |. B8 01000000 MOV EAX,1
00401165 |. EB 15 JMP SHORT Copia_de.0040117C
00401167 |> 6A 00 PUSH 0 ; /Result = 0
00401169 |. 56 PUSH ESI ; |hWnd
0040116A |. E8 AF290100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040116F |. B8 01000000 MOV EAX,1
00401174 |. EB 06 JMP SHORT Copia_de.0040117C
00401176 |> 33C0 XOR EAX,EAX
00401178 |. EB 02 JMP SHORT Copia_de.0040117C
0040117A |> 33C0 XOR EAX,EAX ; Default case of switch 004010C9
0040117C |> 5F POP EDI
0040117D |. 5E POP ESI
0040117E |. 5B POP EBX
0040117F |. 5D POP EBP
00401180 \. C2 1000 RETN 10
00401183 /. 55 PUSH EBP
00401184 |. 8BEC MOV EBP,ESP
00401186 |. 50 PUSH EAX
00401187 |. B8 02000000 MOV EAX,2
0040118C |> 81C4 04F0FFFF /ADD ESP,-0FFC
00401192 |. 50 |PUSH EAX
00401193 |. 48 |DEC EAX
00401194 |.^ 75 F6 \JNZ SHORT Copia_de.0040118C
00401196 |. 81C4 F0F1FFFF ADD ESP,-0E10
0040119C |. 8B45 FC MOV EAX,[LOCAL.1]
0040119F |. 53 PUSH EBX
004011A0 |. 56 PUSH ESI
004011A1 |. 57 PUSH EDI
004011A2 |. 8B7D 10 MOV EDI,[ARG.3]
004011A5 |. 8B75 0C MOV ESI,[ARG.2]
004011A8 |. 8B5D 08 MOV EBX,[ARG.1]
004011AB |. 8BD6 MOV EDX,ESI
004011AD |. FF75 14 PUSH [ARG.4] ; /Arg4
004011B0 |. 68 13414100 PUSH Copia_de.00414113 ; |Arg3 = 00414113 ASCII "STARTDLG"
004011B5 |. 6A 00 PUSH 0 ; |Arg2 = 00000000
004011B7 |. 6A 00 PUSH 0 ; |Arg1 = 00000000
004011B9 |. 8BC3 MOV EAX,EBX ; |
004011BB |. 8BCF MOV ECX,EDI ; |
004011BD |. E8 BE410000 CALL Copia_de.00405380 ; \Copia_de.00405380
004011C2 |. 81EE 10010000 SUB ESI,110 ; Switch (cases 110..111)
004011C8 |. 74 0C JE SHORT Copia_de.004011D6
004011CA |. 4E DEC ESI
004011CB |. 0F84 03030000 JE Copia_de.004014D4
004011D1 |. E9 B6050000 JMP Copia_de.0040178C
004011D6 |> 891D BC484100 MOV DWORD PTR DS:[4148BC],EBX ; Case 110 of switch 004011C2
004011DC |. 891D C0484100 MOV DWORD PTR DS:[4148C0],EBX
004011E2 |. 833D 70594100>CMP DWORD PTR DS:[415970],0
004011E9 |. 74 13 JE SHORT Copia_de.004011FE
004011EB |. FF35 70594100 PUSH DWORD PTR DS:[415970] ; /lParam = 0
004011F1 |. 6A 01 PUSH 1 ; |wParam = 1
004011F3 |. 68 80000000 PUSH 80 ; |Message = WM_SETICON
004011F8 |. 53 PUSH EBX ; |hWnd
004011F9 |. E8 C8290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004011FE |> 833D 74594100>CMP DWORD PTR DS:[415974],0
00401205 |. 74 15 JE SHORT Copia_de.0040121C
00401207 |. FF35 74594100 PUSH DWORD PTR DS:[415974] ; /lParam = 0
0040120D |. 6A 00 PUSH 0 ; |wParam = 0
0040120F |. 68 72010000 PUSH 172 ; |Message = STM_SETIMAGE
00401214 |. 6A 69 PUSH 69 ; |ControlID = 69 (105.)
00401216 |. 53 PUSH EBX ; |hWnd
00401217 |. E8 A4290100 CALL <JMP.&USER32.SendDlgItemMessageA> ; \SendDlgItemMessageA
0040121C |> 6A 67 PUSH 67 ; /ControlID = 67 (103.)
0040121E |. 53 PUSH EBX ; |hWnd
0040121F |. E8 12290100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
00401224 |. 8BF0 MOV ESI,EAX
00401226 |. 8D45 EC LEA EAX,[LOCAL.5]
00401229 |. 50 PUSH EAX ; /pRect
0040122A |. 56 PUSH ESI ; |hWnd
0040122B |. E8 36290100 CALL <JMP.&USER32.GetWindowRect> ; \GetWindowRect
00401230 |. 6A 02 PUSH 2 ; /nPoints = 2
00401232 |. 8D55 EC LEA EDX,[LOCAL.5] ; |
00401235 |. 52 PUSH EDX ; |pPoints
00401236 |. 53 PUSH EBX ; |hWndTo
00401237 |. 6A 00 PUSH 0 ; |hWndFrom = NULL
00401239 |. E8 58290100 CALL <JMP.&USER32.MapWindowPoints> ; \MapWindowPoints
0040123E |. 6A 00 PUSH 0 ; /hMenu = NULL
00401240 |. 56 PUSH ESI ; |hWnd
00401241 |. E8 92290100 CALL <JMP.&USER32.SetMenu> ; \SetMenu
00401246 |. 6A 00 PUSH 0 ; /lParam = NULL
00401248 |. FF35 F4A44100 PUSH DWORD PTR DS:[41A4F4] ; |hInst = NULL
0040124E |. 6A 67 PUSH 67 ; |hMenu = 00000067
00401250 |. 53 PUSH EBX ; |hParent
00401251 |. 8B4D F8 MOV ECX,[LOCAL.2] ; |
00401254 |. 8B55 F0 MOV EDX,[LOCAL.4] ; |
00401257 |. 2BCA SUB ECX,EDX ; |
00401259 |. 41 INC ECX ; |
0040125A |. 51 PUSH ECX ; |Height
0040125B |. 8B4D F4 MOV ECX,[LOCAL.3] ; |
0040125E |. 8B45 EC MOV EAX,[LOCAL.5] ; |
00401261 |. 2BC8 SUB ECX,EAX ; |
00401263 |. 41 INC ECX ; |
00401264 |. 51 PUSH ECX ; |Width
00401265 |. 52 PUSH EDX ; |Y
00401266 |. 50 PUSH EAX ; |X
00401267 |. 68 4408A150 PUSH 50A10844 ; |Style = WS_CHILD|WS_TABSTOP|WS_VISIBLE|WS_VSCROLL|WS_BORDER|844
0040126C |. 68 99404100 PUSH Copia_de.00414099 ; |WindowName = ""
00401271 |. 68 1C414100 PUSH Copia_de.0041411C ; |Class = "RichEdit"
00401276 |. 6A 00 PUSH 0 ; |ExtStyle = 0
00401278 |. E8 77280100 CALL <JMP.&USER32.CreateWindowExA> ; \CreateWindowExA
0040127D |. 8BF8 MOV EDI,EAX
0040127F |. 85FF TEST EDI,EDI
00401281 |. 75 0A JNZ SHORT Copia_de.0040128D
00401283 |. 6A 67 PUSH 67 ; /hMenu = 00000067
00401285 |. 56 PUSH ESI ; |hWnd
00401286 |. E8 4D290100 CALL <JMP.&USER32.SetMenu> ; \SetMenu
0040128B |. EB 49 JMP SHORT Copia_de.004012D6
0040128D |> 68 03020000 PUSH 203 ; /Flags = SWP_NOSIZE|SWP_NOMOVE|SWP_NOOWNERZORDER
00401292 |. 6A 00 PUSH 0 ; |Height = 0
00401294 |. 6A 00 PUSH 0 ; |Width = 0
00401296 |. 6A 00 PUSH 0 ; |Y = 0
00401298 |. 6A 00 PUSH 0 ; |X = 0
0040129A |. 56 PUSH ESI ; |InsertAfter
0040129B |. 57 PUSH EDI ; |hWnd
0040129C |. E8 43290100 CALL <JMP.&USER32.SetWindowPos> ; \SetWindowPos
004012A1 |. 56 PUSH ESI ; /hWnd
004012A2 |. E8 5F280100 CALL <JMP.&USER32.DestroyWindow> ; \DestroyWindow
004012A7 |. 8BF7 MOV ESI,EDI
004012A9 |. 6A 00 PUSH 0 ; /lParam = 0
004012AB |. 6A 00 PUSH 0 ; |wParam = 0
004012AD |. 6A 31 PUSH 31 ; |Message = WM_GETFONT
004012AF |. 53 PUSH EBX ; |hWnd
004012B0 |. E8 11290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012B5 |. 85C0 TEST EAX,EAX
004012B7 |. 74 0B JE SHORT Copia_de.004012C4
004012B9 |. 6A 00 PUSH 0 ; /lParam = 0
004012BB |. 50 PUSH EAX ; |wParam
004012BC |. 6A 30 PUSH 30 ; |Message = WM_SETFONT
004012BE |. 56 PUSH ESI ; |hWnd
004012BF |. E8 02290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012C4 |> 68 00004000 PUSH Copia_de.00400000 ; /lParam = 400000
004012C9 |. 6A 00 PUSH 0 ; |wParam = 0
004012CB |. 68 35040000 PUSH 435 ; |Message = MSG(435)
004012D0 |. 56 PUSH ESI ; |hWnd
004012D1 |. E8 F0280100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012D6 |> 8D85 ECFBFFFF LEA EAX,[LOCAL.261]
004012DC |. 50 PUSH EAX ; /Buffer
004012DD |. 68 00040000 PUSH 400 ; |BufSize = 400 (1024.)
004012E2 |. E8 99260100 CALL <JMP.&KERNEL32.GetCurrentDirectoryA>; \GetCurrentDirectoryA
004012E7 |. 6A 65 PUSH 65 ; /ControlID = 65 (101.)
004012E9 |. 53 PUSH EBX ; |hWnd
004012EA |. E8 47280100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
004012EF |. 8945 FC MOV [LOCAL.1],EAX
004012F2 |. 8D95 ECFBFFFF LEA EDX,[LOCAL.261]
004012F8 |. 52 PUSH EDX ; /Text
004012F9 |. FF75 FC PUSH [LOCAL.1] ; |hWnd
004012FC |. E8 E9280100 CALL <JMP.&USER32.SetWindowTextA> ; \SetWindowTextA
00401301 |. 8B45 FC MOV EAX,[LOCAL.1]
00401304 |. E8 A3190000 CALL Copia_de.00402CAC
00401309 |. C605 19404100>MOV BYTE PTR DS:[414019],0
00401310 |. B9 54404100 MOV ECX,Copia_de.00414054
00401315 |. BA 48404100 MOV EDX,Copia_de.00414048
0040131A |. B8 70514100 MOV EAX,Copia_de.00415170
0040131F |. E8 E4220000 CALL Copia_de.00403608
00401324 |. 833D 54404100>CMP DWORD PTR DS:[414054],0
0040132B |. 7E 12 JLE SHORT Copia_de.0040133F
0040132D |. B9 07000000 MOV ECX,7
00401332 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
00401338 |. 8BC3 MOV EAX,EBX
0040133A |. E8 6D050000 CALL Copia_de.004018AC
0040133F |> 803D 19404100>CMP BYTE PTR DS:[414019],0
00401346 |. 75 5B JNZ SHORT Copia_de.004013A3
00401348 |. C685 ECDBFFFF>MOV BYTE PTR SS:[EBP-2414],0
0040134F |. BF 96000000 MOV EDI,96
00401354 |> BA 25414100 /MOV EDX,Copia_de.00414125
00401359 |. 8D85 ECDBFFFF |LEA EAX,[LOCAL.2309]
0040135F |. E8 88E40000 |CALL Copia_de.0040F7EC
00401364 |. 8BC7 |MOV EAX,EDI
00401366 |. E8 D5150000 |CALL Copia_de.00402940
0040136B |. 8BD0 |MOV EDX,EAX
0040136D |. 8D85 ECDBFFFF |LEA EAX,[LOCAL.2309]
00401373 |. E8 74E40000 |CALL Copia_de.0040F7EC
00401378 |. 47 |INC EDI
00401379 |. 81FF 9B000000 |CMP EDI,9B
0040137F |.^ 7E D3 \JLE SHORT Copia_de.00401354
00401381 |. 833D 58404100>CMP DWORD PTR DS:[414058],0
00401388 |. 75 19 JNZ SHORT Copia_de.004013A3
0040138A |. 8D95 ECDBFFFF LEA EDX,[LOCAL.2309]
00401390 |. 8BCE MOV ECX,ESI
00401392 |. 52 PUSH EDX ; /Arg1
00401393 |. 8B15 F8A44100 MOV EDX,DWORD PTR DS:[41A4F8] ; |
00401399 |. A1 785D4100 MOV EAX,DWORD PTR DS:[415D78] ; |
0040139E |. E8 B52D0000 CALL Copia_de.00404158 ; \Copia_de.00404158
004013A3 |> 833D 54404100>CMP DWORD PTR DS:[414054],0
004013AA |. 0F8E 91000000 JLE Copia_de.00401441
004013B0 |. 33C9 XOR ECX,ECX
004013B2 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
004013B8 |. 8BC3 MOV EAX,EBX
004013BA |. E8 ED040000 CALL Copia_de.004018AC
004013BF |. A1 4C404100 MOV EAX,DWORD PTR DS:[41404C]
004013C4 |. 85C0 TEST EAX,EAX
004013C6 |. 74 26 JE SHORT Copia_de.004013EE
004013C8 |. 833D 58404100>CMP DWORD PTR DS:[414058],0
004013CF |. 75 1D JNZ SHORT Copia_de.004013EE
004013D1 |. 50 PUSH EAX ; /Arg1 => 00000000
004013D2 |. 8BCE MOV ECX,ESI ; |
004013D4 |. 8B15 F8A44100 MOV EDX,DWORD PTR DS:[41A4F8] ; |
004013DA |. A1 785D4100 MOV EAX,DWORD PTR DS:[415D78] ; |
004013DF |. E8 742D0000 CALL Copia_de.00404158 ; \Copia_de.00404158
004013E4 |. A1 4C404100 MOV EAX,DWORD PTR DS:[41404C]
004013E9 |. E8 AEE10000 CALL Copia_de.0040F59C
004013EE |> 833D 58404100>CMP DWORD PTR DS:[414058],1
004013F5 |. 74 38 JE SHORT Copia_de.0040142F
004013F7 |. 6A 00 PUSH 0 ; /lParam = NULL
004013F9 |. 68 97174000 PUSH Copia_de.00401797 ; |DlgProc = Copia_de.00401797
004013FE |. 53 PUSH EBX ; |hOwner
004013FF |. 68 27414100 PUSH Copia_de.00414127 ; |pTemplate = "LICENSEDLG"
00401404 |. FF35 F8A44100 PUSH DWORD PTR DS:[41A4F8] ; |hInst = NULL
0040140A |. E8 FD260100 CALL <JMP.&USER32.DialogBoxParamA> ; \DialogBoxParamA
0040140F |. 85C0 TEST EAX,EAX
00401411 |. 75 1C JNZ SHORT Copia_de.0040142F
00401413 |. C705 C4484100>MOV DWORD PTR DS:[4148C4],1
0040141D |. 6A 01 PUSH 1 ; /Result = 1
0040141F |. 53 PUSH EBX ; |hWnd
00401420 |. E8 F9260100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401425 |. B8 01000000 MOV EAX,1
0040142A |. E9 5F030000 JMP Copia_de.0040178E
0040142F |> B9 01000000 MOV ECX,1
00401434 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040143A |. 8BC3 MOV EAX,EBX
0040143C |. E8 6B040000 CALL Copia_de.004018AC
00401441 |> 833D 58404100>CMP DWORD PTR DS:[414058],2
00401448 |. 75 0A JNZ SHORT Copia_de.00401454
0040144A |. 6A 00 PUSH 0 ; /Enable = FALSE
0040144C |. FF75 FC PUSH [LOCAL.1] ; |hWnd
0040144F |. E8 C4260100 CALL <JMP.&USER32.EnableWindow> ; \EnableWindow
00401454 |> 803D 44404100>CMP BYTE PTR DS:[414044],0
0040145B |. 74 1C JE SHORT Copia_de.00401479
0040145D |. 33C9 XOR ECX,ECX
0040145F |. BA 66000000 MOV EDX,66
00401464 |. 8BC3 MOV EAX,EBX
00401466 |. E8 F13E0000 CALL Copia_de.0040535C
0040146B |. 33C9 XOR ECX,ECX
0040146D |. BA 65000000 MOV EDX,65
00401472 |. 8BC3 MOV EAX,EBX
00401474 |. E8 E33E0000 CALL Copia_de.0040535C
00401479 |> A1 58404100 MOV EAX,DWORD PTR DS:[414058]
0040147E |. 85C0 TEST EAX,EAX
00401480 |. 74 2C JE SHORT Copia_de.004014AE
00401482 |. 833D C4484100>CMP DWORD PTR DS:[4148C4],0
00401489 |. 75 23 JNZ SHORT Copia_de.004014AE
0040148B |. 48 DEC EAX
0040148C |. 75 11 JNZ SHORT Copia_de.0040149F
0040148E |. 6A 00 PUSH 0 ; /lParam = 0
00401490 |. 6A 01 PUSH 1 ; |wParam = 1
00401492 |. 68 11010000 PUSH 111 ; |Message = WM_COMMAND
00401497 |. 53 PUSH EBX ; |hWnd
00401498 |. E8 29270100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
0040149D |. EB 0F JMP SHORT Copia_de.004014AE
0040149F |> 6A 00 PUSH 0 ; /lParam = 0
004014A1 |. 6A 01 PUSH 1 ; |wParam = 1
004014A3 |. 68 11010000 PUSH 111 ; |Message = WM_COMMAND
004014A8 |. 53 PUSH EBX ; |hWnd
004014A9 |. E8 06270100 CALL <JMP.&USER32.PostMessageA> ; \PostMessageA
004014AE |> 833D DC484100>CMP DWORD PTR DS:[4148DC],0
004014B5 |. 74 13 JE SHORT Copia_de.004014CA
004014B7 |. B8 7D000000 MOV EAX,7D
004014BC |. E8 7F140000 CALL Copia_de.00402940
004014C1 |. 50 PUSH EAX ; /Text
004014C2 |. 6A 01 PUSH 1 ; |ControlID = 1
004014C4 |. 53 PUSH EBX ; |hWnd
004014C5 |. E8 02270100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
004014CA |> B8 01000000 MOV EAX,1
004014CF |. E9 BA020000 JMP Copia_de.0040178E
004014D4 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 004011C2
004014D9 |. 66:FFCF DEC DI
004014DC |. 74 49 JE SHORT Copia_de.00401527
004014DE |. 66:FFCF DEC DI
004014E1 |. 0F84 63020000 JE Copia_de.0040174A
004014E7 |. 66:83EF 64 SUB DI,64
004014EB |. 0F85 97020000 JNZ Copia_de.00401788
004014F1 |. B8 64000000 MOV EAX,64
004014F6 |. E8 45140000 CALL Copia_de.00402940
004014FB |. 8BD0 MOV EDX,EAX
004014FD |. 8D8D ECD7FFFF LEA ECX,[LOCAL.2565]
00401503 |. 8BC3 MOV EAX,EBX
00401505 |. E8 B23E0000 CALL Copia_de.004053BC
0040150A |. 84C0 TEST AL,AL
0040150C |. 74 0F JE SHORT Copia_de.0040151D
0040150E |. 8D95 ECD7FFFF LEA EDX,[LOCAL.2565]
00401514 |. 52 PUSH EDX ; /Text
00401515 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401517 |. 53 PUSH EBX ; |hWnd
00401518 |. E8 AF260100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040151D |> B8 01000000 MOV EAX,1
00401522 |. E9 67020000 JMP Copia_de.0040178E
00401527 |> 68 00040000 PUSH 400 ; /Count = 400 (1024.)
0040152C |. 8D95 ECD3FFFF LEA EDX,[LOCAL.2821] ; |
00401532 |. 52 PUSH EDX ; |Buffer
00401533 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401535 |. 53 PUSH EBX ; |hWnd
00401536 |. E8 01260100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
0040153B |. 833D D4484100>CMP DWORD PTR DS:[4148D4],0
00401542 |. 74 25 JE SHORT Copia_de.00401569
00401544 |. 833D DC484100>CMP DWORD PTR DS:[4148DC],0
0040154B |. 74 0A JE SHORT Copia_de.00401557
0040154D |. C705 C4484100>MOV DWORD PTR DS:[4148C4],2
00401557 |> 6A 01 PUSH 1 ; /Result = 1
00401559 |. 53 PUSH EBX ; |hWnd
0040155A |. E8 BF250100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040155F |. B8 01000000 MOV EAX,1
00401564 |. E9 25020000 JMP Copia_de.0040178E
00401569 |> 833D DC484100>CMP DWORD PTR DS:[4148DC],0
00401570 |. 74 0F JE SHORT Copia_de.00401581
00401572 |. C705 C4484100>MOV DWORD PTR DS:[4148C4],2
0040157C |. E9 55010000 JMP Copia_de.004016D6
00401581 |> 6A 67 PUSH 67 ; /ControlID = 67 (103.)
00401583 |. 53 PUSH EBX ; |hWnd
00401584 |. E8 AD250100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
00401589 |. 8BF0 MOV ESI,EAX
0040158B |. 833D D0484100>CMP DWORD PTR DS:[4148D0],0
00401592 |. 75 21 JNZ SHORT Copia_de.004015B5
00401594 |. 6A FF PUSH -1 ; /lParam = FFFFFFFF
00401596 |. 6A 00 PUSH 0 ; |wParam = 0
00401598 |. 68 B1000000 PUSH 0B1 ; |Message = EM_SETSEL
0040159D |. 56 PUSH ESI ; |hWnd
0040159E |. E8 23260100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004015A3 |. 68 99404100 PUSH Copia_de.00414099 ; /lParam = 414099
004015A8 |. 6A 00 PUSH 0 ; |wParam = 0
004015AA |. 68 C2000000 PUSH 0C2 ; |Message = EM_REPLACESEL
004015AF |. 56 PUSH ESI ; |hWnd
004015B0 |. E8 11260100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004015B5 |> 56 PUSH ESI ; /hWnd
004015B6 |. E8 17260100 CALL <JMP.&USER32.SetFocus> ; \SetFocus
004015BB |. 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
004015C1 |. 33C9 XOR ECX,ECX
004015C3 |. 33D2 XOR EDX,EDX
004015C5 |. E8 7E510000 CALL Copia_de.00406748
004015CA |. 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
004015D0 |. 50 PUSH EAX ; /Path
004015D1 |. E8 5E240100 CALL <JMP.&KERNEL32.SetCurrentDirectoryA>; \SetCurrentDirectoryA
004015D6 |. 85C0 TEST EAX,EAX
004015D8 |. 75 67 JNZ SHORT Copia_de.00401641
004015DA |. B8 82000000 MOV EAX,82
004015DF |. E8 5C130000 CALL Copia_de.00402940
004015E4 |. 50 PUSH EAX ; /<%s>
004015E5 |. 8D95 ECD3FFFF LEA EDX,[LOCAL.2821] ; |
004015EB |. 52 PUSH EDX ; |<%s>
004015EC |. 68 32414100 PUSH Copia_de.00414132 ; |Format = ""%s"
%s"
004015F1 |. 8D8D ECD1FFFF LEA ECX,[LOCAL.2949] ; |
004015F7 |. 51 PUSH ECX ; |s
004015F8 |. E8 0B260100 CALL <JMP.&USER32.wsprintfA> ; \wsprintfA
004015FD |. 83C4 10 ADD ESP,10
00401600 |. B8 D4A44100 MOV EAX,Copia_de.0041A4D4
00401605 |. BA 01000000 MOV EDX,1
0040160A |. E8 95B20000 CALL Copia_de.0040C8A4
0040160F |. 6A 30 PUSH 30
00401611 |. B8 7E000000 MOV EAX,7E
00401616 |. E8 25130000 CALL Copia_de.00402940
0040161B |. 50 PUSH EAX ; |Title
0040161C |. 8D95 ECD1FFFF LEA EDX,[LOCAL.2949] ; |
00401622 |. 52 PUSH EDX ; |Text
00401623 |. 53 PUSH EBX ; |hOwner
00401624 |. E8 73250100 CALL <JMP.&USER32.MessageBoxA> ; \MessageBoxA
00401629 |. FF05 D0484100 INC DWORD PTR DS:[4148D0]
0040162F |. 6A 00 PUSH 0 ; /Result = 0
00401631 |. 53 PUSH EBX ; |hWnd
00401632 |. E8 E7240100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401637 |. B8 01000000 MOV EAX,1
0040163C |. E9 4D010000 JMP Copia_de.0040178E
00401641 |> 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
00401647 |. E8 EE110000 CALL Copia_de.0040283A
0040164C |. C705 D8484100>MOV DWORD PTR DS:[4148D8],1
00401656 |. 33C9 XOR ECX,ECX
00401658 |. BA 66000000 MOV EDX,66
0040165D |. 8BC3 MOV EAX,EBX
0040165F |. E8 F83C0000 CALL Copia_de.0040535C
00401664 |. 33C9 XOR ECX,ECX
00401666 |. BA 65000000 MOV EDX,65
0040166B |. 8BC3 MOV EAX,EBX
0040166D |. E8 EA3C0000 CALL Copia_de.0040535C
00401672 |. 33C9 XOR ECX,ECX
00401674 |. BA 01000000 MOV EDX,1
00401679 |. 8BC3 MOV EAX,EBX
0040167B |. E8 DC3C0000 CALL Copia_de.0040535C
00401680 |. B9 05000000 MOV ECX,5
00401685 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040168B |. 8BC3 MOV EAX,EBX
0040168D |. E8 1A020000 CALL Copia_de.004018AC
00401692 |. B9 02000000 MOV ECX,2
00401697 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040169D |. 8BC3 MOV EAX,EBX
0040169F |. E8 08020000 CALL Copia_de.004018AC
004016A4 |. B8 70514100 MOV EAX,Copia_de.00415170
004016A9 |. E8 76200000 CALL Copia_de.00403724
004016AE |. B9 06000000 MOV ECX,6
004016B3 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
004016B9 |. 8BC3 MOV EAX,EBX
004016BB |. E8 EC010000 CALL Copia_de.004018AC
004016C0 |. B1 01 MOV CL,1
004016C2 |. BA 01000000 MOV EDX,1
004016C7 |. 8BC3 MOV EAX,EBX
004016C9 |. E8 8E3C0000 CALL Copia_de.0040535C
004016CE |. 33D2 XOR EDX,EDX
004016D0 |. 8915 D8484100 MOV DWORD PTR DS:[4148D8],EDX
004016D6 |> 833D D0484100>CMP DWORD PTR DS:[4148D0],0
004016DD |. 7E 5C JLE SHORT Copia_de.0040173B
004016DF |. C705 D4484100>MOV DWORD PTR DS:[4148D4],1
004016E9 |. B8 7D000000 MOV EAX,7D
004016EE |. E8 4D120000 CALL Copia_de.00402940
004016F3 |. 50 PUSH EAX ; /Text
004016F4 |. 6A 01 PUSH 1
00401005 |. 50 PUSH EAX ; /ExitCode
00401006 \. E8 27290100 CALL <JMP.&KERNEL32.ExitProcess> ; \ExitProcess
0040100B 00 DB 00
0040100C 00 DB 00
0040100D 00 DB 00
0040100E 00 DB 00
0040100F 90 NOP
00401010 /. 55 PUSH EBP
00401011 |. 8BEC MOV EBP,ESP
00401013 |. 53 PUSH EBX
00401014 |. 56 PUSH ESI
00401015 |. 57 PUSH EDI
00401016 |. 8B7D 10 MOV EDI,[ARG.3]
00401019 |. 8B5D 0C MOV EBX,[ARG.2]
0040101C |. 8B75 08 MOV ESI,[ARG.1]
0040101F |. 8BD3 MOV EDX,EBX
00401021 |. FF75 14 PUSH [ARG.4] ; /Arg4
00401024 |. 68 E5404100 PUSH Copia_de.004140E5 ; |Arg3 = 004140E5 ASCII "GETPASSWORD1"
00401029 |. 6A 00 PUSH 0 ; |Arg2 = 00000000
0040102B |. 6A 00 PUSH 0 ; |Arg1 = 00000000
0040102D |. 8BC6 MOV EAX,ESI ; |
0040102F |. 8BCF MOV ECX,EDI ; |
00401031 |. E8 4A430000 CALL Copia_de.00405380 ; \Copia_de.00405380
00401036 |. 81EB 10010000 SUB EBX,110 ; Switch (cases 110..111)
0040103C |. 74 05 JE SHORT Copia_de.00401043
0040103E |. 4B DEC EBX
0040103F |. 74 14 JE SHORT Copia_de.00401055
00401041 |. EB 57 JMP SHORT Copia_de.0040109A
00401043 |> FF75 14 PUSH [ARG.4] ; /Text; Case 110 of switch 00401036
00401046 |. 6A 66 PUSH 66 ; |ControlID = 66 (102.)
00401048 |. 56 PUSH ESI ; |hWnd
00401049 |. E8 7E2B0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040104E |. B8 01000000 MOV EAX,1
00401053 |. EB 47 JMP SHORT Copia_de.0040109C
00401055 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 00401036
0040105A |. 66:FFCF DEC DI
0040105D |. 74 07 JE SHORT Copia_de.00401066
0040105F |. 66:FFCF DEC DI
00401062 |. 74 23 JE SHORT Copia_de.00401087
00401064 |. EB 30 JMP SHORT Copia_de.00401096
00401066 |> 68 80000000 PUSH 80 ; /Count = 80 (128.)
0040106B |. 68 E0504100 PUSH Copia_de.004150E0 ; |Buffer = Copia_de.004150E0
00401070 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401072 |. 56 PUSH ESI ; |hWnd
00401073 |. E8 C42A0100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
00401078 |. 6A 01 PUSH 1 ; /Result = 1
0040107A |. 56 PUSH ESI ; |hWnd
0040107B |. E8 9E2A0100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401080 |. B8 01000000 MOV EAX,1
00401085 |. EB 15 JMP SHORT Copia_de.0040109C
00401087 |> 6A 00 PUSH 0 ; /Result = 0
00401089 |. 56 PUSH ESI ; |hWnd
0040108A |. E8 8F2A0100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040108F |. B8 01000000 MOV EAX,1
00401094 |. EB 06 JMP SHORT Copia_de.0040109C
00401096 |> 33C0 XOR EAX,EAX
00401098 |. EB 02 JMP SHORT Copia_de.0040109C
0040109A |> 33C0 XOR EAX,EAX ; Default case of switch 00401036
0040109C |> 5F POP EDI
0040109D |. 5E POP ESI
0040109E |. 5B POP EBX
0040109F |. 5D POP EBP
004010A0 \. C2 1000 RETN 10
004010A3 /. 55 PUSH EBP
004010A4 |. 8BEC MOV EBP,ESP
004010A6 |. 53 PUSH EBX
004010A7 |. 56 PUSH ESI
004010A8 |. 57 PUSH EDI
004010A9 |. 8B7D 10 MOV EDI,[ARG.3]
004010AC |. 8B5D 0C MOV EBX,[ARG.2]
004010AF |. 8B75 08 MOV ESI,[ARG.1]
004010B2 |. 8BD3 MOV EDX,EBX
004010B4 |. FF75 14 PUSH [ARG.4] ; /Arg4
004010B7 |. 68 F2404100 PUSH Copia_de.004140F2 ; |Arg3 = 004140F2 ASCII "ASKNEXTVOL"
004010BC |. 6A 00 PUSH 0 ; |Arg2 = 00000000
004010BE |. 6A 00 PUSH 0 ; |Arg1 = 00000000
004010C0 |. 8BC6 MOV EAX,ESI ; |
004010C2 |. 8BCF MOV ECX,EDI ; |
004010C4 |. E8 B7420000 CALL Copia_de.00405380 ; \Copia_de.00405380
004010C9 |. 81EB 10010000 SUB EBX,110 ; Switch (cases 110..111)
004010CF |. 74 08 JE SHORT Copia_de.004010D9
004010D1 |. 4B DEC EBX
004010D2 |. 74 20 JE SHORT Copia_de.004010F4
004010D4 |. E9 A1000000 JMP Copia_de.0040117A
004010D9 |> 8B45 14 MOV EAX,[ARG.4] ; Case 110 of switch 004010C9
004010DC |. A3 6C514100 MOV DWORD PTR DS:[41516C],EAX
004010E1 |. 50 PUSH EAX ; /Text
004010E2 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
004010E4 |. 56 PUSH ESI ; |hWnd
004010E5 |. E8 E22A0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
004010EA |. B8 01000000 MOV EAX,1
004010EF |. E9 88000000 JMP Copia_de.0040117C
004010F4 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 004010C9
004010F9 |. 66:FFCF DEC DI
004010FC |. 74 47 JE SHORT Copia_de.00401145
004010FE |. 66:FFCF DEC DI
00401101 |. 74 64 JE SHORT Copia_de.00401167
00401103 |. 66:83EF 64 SUB DI,64
00401107 |. 75 6D JNZ SHORT Copia_de.00401176
00401109 |. 8B1D 6C514100 MOV EBX,DWORD PTR DS:[41516C]
0040110F |. 8BC3 MOV EAX,EBX
00401111 |. E8 6A4A0000 CALL Copia_de.00405B80
00401116 |. 50 PUSH EAX
00401117 |. B8 7B000000 MOV EAX,7B
0040111C |. E8 1F180000 CALL Copia_de.00402940
00401121 |. 8BD0 MOV EDX,EAX ; |
00401123 |. 8BCB MOV ECX,EBX ; |
00401125 |. 8BC6 MOV EAX,ESI ; |
00401127 |. E8 14430000 CALL Copia_de.00405440 ; \Copia_de.00405440
0040112C |. 84C0 TEST AL,AL
0040112E |. 74 0E JE SHORT Copia_de.0040113E
00401130 |. FF35 6C514100 PUSH DWORD PTR DS:[41516C] ; /Text = NULL
00401136 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401138 |. 56 PUSH ESI ; |hWnd
00401139 |. E8 8E2A0100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040113E |> B8 01000000 MOV EAX,1
00401143 |. EB 37 JMP SHORT Copia_de.0040117C
00401145 |> 68 00040000 PUSH 400 ; /Count = 400 (1024.)
0040114A |. FF35 6C514100 PUSH DWORD PTR DS:[41516C] ; |Buffer = NULL
00401150 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401152 |. 56 PUSH ESI ; |hWnd
00401153 |. E8 E4290100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
00401158 |. 6A 01 PUSH 1 ; /Result = 1
0040115A |. 56 PUSH ESI ; |hWnd
0040115B |. E8 BE290100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401160 |. B8 01000000 MOV EAX,1
00401165 |. EB 15 JMP SHORT Copia_de.0040117C
00401167 |> 6A 00 PUSH 0 ; /Result = 0
00401169 |. 56 PUSH ESI ; |hWnd
0040116A |. E8 AF290100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040116F |. B8 01000000 MOV EAX,1
00401174 |. EB 06 JMP SHORT Copia_de.0040117C
00401176 |> 33C0 XOR EAX,EAX
00401178 |. EB 02 JMP SHORT Copia_de.0040117C
0040117A |> 33C0 XOR EAX,EAX ; Default case of switch 004010C9
0040117C |> 5F POP EDI
0040117D |. 5E POP ESI
0040117E |. 5B POP EBX
0040117F |. 5D POP EBP
00401180 \. C2 1000 RETN 10
00401183 /. 55 PUSH EBP
00401184 |. 8BEC MOV EBP,ESP
00401186 |. 50 PUSH EAX
00401187 |. B8 02000000 MOV EAX,2
0040118C |> 81C4 04F0FFFF /ADD ESP,-0FFC
00401192 |. 50 |PUSH EAX
00401193 |. 48 |DEC EAX
00401194 |.^ 75 F6 \JNZ SHORT Copia_de.0040118C
00401196 |. 81C4 F0F1FFFF ADD ESP,-0E10
0040119C |. 8B45 FC MOV EAX,[LOCAL.1]
0040119F |. 53 PUSH EBX
004011A0 |. 56 PUSH ESI
004011A1 |. 57 PUSH EDI
004011A2 |. 8B7D 10 MOV EDI,[ARG.3]
004011A5 |. 8B75 0C MOV ESI,[ARG.2]
004011A8 |. 8B5D 08 MOV EBX,[ARG.1]
004011AB |. 8BD6 MOV EDX,ESI
004011AD |. FF75 14 PUSH [ARG.4] ; /Arg4
004011B0 |. 68 13414100 PUSH Copia_de.00414113 ; |Arg3 = 00414113 ASCII "STARTDLG"
004011B5 |. 6A 00 PUSH 0 ; |Arg2 = 00000000
004011B7 |. 6A 00 PUSH 0 ; |Arg1 = 00000000
004011B9 |. 8BC3 MOV EAX,EBX ; |
004011BB |. 8BCF MOV ECX,EDI ; |
004011BD |. E8 BE410000 CALL Copia_de.00405380 ; \Copia_de.00405380
004011C2 |. 81EE 10010000 SUB ESI,110 ; Switch (cases 110..111)
004011C8 |. 74 0C JE SHORT Copia_de.004011D6
004011CA |. 4E DEC ESI
004011CB |. 0F84 03030000 JE Copia_de.004014D4
004011D1 |. E9 B6050000 JMP Copia_de.0040178C
004011D6 |> 891D BC484100 MOV DWORD PTR DS:[4148BC],EBX ; Case 110 of switch 004011C2
004011DC |. 891D C0484100 MOV DWORD PTR DS:[4148C0],EBX
004011E2 |. 833D 70594100>CMP DWORD PTR DS:[415970],0
004011E9 |. 74 13 JE SHORT Copia_de.004011FE
004011EB |. FF35 70594100 PUSH DWORD PTR DS:[415970] ; /lParam = 0
004011F1 |. 6A 01 PUSH 1 ; |wParam = 1
004011F3 |. 68 80000000 PUSH 80 ; |Message = WM_SETICON
004011F8 |. 53 PUSH EBX ; |hWnd
004011F9 |. E8 C8290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004011FE |> 833D 74594100>CMP DWORD PTR DS:[415974],0
00401205 |. 74 15 JE SHORT Copia_de.0040121C
00401207 |. FF35 74594100 PUSH DWORD PTR DS:[415974] ; /lParam = 0
0040120D |. 6A 00 PUSH 0 ; |wParam = 0
0040120F |. 68 72010000 PUSH 172 ; |Message = STM_SETIMAGE
00401214 |. 6A 69 PUSH 69 ; |ControlID = 69 (105.)
00401216 |. 53 PUSH EBX ; |hWnd
00401217 |. E8 A4290100 CALL <JMP.&USER32.SendDlgItemMessageA> ; \SendDlgItemMessageA
0040121C |> 6A 67 PUSH 67 ; /ControlID = 67 (103.)
0040121E |. 53 PUSH EBX ; |hWnd
0040121F |. E8 12290100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
00401224 |. 8BF0 MOV ESI,EAX
00401226 |. 8D45 EC LEA EAX,[LOCAL.5]
00401229 |. 50 PUSH EAX ; /pRect
0040122A |. 56 PUSH ESI ; |hWnd
0040122B |. E8 36290100 CALL <JMP.&USER32.GetWindowRect> ; \GetWindowRect
00401230 |. 6A 02 PUSH 2 ; /nPoints = 2
00401232 |. 8D55 EC LEA EDX,[LOCAL.5] ; |
00401235 |. 52 PUSH EDX ; |pPoints
00401236 |. 53 PUSH EBX ; |hWndTo
00401237 |. 6A 00 PUSH 0 ; |hWndFrom = NULL
00401239 |. E8 58290100 CALL <JMP.&USER32.MapWindowPoints> ; \MapWindowPoints
0040123E |. 6A 00 PUSH 0 ; /hMenu = NULL
00401240 |. 56 PUSH ESI ; |hWnd
00401241 |. E8 92290100 CALL <JMP.&USER32.SetMenu> ; \SetMenu
00401246 |. 6A 00 PUSH 0 ; /lParam = NULL
00401248 |. FF35 F4A44100 PUSH DWORD PTR DS:[41A4F4] ; |hInst = NULL
0040124E |. 6A 67 PUSH 67 ; |hMenu = 00000067
00401250 |. 53 PUSH EBX ; |hParent
00401251 |. 8B4D F8 MOV ECX,[LOCAL.2] ; |
00401254 |. 8B55 F0 MOV EDX,[LOCAL.4] ; |
00401257 |. 2BCA SUB ECX,EDX ; |
00401259 |. 41 INC ECX ; |
0040125A |. 51 PUSH ECX ; |Height
0040125B |. 8B4D F4 MOV ECX,[LOCAL.3] ; |
0040125E |. 8B45 EC MOV EAX,[LOCAL.5] ; |
00401261 |. 2BC8 SUB ECX,EAX ; |
00401263 |. 41 INC ECX ; |
00401264 |. 51 PUSH ECX ; |Width
00401265 |. 52 PUSH EDX ; |Y
00401266 |. 50 PUSH EAX ; |X
00401267 |. 68 4408A150 PUSH 50A10844 ; |Style = WS_CHILD|WS_TABSTOP|WS_VISIBLE|WS_VSCROLL|WS_BORDER|844
0040126C |. 68 99404100 PUSH Copia_de.00414099 ; |WindowName = ""
00401271 |. 68 1C414100 PUSH Copia_de.0041411C ; |Class = "RichEdit"
00401276 |. 6A 00 PUSH 0 ; |ExtStyle = 0
00401278 |. E8 77280100 CALL <JMP.&USER32.CreateWindowExA> ; \CreateWindowExA
0040127D |. 8BF8 MOV EDI,EAX
0040127F |. 85FF TEST EDI,EDI
00401281 |. 75 0A JNZ SHORT Copia_de.0040128D
00401283 |. 6A 67 PUSH 67 ; /hMenu = 00000067
00401285 |. 56 PUSH ESI ; |hWnd
00401286 |. E8 4D290100 CALL <JMP.&USER32.SetMenu> ; \SetMenu
0040128B |. EB 49 JMP SHORT Copia_de.004012D6
0040128D |> 68 03020000 PUSH 203 ; /Flags = SWP_NOSIZE|SWP_NOMOVE|SWP_NOOWNERZORDER
00401292 |. 6A 00 PUSH 0 ; |Height = 0
00401294 |. 6A 00 PUSH 0 ; |Width = 0
00401296 |. 6A 00 PUSH 0 ; |Y = 0
00401298 |. 6A 00 PUSH 0 ; |X = 0
0040129A |. 56 PUSH ESI ; |InsertAfter
0040129B |. 57 PUSH EDI ; |hWnd
0040129C |. E8 43290100 CALL <JMP.&USER32.SetWindowPos> ; \SetWindowPos
004012A1 |. 56 PUSH ESI ; /hWnd
004012A2 |. E8 5F280100 CALL <JMP.&USER32.DestroyWindow> ; \DestroyWindow
004012A7 |. 8BF7 MOV ESI,EDI
004012A9 |. 6A 00 PUSH 0 ; /lParam = 0
004012AB |. 6A 00 PUSH 0 ; |wParam = 0
004012AD |. 6A 31 PUSH 31 ; |Message = WM_GETFONT
004012AF |. 53 PUSH EBX ; |hWnd
004012B0 |. E8 11290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012B5 |. 85C0 TEST EAX,EAX
004012B7 |. 74 0B JE SHORT Copia_de.004012C4
004012B9 |. 6A 00 PUSH 0 ; /lParam = 0
004012BB |. 50 PUSH EAX ; |wParam
004012BC |. 6A 30 PUSH 30 ; |Message = WM_SETFONT
004012BE |. 56 PUSH ESI ; |hWnd
004012BF |. E8 02290100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012C4 |> 68 00004000 PUSH Copia_de.00400000 ; /lParam = 400000
004012C9 |. 6A 00 PUSH 0 ; |wParam = 0
004012CB |. 68 35040000 PUSH 435 ; |Message = MSG(435)
004012D0 |. 56 PUSH ESI ; |hWnd
004012D1 |. E8 F0280100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004012D6 |> 8D85 ECFBFFFF LEA EAX,[LOCAL.261]
004012DC |. 50 PUSH EAX ; /Buffer
004012DD |. 68 00040000 PUSH 400 ; |BufSize = 400 (1024.)
004012E2 |. E8 99260100 CALL <JMP.&KERNEL32.GetCurrentDirectoryA>; \GetCurrentDirectoryA
004012E7 |. 6A 65 PUSH 65 ; /ControlID = 65 (101.)
004012E9 |. 53 PUSH EBX ; |hWnd
004012EA |. E8 47280100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
004012EF |. 8945 FC MOV [LOCAL.1],EAX
004012F2 |. 8D95 ECFBFFFF LEA EDX,[LOCAL.261]
004012F8 |. 52 PUSH EDX ; /Text
004012F9 |. FF75 FC PUSH [LOCAL.1] ; |hWnd
004012FC |. E8 E9280100 CALL <JMP.&USER32.SetWindowTextA> ; \SetWindowTextA
00401301 |. 8B45 FC MOV EAX,[LOCAL.1]
00401304 |. E8 A3190000 CALL Copia_de.00402CAC
00401309 |. C605 19404100>MOV BYTE PTR DS:[414019],0
00401310 |. B9 54404100 MOV ECX,Copia_de.00414054
00401315 |. BA 48404100 MOV EDX,Copia_de.00414048
0040131A |. B8 70514100 MOV EAX,Copia_de.00415170
0040131F |. E8 E4220000 CALL Copia_de.00403608
00401324 |. 833D 54404100>CMP DWORD PTR DS:[414054],0
0040132B |. 7E 12 JLE SHORT Copia_de.0040133F
0040132D |. B9 07000000 MOV ECX,7
00401332 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
00401338 |. 8BC3 MOV EAX,EBX
0040133A |. E8 6D050000 CALL Copia_de.004018AC
0040133F |> 803D 19404100>CMP BYTE PTR DS:[414019],0
00401346 |. 75 5B JNZ SHORT Copia_de.004013A3
00401348 |. C685 ECDBFFFF>MOV BYTE PTR SS:[EBP-2414],0
0040134F |. BF 96000000 MOV EDI,96
00401354 |> BA 25414100 /MOV EDX,Copia_de.00414125
00401359 |. 8D85 ECDBFFFF |LEA EAX,[LOCAL.2309]
0040135F |. E8 88E40000 |CALL Copia_de.0040F7EC
00401364 |. 8BC7 |MOV EAX,EDI
00401366 |. E8 D5150000 |CALL Copia_de.00402940
0040136B |. 8BD0 |MOV EDX,EAX
0040136D |. 8D85 ECDBFFFF |LEA EAX,[LOCAL.2309]
00401373 |. E8 74E40000 |CALL Copia_de.0040F7EC
00401378 |. 47 |INC EDI
00401379 |. 81FF 9B000000 |CMP EDI,9B
0040137F |.^ 7E D3 \JLE SHORT Copia_de.00401354
00401381 |. 833D 58404100>CMP DWORD PTR DS:[414058],0
00401388 |. 75 19 JNZ SHORT Copia_de.004013A3
0040138A |. 8D95 ECDBFFFF LEA EDX,[LOCAL.2309]
00401390 |. 8BCE MOV ECX,ESI
00401392 |. 52 PUSH EDX ; /Arg1
00401393 |. 8B15 F8A44100 MOV EDX,DWORD PTR DS:[41A4F8] ; |
00401399 |. A1 785D4100 MOV EAX,DWORD PTR DS:[415D78] ; |
0040139E |. E8 B52D0000 CALL Copia_de.00404158 ; \Copia_de.00404158
004013A3 |> 833D 54404100>CMP DWORD PTR DS:[414054],0
004013AA |. 0F8E 91000000 JLE Copia_de.00401441
004013B0 |. 33C9 XOR ECX,ECX
004013B2 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
004013B8 |. 8BC3 MOV EAX,EBX
004013BA |. E8 ED040000 CALL Copia_de.004018AC
004013BF |. A1 4C404100 MOV EAX,DWORD PTR DS:[41404C]
004013C4 |. 85C0 TEST EAX,EAX
004013C6 |. 74 26 JE SHORT Copia_de.004013EE
004013C8 |. 833D 58404100>CMP DWORD PTR DS:[414058],0
004013CF |. 75 1D JNZ SHORT Copia_de.004013EE
004013D1 |. 50 PUSH EAX ; /Arg1 => 00000000
004013D2 |. 8BCE MOV ECX,ESI ; |
004013D4 |. 8B15 F8A44100 MOV EDX,DWORD PTR DS:[41A4F8] ; |
004013DA |. A1 785D4100 MOV EAX,DWORD PTR DS:[415D78] ; |
004013DF |. E8 742D0000 CALL Copia_de.00404158 ; \Copia_de.00404158
004013E4 |. A1 4C404100 MOV EAX,DWORD PTR DS:[41404C]
004013E9 |. E8 AEE10000 CALL Copia_de.0040F59C
004013EE |> 833D 58404100>CMP DWORD PTR DS:[414058],1
004013F5 |. 74 38 JE SHORT Copia_de.0040142F
004013F7 |. 6A 00 PUSH 0 ; /lParam = NULL
004013F9 |. 68 97174000 PUSH Copia_de.00401797 ; |DlgProc = Copia_de.00401797
004013FE |. 53 PUSH EBX ; |hOwner
004013FF |. 68 27414100 PUSH Copia_de.00414127 ; |pTemplate = "LICENSEDLG"
00401404 |. FF35 F8A44100 PUSH DWORD PTR DS:[41A4F8] ; |hInst = NULL
0040140A |. E8 FD260100 CALL <JMP.&USER32.DialogBoxParamA> ; \DialogBoxParamA
0040140F |. 85C0 TEST EAX,EAX
00401411 |. 75 1C JNZ SHORT Copia_de.0040142F
00401413 |. C705 C4484100>MOV DWORD PTR DS:[4148C4],1
0040141D |. 6A 01 PUSH 1 ; /Result = 1
0040141F |. 53 PUSH EBX ; |hWnd
00401420 |. E8 F9260100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401425 |. B8 01000000 MOV EAX,1
0040142A |. E9 5F030000 JMP Copia_de.0040178E
0040142F |> B9 01000000 MOV ECX,1
00401434 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040143A |. 8BC3 MOV EAX,EBX
0040143C |. E8 6B040000 CALL Copia_de.004018AC
00401441 |> 833D 58404100>CMP DWORD PTR DS:[414058],2
00401448 |. 75 0A JNZ SHORT Copia_de.00401454
0040144A |. 6A 00 PUSH 0 ; /Enable = FALSE
0040144C |. FF75 FC PUSH [LOCAL.1] ; |hWnd
0040144F |. E8 C4260100 CALL <JMP.&USER32.EnableWindow> ; \EnableWindow
00401454 |> 803D 44404100>CMP BYTE PTR DS:[414044],0
0040145B |. 74 1C JE SHORT Copia_de.00401479
0040145D |. 33C9 XOR ECX,ECX
0040145F |. BA 66000000 MOV EDX,66
00401464 |. 8BC3 MOV EAX,EBX
00401466 |. E8 F13E0000 CALL Copia_de.0040535C
0040146B |. 33C9 XOR ECX,ECX
0040146D |. BA 65000000 MOV EDX,65
00401472 |. 8BC3 MOV EAX,EBX
00401474 |. E8 E33E0000 CALL Copia_de.0040535C
00401479 |> A1 58404100 MOV EAX,DWORD PTR DS:[414058]
0040147E |. 85C0 TEST EAX,EAX
00401480 |. 74 2C JE SHORT Copia_de.004014AE
00401482 |. 833D C4484100>CMP DWORD PTR DS:[4148C4],0
00401489 |. 75 23 JNZ SHORT Copia_de.004014AE
0040148B |. 48 DEC EAX
0040148C |. 75 11 JNZ SHORT Copia_de.0040149F
0040148E |. 6A 00 PUSH 0 ; /lParam = 0
00401490 |. 6A 01 PUSH 1 ; |wParam = 1
00401492 |. 68 11010000 PUSH 111 ; |Message = WM_COMMAND
00401497 |. 53 PUSH EBX ; |hWnd
00401498 |. E8 29270100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
0040149D |. EB 0F JMP SHORT Copia_de.004014AE
0040149F |> 6A 00 PUSH 0 ; /lParam = 0
004014A1 |. 6A 01 PUSH 1 ; |wParam = 1
004014A3 |. 68 11010000 PUSH 111 ; |Message = WM_COMMAND
004014A8 |. 53 PUSH EBX ; |hWnd
004014A9 |. E8 06270100 CALL <JMP.&USER32.PostMessageA> ; \PostMessageA
004014AE |> 833D DC484100>CMP DWORD PTR DS:[4148DC],0
004014B5 |. 74 13 JE SHORT Copia_de.004014CA
004014B7 |. B8 7D000000 MOV EAX,7D
004014BC |. E8 7F140000 CALL Copia_de.00402940
004014C1 |. 50 PUSH EAX ; /Text
004014C2 |. 6A 01 PUSH 1 ; |ControlID = 1
004014C4 |. 53 PUSH EBX ; |hWnd
004014C5 |. E8 02270100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
004014CA |> B8 01000000 MOV EAX,1
004014CF |. E9 BA020000 JMP Copia_de.0040178E
004014D4 |> 66:81E7 FFFF AND DI,0FFFF ; Case 111 of switch 004011C2
004014D9 |. 66:FFCF DEC DI
004014DC |. 74 49 JE SHORT Copia_de.00401527
004014DE |. 66:FFCF DEC DI
004014E1 |. 0F84 63020000 JE Copia_de.0040174A
004014E7 |. 66:83EF 64 SUB DI,64
004014EB |. 0F85 97020000 JNZ Copia_de.00401788
004014F1 |. B8 64000000 MOV EAX,64
004014F6 |. E8 45140000 CALL Copia_de.00402940
004014FB |. 8BD0 MOV EDX,EAX
004014FD |. 8D8D ECD7FFFF LEA ECX,[LOCAL.2565]
00401503 |. 8BC3 MOV EAX,EBX
00401505 |. E8 B23E0000 CALL Copia_de.004053BC
0040150A |. 84C0 TEST AL,AL
0040150C |. 74 0F JE SHORT Copia_de.0040151D
0040150E |. 8D95 ECD7FFFF LEA EDX,[LOCAL.2565]
00401514 |. 52 PUSH EDX ; /Text
00401515 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401517 |. 53 PUSH EBX ; |hWnd
00401518 |. E8 AF260100 CALL <JMP.&USER32.SetDlgItemTextA> ; \SetDlgItemTextA
0040151D |> B8 01000000 MOV EAX,1
00401522 |. E9 67020000 JMP Copia_de.0040178E
00401527 |> 68 00040000 PUSH 400 ; /Count = 400 (1024.)
0040152C |. 8D95 ECD3FFFF LEA EDX,[LOCAL.2821] ; |
00401532 |. 52 PUSH EDX ; |Buffer
00401533 |. 6A 65 PUSH 65 ; |ControlID = 65 (101.)
00401535 |. 53 PUSH EBX ; |hWnd
00401536 |. E8 01260100 CALL <JMP.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA
0040153B |. 833D D4484100>CMP DWORD PTR DS:[4148D4],0
00401542 |. 74 25 JE SHORT Copia_de.00401569
00401544 |. 833D DC484100>CMP DWORD PTR DS:[4148DC],0
0040154B |. 74 0A JE SHORT Copia_de.00401557
0040154D |. C705 C4484100>MOV DWORD PTR DS:[4148C4],2
00401557 |> 6A 01 PUSH 1 ; /Result = 1
00401559 |. 53 PUSH EBX ; |hWnd
0040155A |. E8 BF250100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
0040155F |. B8 01000000 MOV EAX,1
00401564 |. E9 25020000 JMP Copia_de.0040178E
00401569 |> 833D DC484100>CMP DWORD PTR DS:[4148DC],0
00401570 |. 74 0F JE SHORT Copia_de.00401581
00401572 |. C705 C4484100>MOV DWORD PTR DS:[4148C4],2
0040157C |. E9 55010000 JMP Copia_de.004016D6
00401581 |> 6A 67 PUSH 67 ; /ControlID = 67 (103.)
00401583 |. 53 PUSH EBX ; |hWnd
00401584 |. E8 AD250100 CALL <JMP.&USER32.GetDlgItem> ; \GetDlgItem
00401589 |. 8BF0 MOV ESI,EAX
0040158B |. 833D D0484100>CMP DWORD PTR DS:[4148D0],0
00401592 |. 75 21 JNZ SHORT Copia_de.004015B5
00401594 |. 6A FF PUSH -1 ; /lParam = FFFFFFFF
00401596 |. 6A 00 PUSH 0 ; |wParam = 0
00401598 |. 68 B1000000 PUSH 0B1 ; |Message = EM_SETSEL
0040159D |. 56 PUSH ESI ; |hWnd
0040159E |. E8 23260100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004015A3 |. 68 99404100 PUSH Copia_de.00414099 ; /lParam = 414099
004015A8 |. 6A 00 PUSH 0 ; |wParam = 0
004015AA |. 68 C2000000 PUSH 0C2 ; |Message = EM_REPLACESEL
004015AF |. 56 PUSH ESI ; |hWnd
004015B0 |. E8 11260100 CALL <JMP.&USER32.SendMessageA> ; \SendMessageA
004015B5 |> 56 PUSH ESI ; /hWnd
004015B6 |. E8 17260100 CALL <JMP.&USER32.SetFocus> ; \SetFocus
004015BB |. 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
004015C1 |. 33C9 XOR ECX,ECX
004015C3 |. 33D2 XOR EDX,EDX
004015C5 |. E8 7E510000 CALL Copia_de.00406748
004015CA |. 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
004015D0 |. 50 PUSH EAX ; /Path
004015D1 |. E8 5E240100 CALL <JMP.&KERNEL32.SetCurrentDirectoryA>; \SetCurrentDirectoryA
004015D6 |. 85C0 TEST EAX,EAX
004015D8 |. 75 67 JNZ SHORT Copia_de.00401641
004015DA |. B8 82000000 MOV EAX,82
004015DF |. E8 5C130000 CALL Copia_de.00402940
004015E4 |. 50 PUSH EAX ; /<%s>
004015E5 |. 8D95 ECD3FFFF LEA EDX,[LOCAL.2821] ; |
004015EB |. 52 PUSH EDX ; |<%s>
004015EC |. 68 32414100 PUSH Copia_de.00414132 ; |Format = ""%s"
%s"
004015F1 |. 8D8D ECD1FFFF LEA ECX,[LOCAL.2949] ; |
004015F7 |. 51 PUSH ECX ; |s
004015F8 |. E8 0B260100 CALL <JMP.&USER32.wsprintfA> ; \wsprintfA
004015FD |. 83C4 10 ADD ESP,10
00401600 |. B8 D4A44100 MOV EAX,Copia_de.0041A4D4
00401605 |. BA 01000000 MOV EDX,1
0040160A |. E8 95B20000 CALL Copia_de.0040C8A4
0040160F |. 6A 30 PUSH 30
00401611 |. B8 7E000000 MOV EAX,7E
00401616 |. E8 25130000 CALL Copia_de.00402940
0040161B |. 50 PUSH EAX ; |Title
0040161C |. 8D95 ECD1FFFF LEA EDX,[LOCAL.2949] ; |
00401622 |. 52 PUSH EDX ; |Text
00401623 |. 53 PUSH EBX ; |hOwner
00401624 |. E8 73250100 CALL <JMP.&USER32.MessageBoxA> ; \MessageBoxA
00401629 |. FF05 D0484100 INC DWORD PTR DS:[4148D0]
0040162F |. 6A 00 PUSH 0 ; /Result = 0
00401631 |. 53 PUSH EBX ; |hWnd
00401632 |. E8 E7240100 CALL <JMP.&USER32.EndDialog> ; \EndDialog
00401637 |. B8 01000000 MOV EAX,1
0040163C |. E9 4D010000 JMP Copia_de.0040178E
00401641 |> 8D85 ECD3FFFF LEA EAX,[LOCAL.2821]
00401647 |. E8 EE110000 CALL Copia_de.0040283A
0040164C |. C705 D8484100>MOV DWORD PTR DS:[4148D8],1
00401656 |. 33C9 XOR ECX,ECX
00401658 |. BA 66000000 MOV EDX,66
0040165D |. 8BC3 MOV EAX,EBX
0040165F |. E8 F83C0000 CALL Copia_de.0040535C
00401664 |. 33C9 XOR ECX,ECX
00401666 |. BA 65000000 MOV EDX,65
0040166B |. 8BC3 MOV EAX,EBX
0040166D |. E8 EA3C0000 CALL Copia_de.0040535C
00401672 |. 33C9 XOR ECX,ECX
00401674 |. BA 01000000 MOV EDX,1
00401679 |. 8BC3 MOV EAX,EBX
0040167B |. E8 DC3C0000 CALL Copia_de.0040535C
00401680 |. B9 05000000 MOV ECX,5
00401685 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040168B |. 8BC3 MOV EAX,EBX
0040168D |. E8 1A020000 CALL Copia_de.004018AC
00401692 |. B9 02000000 MOV ECX,2
00401697 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
0040169D |. 8BC3 MOV EAX,EBX
0040169F |. E8 08020000 CALL Copia_de.004018AC
004016A4 |. B8 70514100 MOV EAX,Copia_de.00415170
004016A9 |. E8 76200000 CALL Copia_de.00403724
004016AE |. B9 06000000 MOV ECX,6
004016B3 |. 8B15 48404100 MOV EDX,DWORD PTR DS:[414048]
004016B9 |. 8BC3 MOV EAX,EBX
004016BB |. E8 EC010000 CALL Copia_de.004018AC
004016C0 |. B1 01 MOV CL,1
004016C2 |. BA 01000000 MOV EDX,1
004016C7 |. 8BC3 MOV EAX,EBX
004016C9 |. E8 8E3C0000 CALL Copia_de.0040535C
004016CE |. 33D2 XOR EDX,EDX
004016D0 |. 8915 D8484100 MOV DWORD PTR DS:[4148D8],EDX
004016D6 |> 833D D0484100>CMP DWORD PTR DS:[4148D0],0
004016DD |. 7E 5C JLE SHORT Copia_de.0040173B
004016DF |. C705 D4484100>MOV DWORD PTR DS:[4148D4],1
004016E9 |. B8 7D000000 MOV EAX,7D
004016EE |. E8 4D120000 CALL Copia_de.00402940
004016F3 |. 50 PUSH EAX ; /Text
004016F4 |. 6A 01 PUSH 1