Function at 0x416280
Capabilities:
Create directory
Delete directory
Delete file

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x4010
call fcn.00424090
cmp dword [ebp + 8], 0
je 0x4162a2
push 0x434498
mov ecx, 0x46e970
call fcn.0041f650
cmp dword [ebp + 8], 0
je 0x4162b7
push 0x43449c
mov ecx, 0x46e970
call fcn.0041f650
cmp dword [ebp + 8], 0
je 0x4162cc
push str.urlprot
mov ecx, 0x46e970
call fcn.0041f650
push 0
push str.2D0E0F3AE8F446E197AFC81878BBF675E23146BB6D1AAAEA4D0903F4247B8BC1E686BF6C39A0EF0D9E82B99273BBE9D0ACF696CAE4D8F2808FB5E22FC9AFC1AA1759D5977113A2750BB9E7EC862F6D30CA9D0B55BD46B7DBB966BE81A33E3C5D77C8823CFBECC714A0634E9BB53FD494F67024B00B18592DB5126C78CDB001B0C8FAA47405E2A537BD7219E92F3BAAE1610912F6
call fcn.00422d00
add esp, 8
push eax
push SysReAllocStringLen
call fcn.0041fc30
add esp, 8
push 0
push str.6666F28F393C4F71D59509C2D2F22BA93C0DC4E17ABCF192347AE4545F0741D9612927FCE55FF4B3AFE6375CBDFB5BD10751AD752984D8563B3BDF3A7BB4FCD797AC7C30ABC707AB9FB98F4FB0C1F999D2BAE5E4C7E79DBD8CC8329A8FC1AC165FD8897D2A8D7938B1A38FD3692974AFF5650AE006E898EC38FA91CD1C7808208AC065AEAFAB78EB634E9BB3389DF199187AF556
call fcn.00422d00
add esp, 8
push eax
push SysReAllocStringLen
call fcn.0041fc30
add esp, 8
cmp dword [ebp + 8], 0
jne 0x41631b
mov eax, dword [0x45e14c]
add eax, 0x64
mov dword [0x46e3c8], eax
jmp 0x41632b
push 0
push 0xffffffffffffffff
mov ecx, dword [ebp + 8]
push ecx
call fcn.00415b10
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416385
push 0
lea edx, [ebp - 0x3410]
push edx
call fcn.004219f0
add esp, 8
push 0
push str.C554E4DEBC327633E2EF2D42B5
call fcn.00422d00
add esp, 8
push eax
push 0x434720
lea eax, [ebp - 0x3410]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x3410]
push ecx
call fcn.00423db8
add esp, 0xc
lea edx, [ebp - 0x3410]
push edx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
jmp 0x41638a
call fcn.00416160
cmp dword [ebp + 8], 0
je 0x41639c
mov eax, dword [ebp + 8]
push eax
call fcn.00415d00
add esp, 4
cmp dword [ebp + 8], 0
je 0x4163f4
push 0
lea ecx, [ebp - 0x3810]
push ecx
call fcn.004219f0
add esp, 8
push 0
push str.byb_sv32
call fcn.00422810
add esp, 8
push eax
push str._s.exe
lea edx, [ebp - 0x3810]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x3810]
push eax
call fcn.00423db8
add esp, 0xc
lea ecx, [ebp - 0x3810]
push ecx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
push 0x434738
mov ecx, 0x46e970
call fcn.0041f4a0
test eax, eax
je 0x41640d
cmp dword [ebp + 8], 1
jne 0x41643a
push 0
push str.abtu
call fcn.00422810
add esp, 8
push eax
push 0
push str.DF414700B871338BC1FABF167123E4AE3B55B64284E2B566AECE972C147B65D58230F0EBCD2DA92017C4E952B2D8AB
call fcn.00422d00
add esp, 8
push eax
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.0041fbe0
add esp, 0xc
mov dword [ebp - 0x300c], 0x200
lea edx, [ebp - 0x300c]
push edx
lea eax, [ebp - 0x2800]
push eax
lea ecx, [ebp - 0x3010]
push ecx
push str.Favorites
push 0x36
mov ecx, 0x46e9a8
call fcn.00421660
push eax
push SysReAllocStringLen
call fcn.0041fb20
add esp, 0x18
mov dword [ebp - 0x2804], eax
cmp dword [ebp - 0x2804], 0
jne 0x417023
push 0x400
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_GetShortPathNameA]
cmp dword [0x46e314], 0
je 0x4169b6
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x1000]
push edx
push str._Casino_Online
call fcn.00414a70
add esp, 0xc
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push 0x4347b4
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Bingo
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x41653d
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push 0x4347c4
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
lea eax, [ebp - 0x2800]
push eax
lea ecx, [ebp - 0x3c10]
push ecx
call fcn.00423c20
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push 0x456128
call fcn.00414a70
add esp, 0xc
push 0x4347d0
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Computer_game
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x41661f
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x3c10]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push 0x4347d8
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
lea ecx, [ebp - 0x2800]
push ecx
lea edx, [ebp - 0x3c10]
push edx
call fcn.00423c20
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Internet_Business
call fcn.00414a70
add esp, 0xc
push 0x4347e4
lea eax, [ebp - 0x2800]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2800]
push ecx
call fcn.00423db8
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Education
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416701
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x3c10]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x2800]
push edx
call fcn.00423c20
add esp, 8
push 0x4347f0
lea eax, [ebp - 0x2800]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2800]
push ecx
call fcn.00423db8
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Corporate_Gift
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416775
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push 0x434804
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Travel_Agent
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x4167e9
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push 0x434810
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
lea eax, [ebp - 0x2800]
push eax
lea ecx, [ebp - 0x3c10]
push ecx
call fcn.00423c20
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
lea eax, [ebp - 0x3c10]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push 0x434820
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push 0x4576a8
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x4168bc
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x3c10]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push 0x43482c
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Home_Equity_Loan
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416930
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea ecx, [ebp - 0x3c10]
push ecx
lea edx, [ebp - 0x2800]
push edx
call fcn.00423c20
add esp, 8
push 0x434834
lea eax, [ebp - 0x2800]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2800]
push ecx
call fcn.00423db8
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Buy_Adipex
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x4169b1
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x3c10]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
jmp 0x417023
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x1000]
push edx
push 0x454428
call fcn.00414a70
add esp, 0xc
cmp dword [0x46e310], 0
jne 0x416b33
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push str._Adult_Items
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Penis_EnlargementPenis_Enlargement_Pill
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416a4f
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push str._Adult_Entertainment
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
lea eax, [ebp - 0x2800]
push eax
lea ecx, [ebp - 0x3c10]
push ecx
call fcn.00423c20
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Sex_Movies
call fcn.00414a70
add esp, 0xc
push 0x434870
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Christian_dating
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416b31
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x3c10]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
jmp 0x416ba7
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push str._Dating
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Christian_dating
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416ba7
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push str._Online_Gaming
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Bingo
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416c1b
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x2800]
push edx
call fcn.00423c20
add esp, 8
push 0x434894
lea eax, [ebp - 0x2800]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2800]
push ecx
call fcn.00423db8
add esp, 8
lea edx, [ebp - 0x2800]
push edx
lea eax, [ebp - 0x3c10]
push eax
call fcn.00423c20
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push 0x456128
call fcn.00414a70
add esp, 0xc
push 0x4348a0
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Computer_game
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416cfd
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea ecx, [ebp - 0x3c10]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push 0x4348a8
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
lea eax, [ebp - 0x2800]
push eax
lea ecx, [ebp - 0x3c10]
push ecx
call fcn.00423c20
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Internet_Business
call fcn.00414a70
add esp, 0xc
push 0x4348b4
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Education
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416ddf
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x3c10]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push str._Cool_Stuff
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push 0x4576a8
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416e53
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push str._Online_Pharmacy
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Buy_Adipex
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416ec7
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x2800]
push edx
call fcn.00423c20
add esp, 8
push str._Shopping_Gifts
lea eax, [ebp - 0x2800]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2800]
push ecx
call fcn.00423db8
add esp, 8
push 0
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2800]
push ecx
push str.Corporate_Gift
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416f3b
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423c20
add esp, 8
push str._Home
lea edx, [ebp - 0x2800]
push edx
call fcn.00423b90
add esp, 4
lea eax, [ebp + eax - 0x2800]
push eax
call fcn.00423db8
add esp, 8
push 0
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x2800]
push eax
push str.Home_Equity_Loan
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x416faf
lea ecx, [ebp - 0x2800]
push ecx
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x2800]
push eax
call fcn.00423c20
add esp, 8
push str._Travel
lea ecx, [ebp - 0x2800]
push ecx
call fcn.00423b90
add esp, 4
lea edx, [ebp + eax - 0x2800]
push edx
call fcn.00423db8
add esp, 8
push 0
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov ecx, dword [ebp + 8]
push ecx
lea edx, [ebp - 0x2800]
push edx
push str.Travel_Agent
call fcn.00414a70
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x417023
lea eax, [ebp - 0x2800]
push eax
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryA]
mov dword [ebp - 0x300c], 0x200
lea ecx, [ebp - 0x300c]
push ecx
lea edx, [ebp - 0x2800]
push edx
lea eax, [ebp - 0x3010]
push eax
push 0x10
mov ecx, 0x46e9a8
call fcn.00421660
push eax
push 0x36
mov ecx, 0x46e9a8
call fcn.00421660
push eax
push SysReAllocStringLen
call fcn.0041fb20
add esp, 0x18
mov dword [ebp - 0x2804], eax
cmp dword [ebp - 0x2804], 0
je 0x41707d
jmp 0x417600
push 0x400
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x2800]
push edx
call dword [sym.imp.KERNEL32.dll_GetShortPathNameA]
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0xc00]
push ecx
call fcn.00423c20
add esp, 8
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x1c00]
push eax
call fcn.00423c20
add esp, 8
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x400]
push edx
call fcn.00423c20
add esp, 8
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x3008]
push ecx
call fcn.00423c20
add esp, 8
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x1400]
push eax
call fcn.00423c20
add esp, 8
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x2c08]
push edx
call fcn.00423c20
add esp, 8
lea eax, [ebp - 0x1000]
push eax
lea ecx, [ebp - 0x2000]
push ecx
call fcn.00423c20
add esp, 8
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x800]
push eax
call fcn.00423c20
add esp, 8
lea ecx, [ebp - 0x1000]
push ecx
lea edx, [ebp - 0x1800]
push edx
call fcn.00423c20
add esp, 8
push 0xf
mov ecx, 0x46e9a8
call fcn.00421660
push eax
push 0x43490c
lea eax, [ebp - 0x1000]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x1000]
push ecx
call fcn.00423db8
add esp, 0xc
push str.Website_Hosting.lnk
lea edx, [ebp - 0xc00]
push edx
call fcn.00423c30
add esp, 8
push str.Bingo.lnk
lea eax, [ebp - 0x1c00]
push eax
call fcn.00423c30
add esp, 8
push str.Casino_Online.lnk
lea ecx, [ebp - 0x400]
push ecx
call fcn.00423c30
add esp, 8
push str.Printer_Cartridges.lnk
lea edx, [ebp - 0x3008]
push edx
call fcn.00423c30
add esp, 8
push str.Card_Games.lnk
lea eax, [ebp - 0x1400]
push eax
call fcn.00423c30
add esp, 8
push str.Investing.lnk
lea ecx, [ebp - 0x2c08]
push ecx
call fcn.00423c30
add esp, 8
push str.Internet.lnk
lea edx, [ebp - 0x2000]
push edx
call fcn.00423c30
add esp, 8
push str.Travel.lnk
lea eax, [ebp - 0x800]
push eax
call fcn.00423c30
add esp, 8
push str.Explore_Internet.lnk
lea ecx, [ebp - 0x1800]
push ecx
call fcn.00423c30
add esp, 8
push 0
lea edx, [ebp - 0x2400]
push edx
call fcn.004219f0
add esp, 8
push 0
push str.iCndE32
call fcn.00422810
add esp, 8
push eax
push str._s.lib
lea eax, [ebp - 0x2400]
push eax
call fcn.00423b90
add esp, 4
lea ecx, [ebp + eax - 0x2400]
push ecx
call fcn.00423db8
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x417320
lea edx, [ebp - 0xc00]
push edx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea eax, [ebp - 0x400]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea ecx, [ebp - 0x3008]
push ecx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea edx, [ebp - 0x2000]
push edx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea eax, [ebp - 0x800]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea ecx, [ebp - 0x1800]
push ecx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
cmp dword [0x46e314], 0
jne 0x41730e
lea edx, [ebp - 0x1c00]
push edx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea eax, [ebp - 0x1400]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea ecx, [ebp - 0x2c08]
push ecx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
lea edx, [ebp - 0x2400]
push edx
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
jmp 0x417600
push 0x4349c4
push 0x69
lea eax, [ebp - 0x2400]
push eax
call fcn.004220c0
add esp, 0xc
push 0x4349c7
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_shostingsrcdesktop
lea ecx, [ebp - 0x4010]
push ecx
call fcn.00423db8
add esp, 0xc
lea edx, [ebp - 0x2400]
push edx
push 4
push str.Website_Hosting
lea eax, [ebp - 0xc00]
push eax
lea ecx, [ebp - 0x4010]
push ecx
call fcn.004146f0
add esp, 0x14
push 0x434a0c
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_scasinoonlinesrcdesktop
lea edx, [ebp - 0x4010]
push edx
call fcn.00423db8
add esp, 0xc
lea eax, [ebp - 0x2400]
push eax
push 3
push 0x434a48
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x4010]
push edx
call fcn.004146f0
add esp, 0x14
push 0x434a56
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_sprintercartridgesrcdesktop
lea eax, [ebp - 0x4010]
push eax
call fcn.00423db8
add esp, 0xc
lea ecx, [ebp - 0x2400]
push ecx
push 6
push str.Printer_Cartridges
lea edx, [ebp - 0x3008]
push edx
lea eax, [ebp - 0x4010]
push eax
call fcn.004146f0
add esp, 0x14
push 0x434aa7
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_sinternetsrcdesktop
lea ecx, [ebp - 0x4010]
push ecx
call fcn.00423db8
add esp, 0xc
lea edx, [ebp - 0x2400]
push edx
push 4
push 0x434adc
lea eax, [ebp - 0x2000]
push eax
lea ecx, [ebp - 0x4010]
push ecx
call fcn.004146f0
add esp, 0x14
push 0x434ae5
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_stravelsrcdesktop
lea edx, [ebp - 0x4010]
push edx
call fcn.00423db8
add esp, 0xc
lea eax, [ebp - 0x2400]
push eax
push 1
push 0x434b1c
lea ecx, [ebp - 0x800]
push ecx
lea edx, [ebp - 0x4010]
push edx
call fcn.004146f0
add esp, 0x14
cmp dword [0x46e314], 0
je 0x4174e8
push str.www.
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s
lea eax, [ebp - 0x4010]
push eax
call fcn.00423db8
add esp, 0xc
lea ecx, [ebp - 0x2400]
push ecx
push 5
push 0x434b38
lea edx, [ebp - 0x1800]
push edx
lea eax, [ebp - 0x4010]
push eax
call fcn.004146f0
add esp, 0x14
jmp 0x417600
push 0x434b49
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_sbingosrcdesktop
lea ecx, [ebp - 0x4010]
push ecx
call fcn.00423db8
add esp, 0xc
lea edx, [ebp - 0x2400]
push edx
push 0
push 0x434b7c
lea eax, [ebp - 0x1c00]
push eax
lea ecx, [ebp - 0x4010]
push ecx
call fcn.004146f0
add esp, 0x14
push 0x434b82
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_sonlinecardgamesrcdesktop
lea edx, [ebp - 0x4010]
push edx
call fcn.00423db8
add esp, 0xc
lea eax, [ebp - 0x2400]
push eax
push 2
push str.Card_Games
lea ecx, [ebp - 0x1400]
push ecx
lea edx, [ebp - 0x4010]
push edx
call fcn.004146f0
add esp, 0x14
push 0x434bcb
call fcn.00422fc0
add esp, 4
push eax
push str.http:___s_search_search.cgi_sinvestingsrcdesktop
lea eax, [ebp - 0x4010]
push eax
call fcn.00423db8
add esp, 0xc
lea ecx, [ebp - 0x2400]
push ecx
push 0
push str.Investing
lea edx, [ebp - 0x2c08]
push edx
lea eax, [ebp - 0x4010]
push eax
call fcn.004146f0
add esp, 0x14
push 0x434c0a
call fcn.00422fc0
add esp, 4
push eax
push str.http:__www.lop.com
lea ecx, [ebp - 0x4010]
push ecx
call fcn.00423db8
add esp, 0xc
lea edx, [ebp - 0x2400]
push edx
push 5
push str.Explore_Internet
lea eax, [ebp - 0x1800]
push eax
lea ecx, [ebp - 0x4010]
push ecx
call fcn.004146f0
add esp, 0x14
mov esp, ebp
pop ebp
ret