0040FEE0 push ebp 0040FEE1 mov ebp,esp 0040FEE3 sub esp,0Ch 0040FEE6 push 00401476h 0040FEEB mov eax,fs:[00000000h] 0040FEF1 push eax 0040FEF2 mov fs:[00000000h],esp 0040FEF9 sub esp,74h 0040FEFC push ebx 0040FEFD push esi 0040FEFE mov esi,[ebp+00000008h] 0040FF01 push edi 0040FF02 mov eax,esi 0040FF04 and esi,FFFFFFFEh 0040FF07 mov [ebp-0000000Ch],esp 0040FF0A and eax,01h 0040FF0D mov ecx,[esi] * Possible string reference 4010F8h "" | 0040FF0F mov dword ptr [ebp-00000008h],004010F8h 0040FF16 push esi 0040FF17 mov [ebp-00000004h],eax 0040FF1A mov [ebp+00000008h],esi 0040FF1D call dword ptr [ecx+00000004h] 0040FF20 mov edx,[esi] 0040FF22 xor edi,edi 0040FF24 push esi 0040FF25 mov [ebp-00000018h],edi 0040FF28 mov [ebp-0000001Ch],edi 0040FF2B mov [ebp-00000020h],edi 0040FF2E mov [ebp-00000024h],edi 0040FF31 mov [ebp-00000034h],edi 0040FF34 mov [ebp-00000044h],edi 0040FF37 mov [ebp-00000064h],edi 0040FF3A call dword ptr [edx+00000318h] 0040FF40 push eax 0040FF41 lea eax,[ebp-00000024h] 0040FF44 push eax * Reference to MSVBVM50.__vbaObjSet | 0040FF45 call dword ptr [0041F23Ch] 0040FF4B mov [ebp-0000007Ch],eax 0040FF4E mov eax,[0041B014h] 0040FF53 lea edx,[ebp-0000001Ch] * Possible string reference 409130h "COM " | 0040FF56 mov dword ptr [ebp-0000005Ch],00409130h 0040FF5D mov dword ptr [ebp-00000064h],00000008h 0040FF64 mov ecx,[eax] 0040FF66 push edx 0040FF67 push eax 0040FF68 call dword ptr [ecx+000000B4h] 0040FF6E cmp eax,edi 0040FF70 jnl 0040FF8Ah 0040FF72 mov ecx,[0041B014h] 0040FF78 push 000000B4h * Possible string reference 408BA0h "1" | 0040FF7D push 00408BA0h 0040FF82 push ecx 0040FF83 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040FF84 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040FF70(C) | 0040FF8A lea ebx,[ebp-00000020h] 0040FF8D mov eax,[ebp-0000001Ch] 0040FF90 push ebx 0040FF91 mov edx,00000008h 0040FF96 sub esp,10h 0040FF99 mov edi,[eax] 0040FF9B mov ebx,esp * Possible string reference 409140h "puerto" | 0040FF9D mov ecx,00409140h 0040FFA2 push eax 0040FFA3 mov [ebp-0000006Ch],eax 0040FFA6 mov [ebx],edx 0040FFA8 mov edx,[ebp-00000050h] 0040FFAB mov [ebx+00000004h],edx 0040FFAE mov [ebx+00000008h],ecx 0040FFB1 mov ecx,[ebp-00000048h] 0040FFB4 mov [ebx+0000000Ch],ecx 0040FFB7 call dword ptr [edi+00000030h] 0040FFBA test eax,eax 0040FFBC jnl 0040FFD0h 0040FFBE mov edx,[ebp-0000006Ch] 0040FFC1 push 30h * Possible string reference 408BB0h "S" | 0040FFC3 push 00408BB0h 0040FFC8 push edx 0040FFC9 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040FFCA call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040FFBC(C) | 0040FFD0 mov eax,[ebp-00000020h] 0040FFD3 lea edx,[ebp-00000034h] 0040FFD6 push edx 0040FFD7 push eax 0040FFD8 mov ecx,[eax] 0040FFDA mov edi,eax 0040FFDC call dword ptr [ecx+00000044h] 0040FFDF test eax,eax 0040FFE1 jnl 0040FFF2h 0040FFE3 push 44h * Possible string reference 408BE0h "Q" | 0040FFE5 push 00408BE0h 0040FFEA push edi 0040FFEB push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040FFEC call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040FFE1(C) | 0040FFF2 mov edi,[ebp-0000007Ch] 0040FFF5 lea eax,[ebp-00000064h] 0040FFF8 lea ecx,[ebp-00000034h] 0040FFFB push eax 0040FFFC mov ebx,[edi] 0040FFFE lea edx,[ebp-00000044h] 00410001 push ecx 00410002 push edx * Reference to MSVBVM50.__vbaVarAdd | 00410003 call dword ptr [0041F330h] 00410009 push eax 0041000A lea eax,[ebp-00000018h] 0041000D push eax * Reference to MSVBVM50.__vbaStrVarVal | 0041000E call dword ptr [0041F2D4h] 00410014 push eax 00410015 push edi 00410016 call dword ptr [ebx+000000ACh] 0041001C test eax,eax 0041001E jnl 00410032h 00410020 push 000000ACh * Possible string reference 409150h "" | 00410025 push 00409150h 0041002A push edi 0041002B push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0041002C call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0041001E(C) | 00410032 lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 00410035 call dword ptr [0041F368h] 0041003B lea ecx,[ebp-00000024h] 0041003E lea edx,[ebp-00000020h] 00410041 push ecx 00410042 lea eax,[ebp-0000001Ch] 00410045 push edx 00410046 push eax 00410047 push 03h * Reference to MSVBVM50.__vbaFreeObjList | 00410049 call dword ptr [0041F1F8h] 0041004F add esp,10h 00410052 lea ecx,[ebp-00000044h] 00410055 lea edx,[ebp-00000034h] 00410058 push ecx 00410059 push edx 0041005A push 02h * Reference to MSVBVM50.__vbaFreeVarList | 0041005C call dword ptr [0041F1F0h] 00410062 mov eax,[esi] 00410064 add esp,0Ch 00410067 push esi 00410068 call dword ptr [eax+00000314h] 0041006E lea ecx,[ebp-00000024h] 00410071 push eax 00410072 push ecx * Reference to MSVBVM50.__vbaObjSet | 00410073 call dword ptr [0041F23Ch] 00410079 mov [ebp-0000007Ch],eax 0041007C mov eax,[0041B014h] 00410081 lea ecx,[ebp-0000001Ch] 00410084 mov edx,[eax] 00410086 push ecx 00410087 push eax 00410088 call dword ptr [edx+000000B4h] 0041008E test eax,eax 00410090 jnl 004100AAh 00410092 mov edx,[0041B014h] 00410098 push 000000B4h * Possible string reference 408BA0h "1" | 0041009D push 00408BA0h 004100A2 push edx 004100A3 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 004100A4 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410090(C) | 004100AA lea ebx,[ebp-00000020h] 004100AD mov eax,[ebp-0000001Ch] 004100B0 push ebx 004100B1 mov edx,00000008h 004100B6 sub esp,10h 004100B9 mov edi,[eax] 004100BB mov ebx,esp * Possible string reference 409164h "settings" | 004100BD mov ecx,00409164h 004100C2 push eax 004100C3 mov [ebp-0000006Ch],eax 004100C6 mov [ebx],edx 004100C8 mov edx,[ebp-00000050h] 004100CB mov [ebx+00000004h],edx 004100CE mov [ebx+00000008h],ecx 004100D1 mov ecx,[ebp-00000048h] 004100D4 mov [ebx+0000000Ch],ecx 004100D7 call dword ptr [edi+00000030h] 004100DA test eax,eax 004100DC jnl 004100F0h 004100DE mov edx,[ebp-0000006Ch] 004100E1 push 30h * Possible string reference 408BB0h "S" | 004100E3 push 00408BB0h 004100E8 push edx 004100E9 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 004100EA call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 004100DC(C) | 004100F0 mov eax,[ebp-00000020h] 004100F3 lea edx,[ebp-00000034h] 004100F6 push edx 004100F7 push eax 004100F8 mov ecx,[eax] 004100FA mov edi,eax 004100FC call dword ptr [ecx+00000044h] 004100FF test eax,eax 00410101 jnl 00410112h 00410103 push 44h * Possible string reference 408BE0h "Q" | 00410105 push 00408BE0h 0041010A push edi 0041010B push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0041010C call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410101(C) | 00410112 mov edi,[ebp-0000007Ch] 00410115 lea eax,[ebp-00000034h] 00410118 push eax 00410119 mov ebx,[edi] * Reference to MSVBVM50.__vbaStrVarMove | 0041011B call dword ptr [0041F1E8h] 00410121 mov edx,eax 00410123 lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaStrMove | 00410126 call dword ptr [0041F34Ch] 0041012C push eax 0041012D push edi 0041012E call dword ptr [ebx+000000A4h] 00410134 test eax,eax 00410136 jnl 0041014Ah 00410138 push 000000A4h * Possible string reference 409104h "" | 0041013D push 00409104h 00410142 push edi 00410143 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 00410144 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410136(C) | 0041014A lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 0041014D call dword ptr [0041F368h] 00410153 lea ecx,[ebp-00000024h] 00410156 lea edx,[ebp-00000020h] 00410159 push ecx 0041015A lea eax,[ebp-0000001Ch] 0041015D push edx 0041015E push eax 0041015F push 03h * Reference to MSVBVM50.__vbaFreeObjList | 00410161 call dword ptr [0041F1F8h] 00410167 add esp,10h 0041016A lea ecx,[ebp-00000034h] * Reference to MSVBVM50.__vbaFreeVar | 0041016D call dword ptr [0041F1E0h] 00410173 mov ecx,[esi] 00410175 push esi 00410176 call dword ptr [ecx+00000308h] 0041017C lea edx,[ebp-00000024h] 0041017F push eax 00410180 push edx * Reference to MSVBVM50.__vbaObjSet | 00410181 call dword ptr [0041F23Ch] 00410187 mov [ebp-0000007Ch],eax 0041018A mov eax,[0041B014h] 0041018F lea edx,[ebp-0000001Ch] 00410192 mov ecx,[eax] 00410194 push edx 00410195 push eax 00410196 call dword ptr [ecx+000000B4h] 0041019C test eax,eax 0041019E jnl 004101B8h 004101A0 mov ecx,[0041B014h] 004101A6 push 000000B4h * Possible string reference 408BA0h "1" | 004101AB push 00408BA0h 004101B0 push ecx 004101B1 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 004101B2 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0041019E(C) | 004101B8 lea ebx,[ebp-00000020h] 004101BB mov eax,[ebp-0000001Ch] 004101BE push ebx 004101BF mov edx,00000008h 004101C4 sub esp,10h 004101C7 mov edi,[eax] 004101C9 mov ebx,esp * Possible string reference 40917Ch "cumple" | 004101CB mov ecx,0040917Ch 004101D0 push eax 004101D1 mov [ebp-0000006Ch],eax 004101D4 mov [ebx],edx 004101D6 mov edx,[ebp-00000050h] 004101D9 mov [ebx+00000004h],edx 004101DC mov [ebx+00000008h],ecx 004101DF mov ecx,[ebp-00000048h] 004101E2 mov [ebx+0000000Ch],ecx 004101E5 call dword ptr [edi+00000030h] 004101E8 test eax,eax 004101EA jnl 004101FEh 004101EC mov edx,[ebp-0000006Ch] 004101EF push 30h * Possible string reference 408BB0h "S" | 004101F1 push 00408BB0h 004101F6 push edx 004101F7 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 004101F8 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 004101EA(C) | 004101FE mov eax,[ebp-00000020h] 00410201 lea edx,[ebp-00000034h] 00410204 push edx 00410205 push eax 00410206 mov ecx,[eax] 00410208 mov edi,eax 0041020A call dword ptr [ecx+00000044h] 0041020D test eax,eax 0041020F jnl 00410220h 00410211 push 44h * Possible string reference 408BE0h "Q" | 00410213 push 00408BE0h 00410218 push edi 00410219 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0041021A call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0041020F(C) | 00410220 mov edi,[ebp-0000007Ch] 00410223 lea eax,[ebp-00000034h] 00410226 push eax 00410227 mov ebx,[edi] * Reference to MSVBVM50.__vbaStrVarMove | 00410229 call dword ptr [0041F1E8h] 0041022F mov edx,eax 00410231 lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaStrMove | 00410234 call dword ptr [0041F34Ch] 0041023A push eax * Reference to MSVBVM50.581 | 0041023B call dword ptr [0041F370h] * Reference to MSVBVM50.__vbaFpI2 | 00410241 call dword ptr [0041F340h] 00410247 push eax 00410248 push edi 00410249 call dword ptr [ebx+000000E4h] 0041024F test eax,eax 00410251 jnl 00410265h 00410253 push 000000E4h * Possible string reference 40918Ch "" | 00410258 push 0040918Ch 0041025D push edi 0041025E push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0041025F call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410251(C) | * Reference to MSVBVM50.__vbaFreeStr | 00410265 mov ebx,[0041F368h] 0041026B lea ecx,[ebp-00000018h] 0041026E call ebx 00410270 lea ecx,[ebp-00000024h] 00410273 lea edx,[ebp-00000020h] 00410276 push ecx 00410277 lea eax,[ebp-0000001Ch] 0041027A push edx 0041027B push eax 0041027C push 03h * Reference to MSVBVM50.__vbaFreeObjList | 0041027E call dword ptr [0041F1F8h] 00410284 add esp,10h 00410287 lea ecx,[ebp-00000034h] * Reference to MSVBVM50.__vbaFreeVar | 0041028A call dword ptr [0041F1E0h] 00410290 mov ecx,[esi] 00410292 push esi 00410293 call dword ptr [ecx+00000318h] 00410299 lea edx,[ebp-0000001Ch] 0041029C push eax 0041029D push edx * Reference to MSVBVM50.__vbaObjSet | 0041029E call dword ptr [0041F23Ch] 004102A4 mov edi,eax 004102A6 lea ecx,[ebp-00000018h] 004102A9 push ecx 004102AA push edi 004102AB mov eax,[edi] 004102AD call dword ptr [eax+000000A8h] 004102B3 test eax,eax 004102B5 jnl 004102C9h 004102B7 push 000000A8h * Possible string reference 409150h "" | 004102BC push 00409150h 004102C1 push edi 004102C2 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 004102C3 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 004102B5(C) | 004102C9 mov edx,[ebp-00000018h] 004102CC lea ecx,[esi+00000034h] * Reference to MSVBVM50.__vbaStrCopy | 004102CF call dword ptr [0041F300h] 004102D5 lea ecx,[ebp-00000018h] 004102D8 call ebx 004102DA lea ecx,[ebp-0000001Ch] * Reference to MSVBVM50.__vbaFreeObj | 004102DD call dword ptr [0041F36Ch] 004102E3 mov edx,[esi] 004102E5 push esi 004102E6 call dword ptr [edx+00000314h] 004102EC push eax 004102ED lea eax,[ebp-0000001Ch] 004102F0 push eax * Reference to MSVBVM50.__vbaObjSet | 004102F1 call dword ptr [0041F23Ch] 004102F7 mov edi,eax 004102F9 lea edx,[ebp-00000018h] 004102FC push edx 004102FD push edi 004102FE mov ecx,[edi] 00410300 call dword ptr [ecx+000000A0h] 00410306 test eax,eax 00410308 jnl 0041031Ch 0041030A push 000000A0h * Possible string reference 409104h "" | 0041030F push 00409104h 00410314 push edi 00410315 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 00410316 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410308(C) | 0041031C mov edx,[ebp-00000018h] 0041031F lea ecx,[esi+00000038h] * Reference to MSVBVM50.__vbaStrCopy | 00410322 call dword ptr [0041F300h] 00410328 lea ecx,[ebp-00000018h] 0041032B call ebx * Reference to MSVBVM50.__vbaFreeObj | 0041032D mov edi,[0041F36Ch] 00410333 lea ecx,[ebp-0000001Ch] 00410336 call edi 00410338 mov eax,[esi] 0041033A push esi 0041033B call dword ptr [eax+00000304h] 00410341 lea ecx,[ebp-0000001Ch] 00410344 push eax 00410345 push ecx * Reference to MSVBVM50.__vbaObjSet | 00410346 call dword ptr [0041F23Ch] 0041034C mov esi,eax 0041034E mov eax,[0041B01Ch] 00410353 push eax 00410354 push esi 00410355 mov edx,[esi] 00410357 call dword ptr [edx+000000A4h] 0041035D test eax,eax 0041035F jnl 00410373h 00410361 push 000000A4h * Possible string reference 409104h "" | 00410366 push 00409104h 0041036B push esi 0041036C push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0041036D call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0041035F(C) | 00410373 lea ecx,[ebp-0000001Ch] 00410376 call edi 00410378 mov dword ptr [ebp-00000004h],00000000h 0041037F wait * Possible string reference 4103BCh "" | 00410380 push 004103BCh 00410385 jmp 004103BBh 00410387 lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 0041038A call dword ptr [0041F368h] 00410390 lea ecx,[ebp-00000024h] 00410393 lea edx,[ebp-00000020h] 00410396 push ecx 00410397 lea eax,[ebp-0000001Ch] 0041039A push edx 0041039B push eax 0041039C push 03h * Reference to MSVBVM50.__vbaFreeObjList | 0041039E call dword ptr [0041F1F8h] 004103A4 add esp,10h 004103A7 lea ecx,[ebp-00000044h] 004103AA lea edx,[ebp-00000034h] 004103AD push ecx 004103AE push edx 004103AF push 02h * Reference to MSVBVM50.__vbaFreeVarList | 004103B1 call dword ptr [0041F1F0h] 004103B7 add esp,0Ch 004103BA ret * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00410385(U) | 004103BB ret 004103BC mov eax,[ebp+00000008h] 004103BF push eax 004103C0 mov ecx,[eax] 004103C2 call dword ptr [ecx+00000008h] 004103C5 mov ecx,[ebp-00000014h] 004103C8 mov eax,[ebp-00000004h] 004103CB pop edi 004103CC pop esi 004103CD mov fs:[00000000h],ecx 004103D4 pop ebx 004103D5 mov esp,ebp 004103D7 pop ebp 004103D8 ret 0004h 004103DB nop 004103DC nop 004103DD nop 004103DE nop 004103DF nop