Function at 0x1007b340
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007ecb3
mov eax, dword fs:[0]
push eax
mov eax, 0x1374
call fcn.1005d480
mov eax, dword [0x100a3428]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10cc], 0
lea ecx, [ebp - 0x378]
call fcn.100011b0
mov dword [ebp - 4], 0
push 3
call fcn.1000de90
add esp, 4
call fcn.1000deb0
mov dword [ebp - 0xb80], eax
push 0x20
lea eax, [ebp - 0x398]
push eax
call fcn.10068790
add esp, 8
mov byte [ebp - 4], 1
mov ecx, 0x9ab3d413
push ecx
lea ecx, [ebp - 0x20]
call fcn.10007b70
mov dword [ebp - 0x10d0], eax
mov edx, dword [ebp - 0x10d0]
mov dword [ebp - 0x10d4], edx
mov byte [ebp - 4], 2
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x10d4]
push eax
call fcn.10064fa0
add esp, 0x14
mov dword [ebp - 0x698], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x20]
call fcn.10005190
mov ecx, 0x9ab3d423
push ecx
lea ecx, [ebp - 0x30]
call fcn.10007b70
mov dword [ebp - 0x10d8], eax
mov edx, dword [ebp - 0x10d8]
mov dword [ebp - 0x10dc], edx
mov byte [ebp - 4], 3
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x10dc]
push eax
call fcn.10064fa0
add esp, 0x14
mov dword [ebp - 0x68c], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x30]
call fcn.10005190
push 0x5fa17b24
lea ecx, [ebp - 0x34]
call fcn.10007bf0
mov dword [ebp - 0x10e0], eax
mov ecx, dword [ebp - 0x10e0]
mov dword [ebp - 0x10e4], ecx
mov byte [ebp - 4], 4
push 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x10e4]
push edx
call fcn.10064fa0
add esp, 0x14
mov dword [ebp - 0x6a4], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x34]
call fcn.100051c0
mov eax, 0x9ab3d437
push eax
lea ecx, [ebp - 0x44]
call fcn.10007b70
mov dword [ebp - 0x10e8], eax
mov ecx, dword [ebp - 0x10e8]
mov dword [ebp - 0x10ec], ecx
mov byte [ebp - 4], 5
push 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x10ec]
push edx
call fcn.10064fa0
add esp, 0x14
mov dword [ebp - 0xb10], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x44]
call fcn.10005190
push 0x418
call dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
add esp, 4
mov dword [ebp - 0x107c], eax
cmp dword [ebp - 0x107c], 0
je 0x1007b51c
push 0
mov ecx, dword [ebp - 0x107c]
call fcn.1005f3c0
mov dword [ebp - 0x10f0], eax
jmp 0x1007b526
mov dword [ebp - 0x10f0], 0
mov eax, dword [ebp - 0x10f0]
mov dword [ebp - 0x1078], eax
mov ecx, dword [ebp - 0x1078]
mov dword [ebp - 0x69c], ecx
mov ecx, dword [ebp - 0x69c]
call fcn.100605a0
lea edx, [ebp - 0x60]
push edx
call fcn.100688d0
add esp, 4
mov dword [ebp - 0x10f4], eax
mov eax, dword [ebp - 0x10f4]
mov dword [ebp - 0x10f8], eax
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x69c]
call fcn.1005f4c0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1080], esp
push eax
mov edx, dword [ebp - 0x10f8]
push edx
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x10fc], eax
lea eax, [ebp - 0x7c]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1100], eax
mov ecx, dword [ebp - 0x1100]
mov dword [ebp - 0x1104], ecx
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x1104]
push edx
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x98]
push ecx
call fcn.10007c70
add esp, 0xc
mov dword [ebp - 0x1108], eax
mov edx, dword [ebp - 0x1108]
mov dword [ebp - 0x110c], edx
mov byte [ebp - 4], 8
mov eax, dword [ebp - 0x110c]
push eax
mov ecx, 0x100cbfe4
call fcn.10003860
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x98]
call fcn.100012f0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x7c]
call fcn.100012f0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x60]
call fcn.100012f0
lea ecx, [ebp - 0xb4]
push ecx
call fcn.100688d0
add esp, 4
mov dword [ebp - 0x1110], eax
mov edx, dword [ebp - 0x1110]
mov dword [ebp - 0x1114], edx
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x69c]
call fcn.1005f4c0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1084], esp
push eax
mov edx, dword [ebp - 0x1114]
push edx
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x1118], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x111c], eax
mov ecx, dword [ebp - 0x111c]
mov dword [ebp - 0x1120], ecx
mov byte [ebp - 4], 0xa
mov edx, 0xb4c51f40
push edx
lea ecx, [ebp - 0xdc]
call fcn.10007cb0
mov dword [ebp - 0x1124], eax
mov eax, dword [ebp - 0x1124]
mov dword [ebp - 0x1128], eax
mov byte [ebp - 4], 0xb
mov esi, dword [ebp - 0x1120]
sub esp, 0x1c
mov ecx, 7
mov edi, esp
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0x1128]
push ecx
call fcn.1006d290
add esp, 0x20
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xdc]
call fcn.10004a90
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xd0]
call fcn.100012f0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xb4]
call fcn.100012f0
lea edx, [ebp - 0xf8]
push edx
call fcn.100688d0
add esp, 4
mov dword [ebp - 0x112c], eax
mov eax, dword [ebp - 0x112c]
mov dword [ebp - 0x1130], eax
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x69c]
call fcn.1005f4c0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1088], esp
push eax
mov edx, dword [ebp - 0x1130]
push edx
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x1134], eax
lea eax, [ebp - 0x114]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1138], eax
mov ecx, dword [ebp - 0x1138]
mov dword [ebp - 0x113c], ecx
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x113c]
push edx
mov eax, dword [ebp + 0x10]
push eax
lea ecx, [ebp - 0xb9c]
push ecx
call fcn.10007c70
add esp, 0xc
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x114]
call fcn.100012f0
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xf8]
call fcn.100012f0
lea edx, [ebp - 0x130]
push edx
call fcn.100688d0
add esp, 4
mov dword [ebp - 0x1140], eax
mov eax, dword [ebp - 0x1140]
mov dword [ebp - 0x1144], eax
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x69c]
call fcn.1005f4c0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x108c], esp
push eax
mov edx, dword [ebp - 0x1144]
push edx
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x1148], eax
lea eax, [ebp - 0x688]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x114c], eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x130]
call fcn.100012f0
push 0
push closesocket
push 0
push 0
mov ecx, dword [ebp + 0x18]
push ecx
mov edx, dword [ebp - 0xb10]
push edx
call fcn.10064f60
add esp, 0x18
mov dword [ebp - 0x694], eax
lea eax, [ebp - 0xfa8]
push eax
push 0x64
lea ecx, [ebp - 0xb0c]
push ecx
mov edx, dword [ebp - 0x694]
push edx
call fcn.10064f20
add esp, 0x10
mov eax, dword [ebp - 0xfa8]
mov byte [ebp + eax - 0xb0c], 0
push 0x5da785c0
lea ecx, [ebp - 0x134]
call fcn.10007d30
mov dword [ebp - 0x1150], eax
lea ecx, [ebp - 0xb0c]
mov dword [ebp - 0x1154], ecx
mov edx, dword [ebp - 0x1150]
mov dword [ebp - 0x1158], edx
mov eax, dword [ebp - 0x1158]
mov cl, byte [eax]
mov byte [ebp - 0x1159], cl
mov edx, dword [ebp - 0x1154]
cmp cl, byte [edx]
jne 0x1007b910
cmp byte [ebp - 0x1159], 0
je 0x1007b904
mov eax, dword [ebp - 0x1158]
mov cl, byte [eax + 1]
mov byte [ebp - 0x115a], cl
mov edx, dword [ebp - 0x1154]
cmp cl, byte [edx + 1]
jne 0x1007b910
add dword [ebp - 0x1158], 2
add dword [ebp - 0x1154], 2
cmp byte [ebp - 0x115a], 0
jne 0x1007b8b2
mov dword [ebp - 0x1160], 0
jmp 0x1007b91b
sbb eax, eax
sbb eax, 0xffffffff
mov dword [ebp - 0x1160], eax
mov ecx, dword [ebp - 0x1160]
mov dword [ebp - 0x1164], ecx
xor edx, edx
cmp dword [ebp - 0x1164], 0
sete dl
mov byte [ebp - 0x108d], dl
lea ecx, [ebp - 0x134]
call fcn.100051f0
movzx eax, byte [ebp - 0x108d]
test eax, eax
je 0x1007d340
lea ecx, [ebp - 0xb0c]
push ecx
lea edx, [ebp - 0xb0c]
push edx
lea ecx, [ebp - 0x688]
call fcn.10003ab0
push eax
lea eax, [ebp - 0xb0c]
push eax
lea ecx, [ebp - 0x688]
call fcn.10003ab0
push eax
mov ecx, 0xccb8ed8
push ecx
lea ecx, [ebp - 0x164]
call fcn.10007db0
mov dword [ebp - 0x1168], eax
mov edx, dword [ebp - 0x1168]
mov dword [ebp - 0x116c], edx
mov byte [ebp - 4], 0x14
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1094], esp
mov eax, dword [ebp - 0x116c]
push eax
call fcn.100011e0
mov dword [ebp - 0x1170], eax
call fcn.1007a860
add esp, 0x30
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x164]
call fcn.10005220
push 0
push closesocket
push 0
push 0
lea ecx, [ebp - 0xb9c]
call fcn.10003ab0
push eax
mov ecx, dword [ebp - 0x68c]
push ecx
call fcn.10064f60
add esp, 0x18
mov dword [ebp - 0x39c], eax
lea edx, [ebp - 0xba4]
push edx
push 0x64
lea eax, [ebp - 0xb7c]
push eax
mov ecx, dword [ebp - 0x39c]
push ecx
call fcn.10064f20
add esp, 0x10
mov edx, dword [ebp - 0xba4]
mov byte [ebp + edx - 0xb7c], 0
lea eax, [ebp - 0xb7c]
push eax
push str.Crl_:__s
call fcn.1006d290
add esp, 8
mov ecx, dword [ebp + 0x14]
push ecx
push 0x1009cdc0
lea edx, [ebp - 0xaa4]
push edx
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [ebp - 0xaa4]
mov dword [ebp - 0x1174], eax
lea ecx, [ebp - 0xfa4]
mov dword [ebp - 0x1178], ecx
mov edx, dword [ebp - 0x1178]
mov dword [ebp - 0x117c], edx
mov eax, dword [ebp - 0x1174]
mov cl, byte [eax]
mov byte [ebp - 0x117d], cl
mov edx, dword [ebp - 0x1178]
mov al, byte [ebp - 0x117d]
mov byte [edx], al
mov ecx, dword [ebp - 0x1174]
add ecx, 1
mov dword [ebp - 0x1174], ecx
mov edx, dword [ebp - 0x1178]
add edx, 1
mov dword [ebp - 0x1178], edx
cmp byte [ebp - 0x117d], 0
jne 0x1007ba85
lea eax, [ebp - 0xb7c]
mov dword [ebp - 0x1184], eax
mov ecx, dword [ebp - 0x1184]
mov dword [ebp - 0x1188], ecx
mov edx, dword [ebp - 0x1184]
mov al, byte [edx]
mov byte [ebp - 0x1189], al
add dword [ebp - 0x1184], 1
cmp byte [ebp - 0x1189], 0
jne 0x1007bae0
mov ecx, dword [ebp - 0x1184]
sub ecx, dword [ebp - 0x1188]
mov edx, dword [ebp - 0x1188]
mov dword [ebp - 0x1190], edx
mov dword [ebp - 0x1194], ecx
lea eax, [ebp - 0xfa4]
add eax, 0xffffffff
mov dword [ebp - 0x1198], eax
mov ecx, dword [ebp - 0x1198]
mov dl, byte [ecx + 1]
mov byte [ebp - 0x1199], dl
add dword [ebp - 0x1198], 1
cmp byte [ebp - 0x1199], 0
jne 0x1007bb2b
mov edi, dword [ebp - 0x1198]
mov esi, dword [ebp - 0x1190]
mov eax, dword [ebp - 0x1194]
mov ecx, eax
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push closesocket
push 0
push 0
lea ecx, [ebp - 0xfa4]
push ecx
mov edx, dword [ebp - 0x6a4]
push edx
call fcn.10064f60
add esp, 0x18
mov dword [ebp - 0x408], eax
lea eax, [ebp - 0xba0]
push eax
push 0x64
lea ecx, [ebp - 0x404]
push ecx
mov edx, dword [ebp - 0x408]
push edx
call fcn.10064f20
add esp, 0x10
mov eax, dword [ebp - 0xba0]
mov byte [ebp + eax - 0x404], 0
lea ecx, [ebp - 0xb7c]
push ecx
lea edx, [ebp - 0x404]
push edx
push str.New_:__s____s
call fcn.1006d290
add esp, 0xc
lea eax, [ebp - 0xb7c]
mov dword [ebp - 0x11a0], eax
lea ecx, [ebp - 0x404]
mov dword [ebp - 0x11a4], ecx
mov edx, dword [ebp - 0x11a4]
mov al, byte [edx]
mov byte [ebp - 0x11a5], al
mov ecx, dword [ebp - 0x11a0]
cmp al, byte [ecx]
jne 0x1007bc5a
cmp byte [ebp - 0x11a5], 0
je 0x1007bc4e
mov edx, dword [ebp - 0x11a4]
mov al, byte [edx + 1]
mov byte [ebp - 0x11a6], al
mov ecx, dword [ebp - 0x11a0]
cmp al, byte [ecx + 1]
jne 0x1007bc5a
add dword [ebp - 0x11a4], 2
add dword [ebp - 0x11a0], 2
cmp byte [ebp - 0x11a6], 0
jne 0x1007bbfc
mov dword [ebp - 0x11ac], 0
jmp 0x1007bc65
sbb edx, edx
sbb edx, 0xffffffff
mov dword [ebp - 0x11ac], edx
mov eax, dword [ebp - 0x11ac]
mov dword [ebp - 0x11b0], eax
cmp dword [ebp - 0x11b0], 0
jne 0x1007d310
push 0
push closesocket
push 0
push 0
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp - 0x698]
push edx
call fcn.10064f60
add esp, 0x18
mov dword [ebp - 0x35c], eax
lea eax, [ebp - 0xb14]
push eax
push 0x64
lea ecx, [ebp - 0x474]
push ecx
mov edx, dword [ebp - 0x35c]
push edx
call fcn.10064f20
add esp, 0x10
mov eax, dword [ebp - 0xb14]
mov byte [ebp + eax - 0x474], 0
lea ecx, [ebp - 0x474]
mov dword [ebp - 0x11b4], ecx
mov edx, dword [ebp - 0x11b4]
add edx, 1
mov dword [ebp - 0x11b8], edx
mov eax, dword [ebp - 0x11b4]
mov cl, byte [eax]
mov byte [ebp - 0x11b9], cl
add dword [ebp - 0x11b4], 1
cmp byte [ebp - 0x11b9], 0
jne 0x1007bcea
mov edx, dword [ebp - 0x11b4]
sub edx, dword [ebp - 0x11b8]
mov dword [ebp - 0x11c0], edx
mov eax, dword [ebp - 0x11c0]
mov dword [0x100c94fc], eax
cmp dword [0x100c94fc], 0x40
jne 0x1007d2e0
mov ecx, 0xd5269db9
push ecx
lea ecx, [ebp - 0x1ac]
call fcn.10007e30
mov dword [ebp - 0x11c4], eax
lea edx, [ebp - 0x474]
mov dword [ebp - 0x11c8], edx
mov eax, dword [ebp - 0x11c4]
mov dword [ebp - 0x11cc], eax
mov ecx, dword [ebp - 0x11cc]
mov dl, byte [ecx]
mov byte [ebp - 0x11cd], dl
mov eax, dword [ebp - 0x11c8]
cmp dl, byte [eax]
jne 0x1007bdbf
cmp byte [ebp - 0x11cd], 0
je 0x1007bdb3
mov ecx, dword [ebp - 0x11cc]
mov dl, byte [ecx + 1]
mov byte [ebp - 0x11ce], dl
mov eax, dword [ebp - 0x11c8]
cmp dl, byte [eax + 1]
jne 0x1007bdbf
add dword [ebp - 0x11cc], 2
add dword [ebp - 0x11c8], 2
cmp byte [ebp - 0x11ce], 0
jne 0x1007bd61
mov dword [ebp - 0x11d4], 0
jmp 0x1007bdca
sbb ecx, ecx
sbb ecx, 0xffffffff
mov dword [ebp - 0x11d4], ecx
mov edx, dword [ebp - 0x11d4]
mov dword [ebp - 0x11d8], edx
xor eax, eax
cmp dword [ebp - 0x11d8], 0
sete al
mov byte [ebp - 0x1095], al
lea ecx, [ebp - 0x1ac]
call fcn.10005250
movzx ecx, byte [ebp - 0x1095]
test ecx, ecx
je 0x1007d2b0
lea edx, [ebp - 0x1c8]
push edx
call fcn.100688d0
add esp, 4
mov dword [ebp - 0x11dc], eax
mov eax, dword [ebp - 0x11dc]
mov dword [ebp - 0x11e0], eax
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x69c]
call fcn.1005f4c0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x109c], esp
push eax
mov edx, dword [ebp - 0x11e0]
push edx
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x11e4], eax
lea eax, [ebp - 0x1000]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x11e8], eax
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1c8]
call fcn.100012f0
mov ecx, 0xdacf3efd
push ecx
lea ecx, [ebp - 0x1d0]
call fcn.10007ff0
mov dword [ebp - 0x11ec], eax
mov edx, dword [ebp - 0x11ec]
mov dword [ebp - 0x11f0], edx
mov byte [ebp - 4], 0x18
push 0x451c9d12
lea ecx, [ebp - 0x1fc]
call fcn.10007eb0
mov dword [ebp - 0x11f4], eax
mov eax, dword [ebp - 0x11f4]
mov dword [ebp - 0x11f8], eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x1000]
push ecx
mov edx, dword [ebp - 0x11f8]
push edx
lea eax, [ebp - 0x218]
push eax
call fcn.10007f30
add esp, 0xc
mov dword [ebp - 0x11fc], eax
mov ecx, dword [ebp - 0x11fc]
mov dword [ebp - 0x1200], ecx
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x11f0]
push edx
mov eax, dword [ebp - 0x1200]
push eax
lea ecx, [ebp - 0x234]
push ecx
call fcn.100077e0
add esp, 0xc
mov dword [ebp - 0x1204], eax
mov edx, dword [ebp - 0x1204]
mov dword [ebp - 0x1208], edx
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x474]
push eax
mov ecx, dword [ebp - 0x1208]
push ecx
lea edx, [ebp - 0x1064]
push edx
call fcn.100077e0
add esp, 0xc
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x234]
call fcn.100012f0
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x218]
call fcn.100012f0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x1fc]
call fcn.10005280
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1d0]
call fcn.100052b0
mov eax, dword [str.sha256__3lMF9Tfk_OTRidTLdQtMWopJvrlCrxziMPAPvmRIMQ]
push eax
lea ecx, [ebp - 0x398]
call fcn.10003ab0
push eax
push str.Token_A:__s____s
call fcn.1006d290
add esp, 0xc
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10a0], esp
lea edx, [ebp - 0x1000]
push edx
call fcn.100037d0
mov dword [ebp - 0x120c], eax
lea eax, [ebp - 0x1048]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1210], eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x1048]
call fcn.10003ab0
push eax
push str.auth_:__s
call fcn.1006d290
add esp, 8
mov ecx, dword [str.sha256__3lMF9Tfk_OTRidTLdQtMWopJvrlCrxziMPAPvmRIMQ]
push ecx
lea ecx, [ebp - 0x398]
call fcn.10003ab0
push eax
push str.Token_B:__s____s
call fcn.1006d290
add esp, 0xc
lea ecx, [ebp - 0x1064]
call fcn.10003ab0
push eax
push str.Full_Url_:__s
call fcn.1006d290
add esp, 8
cmp dword [ebp - 0xb80], 0
je 0x1007c101
lea ecx, [ebp - 0x1064]
call fcn.10003ab0
push eax
push 0x2712
mov edx, dword [ebp - 0xb80]
push edx
call fcn.1000ddd0
add esp, 0xc
push 0x10068510
push 0x4e2b
mov eax, dword [ebp - 0xb80]
push eax
call fcn.1000ddd0
add esp, 0xc
lea ecx, [ebp - 0x378]
push ecx
push 0x2711
mov edx, dword [ebp - 0xb80]
push edx
call fcn.1000ddd0
add esp, 0xc
mov eax, dword [ebp - 0xb80]
push eax
call fcn.1000e040
add esp, 4
mov dword [ebp - 0x37c], eax
cmp dword [ebp - 0x37c], 0
je 0x1007c0f2
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push ecx
mov edx, dword [ebp - 0x37c]
push edx
call fcn.1000e080
add esp, 4
push eax
push str.Gagal_melakukan_permintaan:
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
push eax
call fcn.10006c10
add esp, 8
push eax
call fcn.10006c10
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push str.Gagal_Permintaan
call fcn.1006d290
add esp, 4
mov ecx, dword [ebp - 0xb80]
push ecx
call fcn.1000e060
add esp, 4
sub esp, 0x1c
mov ecx, 7
lea esi, [ebp - 0x378]
mov edi, esp
rep movsd dword es:[edi], dword [esi]
push str.Output_NewUrl:__s
call fcn.1006d290
add esp, 0x20
lea edx, [ebp - 0x378]
push edx
lea eax, [ebp - 0x102c]
push eax
call fcn.1007d7c0
add esp, 8
mov byte [ebp - 4], 0x22
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x102c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1028]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1024]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1020]
mov dword [ecx + 0xc], eax
push str.decodedData:__s
call fcn.1006d290
add esp, 0x14
lea ecx, [ebp - 0x102c]
push ecx
lea edx, [ebp - 0xfe4]
push edx
call fcn.10068740
add esp, 8
mov byte [ebp - 4], 0x23
sub esp, 0x1c
mov ecx, 7
lea esi, [ebp - 0xfe4]
mov edi, esp
rep movsd dword es:[edi], dword [esi]
push str.Decode:__s
call fcn.1006d290
add esp, 0x20
mov byte [ebp - 0x10a1], 0x7c
lea eax, [ebp - 0x10a1]
push eax
lea ecx, [ebp - 0xfe4]
push ecx
lea edx, [ebp - 0x1074]
push edx
call fcn.1007a720
add esp, 0xc
mov byte [ebp - 4], 0x24
sub esp, 0x10
mov eax, esp
mov ecx, dword [ebp - 0x1074]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1070]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x106c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1068]
mov dword [eax + 0xc], edx
push str.Result:__s
call fcn.1006d290
add esp, 0x14
lea eax, [ebp - 0x404]
push eax
lea ecx, [ebp - 0xb7c]
push ecx
lea edx, [ebp - 0x474]
push edx
push str.Output_URL_:__s__Nilai_:__s__Value_:__s
call fcn.1006d290
add esp, 0x10
push 0
lea ecx, [ebp - 0x1074]
call fcn.10005010
push eax
lea ecx, [ebp - 0xfc8]
call fcn.100037d0
mov byte [ebp - 4], 0x25
push 1
lea ecx, [ebp - 0x1074]
call fcn.10005010
push eax
lea ecx, [ebp - 0x101c]
call fcn.100037d0
mov byte [ebp - 4], 0x26
push 2
lea ecx, [ebp - 0x1074]
call fcn.10005010
push eax
mov ecx, 0x100cc004
call fcn.10001ae0
lea ecx, [ebp - 0xfc8]
call fcn.10003ab0
push eax
push str.Auth:__s
call fcn.1006d290
add esp, 8
lea ecx, [ebp - 0x101c]
call fcn.10003ab0
push eax
push str.Tipe:__s
call fcn.1006d290
add esp, 8
mov ecx, 0x100cc004
call fcn.10003ab0
push eax
push str.Expired:__s
call fcn.1006d290
add esp, 8
lea eax, [ebp - 0x1048]
push eax
lea ecx, [ebp - 0xfc8]
push ecx
call fcn.10008070
add esp, 8
movzx edx, al
test edx, edx
je 0x1007d208
push str.Sukses
call fcn.1006d290
add esp, 4
lea ecx, [ebp - 0x1064]
call fcn.10003ab0
mov dword [ebp - 0x1214], eax
mov eax, dword [ebp - 0x1214]
add eax, 1
mov dword [ebp - 0x1218], eax
mov ecx, dword [ebp - 0x1214]
mov dl, byte [ecx]
mov byte [ebp - 0x1219], dl
add dword [ebp - 0x1214], 1
cmp byte [ebp - 0x1219], 0
jne 0x1007c311
mov eax, dword [ebp - 0x1214]
sub eax, dword [ebp - 0x1218]
mov dword [ebp - 0x1220], eax
push 0x451c9e96
lea ecx, [ebp - 0x260]
call fcn.10007eb0
mov dword [ebp - 0x1224], eax
mov ecx, dword [ebp - 0x1224]
mov dword [ebp - 0x1228], ecx
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x1228]
mov dword [ebp - 0x122c], edx
mov eax, dword [ebp - 0x122c]
add eax, 1
mov dword [ebp - 0x1230], eax
mov ecx, dword [ebp - 0x122c]
mov dl, byte [ecx]
mov byte [ebp - 0x1231], dl
add dword [ebp - 0x122c], 1
cmp byte [ebp - 0x1231], 0
jne 0x1007c382
mov eax, dword [ebp - 0x122c]
sub eax, dword [ebp - 0x1230]
mov dword [ebp - 0x1238], eax
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x123c], eax
mov ecx, dword [ebp - 0x123c]
add ecx, 1
mov dword [ebp - 0x1240], ecx
mov edx, dword [ebp - 0x123c]
mov al, byte [edx]
mov byte [ebp - 0x1241], al
add dword [ebp - 0x123c], 1
cmp byte [ebp - 0x1241], 0
jne 0x1007c3d2
mov ecx, dword [ebp - 0x123c]
sub ecx, dword [ebp - 0x1240]
mov dword [ebp - 0x1248], ecx
mov edx, dword [ebp - 0x1220]
push edx
mov eax, dword [ebp - 0x1238]
push eax
mov ecx, dword [ebp - 0x1248]
push ecx
push str._d____d____d
call fcn.1006d290
add esp, 0x10
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x260]
call fcn.10005280
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x124c], eax
mov edx, dword [ebp - 0x124c]
add edx, 1
mov dword [ebp - 0x1250], edx
mov eax, dword [ebp - 0x124c]
mov cl, byte [eax]
mov byte [ebp - 0x1251], cl
add dword [ebp - 0x124c], 1
cmp byte [ebp - 0x1251], 0
jne 0x1007c453
mov edx, dword [ebp - 0x124c]
sub edx, dword [ebp - 0x1250]
mov dword [ebp - 0x1258], edx
cmp dword [ebp - 0x1258], 0x20
jne 0x1007c571
push 0x451c9ed2
lea ecx, [ebp - 0x28c]
call fcn.10007eb0
mov dword [ebp - 0x125c], eax
mov eax, dword [ebp - 0x10cc]
or eax, 1
mov dword [ebp - 0x10cc], eax
mov ecx, dword [ebp - 0x125c]
mov dword [ebp - 0x1260], ecx
mov edx, dword [ebp - 0x1260]
add edx, 1
mov dword [ebp - 0x1264], edx
mov eax, dword [ebp - 0x1260]
mov cl, byte [eax]
mov byte [ebp - 0x1265], cl
add dword [ebp - 0x1260], 1
cmp byte [ebp - 0x1265], 0
jne 0x1007c4d0
mov edx, dword [ebp - 0x1260]
sub edx, dword [ebp - 0x1264]
mov dword [ebp - 0x126c], edx
cmp dword [ebp - 0x126c], 0x29
jne 0x1007c571
lea ecx, [ebp - 0x1064]
call fcn.10003ab0
mov dword [ebp - 0x1270], eax
mov eax, dword [ebp - 0x1270]
add eax, 1
mov dword [ebp - 0x1274], eax
mov ecx, dword [ebp - 0x1270]
mov dl, byte [ecx]
mov byte [ebp - 0x1275], dl
add dword [ebp - 0x1270], 1
cmp byte [ebp - 0x1275], 0
jne 0x1007c529
mov eax, dword [ebp - 0x1270]
sub eax, dword [ebp - 0x1274]
mov dword [ebp - 0x127c], eax
cmp dword [ebp - 0x127c], 0x8e
jne 0x1007c571
mov dword [ebp - 0x1280], 1
jmp 0x1007c57b
mov dword [ebp - 0x1280], 0
mov cl, byte [ebp - 0x1280]
mov byte [ebp - 0x10a2], cl
mov edx, dword [ebp - 0x10cc]
and edx, 1
je 0x1007c5a4
and dword [ebp - 0x10cc], 0xfffffffe
lea ecx, [ebp - 0x28c]
call fcn.10005280
movzx eax, byte [ebp - 0x10a2]
test eax, eax
je 0x1007d1d8
mov ecx, 0xe10d0153
push ecx
lea ecx, [ebp - 0x294]
call fcn.10008090
mov dword [ebp - 0x1284], eax
mov edx, dword [ebp - 0x1284]
mov dword [ebp - 0x1288], edx
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x10cc]
or eax, 2
mov dword [ebp - 0x10cc], eax
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10a8], esp
mov edx, dword [ebp - 0x1288]
push edx
lea eax, [ebp - 0x1048]
push eax
push ecx
call fcn.10007720
add esp, 0xc
mov dword [ebp - 0x128c], eax
lea ecx, [ebp - 0x2b0]
push ecx
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1290], eax
mov edx, dword [ebp - 0x1290]
mov dword [ebp - 0x1294], edx
mov dword [ebp - 4], 0x29
mov eax, dword [ebp - 0x10cc]
or eax, 4
mov dword [ebp - 0x10cc], eax
mov ecx, dword [ebp - 0x1294]
push ecx
lea edx, [ebp - 0x101c]
push edx
call fcn.10008070
add esp, 8
movzx eax, al
test eax, eax
jne 0x1007c729
push 0x2e292b49
lea ecx, [ebp - 0x2b8]
call fcn.10008110
mov dword [ebp - 0x1298], eax
mov ecx, dword [ebp - 0x1298]
mov dword [ebp - 0x129c], ecx
mov dword [ebp - 4], 0x2a
mov edx, dword [ebp - 0x10cc]
or edx, 8
mov dword [ebp - 0x10cc], edx
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x10ac], esp
mov ecx, dword [ebp - 0x129c]
push ecx
lea edx, [ebp - 0x1048]
push edx
push eax
call fcn.10007720
add esp, 0xc
mov dword [ebp - 0x12a0], eax
lea eax, [ebp - 0x2d4]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x12a4], eax
mov ecx, dword [ebp - 0x12a4]
mov dword [ebp - 0x12a8], ecx
mov dword [ebp - 4], 0x2b
mov edx, dword [ebp - 0x10cc]
or edx, 0x10
mov dword [ebp - 0x10cc], edx
mov eax, dword [ebp - 0x12a8]
push eax
lea ecx, [ebp - 0x101c]
push ecx
call fcn.10008070
add esp, 8
movzx edx, al
test edx, edx
jne 0x1007c729
mov dword [ebp - 0x12ac], 0
jmp 0x1007c733
mov dword [ebp - 0x12ac], 1
mov al, byte [ebp - 0x12ac]
mov byte [ebp - 0x10a3], al
mov dword [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x10cc]
and ecx, 0x10
je 0x1007c763
and dword [ebp - 0x10cc], 0xffffffef
lea ecx, [ebp - 0x2d4]
call fcn.100012f0
mov dword [ebp - 4], 0x29
mov edx, dword [ebp - 0x10cc]
and edx, 8
je 0x1007c787
and dword [ebp - 0x10cc], 0xfffffff7
lea ecx, [ebp - 0x2b8]
call fcn.10004e80
mov dword [ebp - 4], 0x28
mov eax, dword [ebp - 0x10cc]
and eax, 4
je 0x1007c7ab
and dword [ebp - 0x10cc], 0xfffffffb
lea ecx, [ebp - 0x2b0]
call fcn.100012f0
mov dword [ebp - 4], 0x26
mov ecx, dword [ebp - 0x10cc]
and ecx, 2
je 0x1007c7cf
and dword [ebp - 0x10cc], 0xfffffffd
lea ecx, [ebp - 0x294]
call fcn.10004e80
movzx edx, byte [ebp - 0x10a3]
test edx, edx
je 0x1007ca0e
mov dword [0x100c6a74], 1
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x12b0], eax
mov dword [ebp - 0x12b4], 0x100c17a0
mov eax, dword [ebp - 0x12b4]
mov dword [ebp - 0x12b8], eax
mov ecx, dword [ebp - 0x12b0]
mov dl, byte [ecx]
mov byte [ebp - 0x12b9], dl
mov eax, dword [ebp - 0x12b4]
mov cl, byte [ebp - 0x12b9]
mov byte [eax], cl
mov edx, dword [ebp - 0x12b0]
add edx, 1
mov dword [ebp - 0x12b0], edx
mov eax, dword [ebp - 0x12b4]
add eax, 1
mov dword [ebp - 0x12b4], eax
cmp byte [ebp - 0x12b9], 0
jne 0x1007c80f
push 0x1009cfd0
call fcn.1006d290
add esp, 4
mov dword [0x100ca138], 1
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x12c0], eax
mov dword [ebp - 0x12c4], 0x100c17a0
mov ecx, dword [ebp - 0x12c4]
mov dword [ebp - 0x12c8], ecx
mov edx, dword [ebp - 0x12c0]
mov al, byte [edx]
mov byte [ebp - 0x12c9], al
mov ecx, dword [ebp - 0x12c4]
mov dl, byte [ebp - 0x12c9]
mov byte [ecx], dl
mov eax, dword [ebp - 0x12c0]
add eax, 1
mov dword [ebp - 0x12c0], eax
mov ecx, dword [ebp - 0x12c4]
add ecx, 1
mov dword [ebp - 0x12c4], ecx
cmp byte [ebp - 0x12c9], 0
jne 0x1007c890
push 0
push 0
push 0
push 0x1007aee0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x12d0], eax
mov dword [ebp - 0x12d4], 0x100c17a0
mov edx, dword [ebp - 0x12d4]
mov dword [ebp - 0x12d8], edx
mov eax, dword [ebp - 0x12d0]
mov cl, byte [eax]
mov byte [ebp - 0x12d9], cl
mov edx, dword [ebp - 0x12d4]
mov al, byte [ebp - 0x12d9]
mov byte [edx], al
mov ecx, dword [ebp - 0x12d0]
add ecx, 1
mov dword [ebp - 0x12d0], ecx
mov edx, dword [ebp - 0x12d4]
add edx, 1
mov dword [ebp - 0x12d4], edx
cmp byte [ebp - 0x12d9], 0
jne 0x1007c91a
push str.Full_Hack
push 0x100c17a0
push 0x100c17a0
call fcn.1006ce80
add esp, 0xc
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1009cfe4
call fcn.1006d290
add esp, 4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x101c]
call fcn.100012f0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xfc8]
call fcn.100012f0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1074]
call fcn.10004fb0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xfe4]
call fcn.100012f0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x102c]
call fcn.10001410
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1048]
call fcn.100012f0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1064]
call fcn.100012f0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1000]
call fcn.100012f0
jmp 0x1007d3d9
mov eax, 0xd412a8a
push eax
lea ecx, [ebp - 0x2dc]
call fcn.10008190
mov dword [ebp - 0x12e0], eax
mov ecx, dword [ebp - 0x12e0]
mov dword [ebp - 0x12e4], ecx
mov byte [ebp - 4], 0x2c
sub esp, 0x1c
mov edx, esp
mov dword [ebp - 0x10b4], esp
mov eax, dword [ebp - 0x12e4]
push eax
lea ecx, [ebp - 0x1048]
push ecx
push edx
call fcn.10007720
add esp, 0xc
mov dword [ebp - 0x12e8], eax
lea edx, [ebp - 0x2f8]
push edx
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x12ec], eax
mov eax, dword [ebp - 0x12ec]
mov dword [ebp - 0x12f0], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x12f0]
push ecx
lea edx, [ebp - 0x101c]
push edx
call fcn.10008070
add esp, 8
mov byte [ebp - 0x10ad], al
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x2f8]
call fcn.100012f0
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x2dc]
call fcn.100052e0
movzx eax, byte [ebp - 0x10ad]
test eax, eax
je 0x1007ccfb
mov dword [0x100c6a74], 1
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x12f4], eax
mov dword [ebp - 0x12f8], 0x100c17a0
mov ecx, dword [ebp - 0x12f8]
mov dword [ebp - 0x12fc], ecx
mov edx, dword [ebp - 0x12f4]
mov al, byte [edx]
mov byte [ebp - 0x12fd], al
mov ecx, dword [ebp - 0x12f8]
mov dl, byte [ebp - 0x12fd]
mov byte [ecx], dl
mov eax, dword [ebp - 0x12f4]
add eax, 1
mov dword [ebp - 0x12f4], eax
mov ecx, dword [ebp - 0x12f8]
add ecx, 1
mov dword [ebp - 0x12f8], ecx
cmp byte [ebp - 0x12fd], 0
jne 0x1007cafc
push 0x1009cff8
call fcn.1006d290
add esp, 4
mov dword [0x100ca138], 2
push 0
push 0
push 0
push 0x1007aee0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x1304], eax
mov dword [ebp - 0x1308], 0x100c17a0
mov edx, dword [ebp - 0x1308]
mov dword [ebp - 0x130c], edx
mov eax, dword [ebp - 0x1304]
mov cl, byte [eax]
mov byte [ebp - 0x130d], cl
mov edx, dword [ebp - 0x1308]
mov al, byte [ebp - 0x130d]
mov byte [edx], al
mov ecx, dword [ebp - 0x1304]
add ecx, 1
mov dword [ebp - 0x1304], ecx
mov edx, dword [ebp - 0x1308]
add edx, 1
mov dword [ebp - 0x1308], edx
cmp byte [ebp - 0x130d], 0
jne 0x1007cb9d
push str.Normal_Hack
push 0x100c17a0
push 0x100c17a0
call fcn.1006ce80
add esp, 0xc
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x1314], eax
mov dword [ebp - 0x1318], 0x100c17a0
mov eax, dword [ebp - 0x1318]
mov dword [ebp - 0x131c], eax
mov ecx, dword [ebp - 0x1314]
mov dl, byte [ecx]
mov byte [ebp - 0x131d], dl
mov eax, dword [ebp - 0x1318]
mov cl, byte [ebp - 0x131d]
mov byte [eax], cl
mov edx, dword [ebp - 0x1314]
add edx, 1
mov dword [ebp - 0x1314], edx
mov eax, dword [ebp - 0x1318]
add eax, 1
mov dword [ebp - 0x1318], eax
cmp byte [ebp - 0x131d], 0
jne 0x1007cc29
push 0x1009d00c
call fcn.1006d290
add esp, 4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x101c]
call fcn.100012f0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xfc8]
call fcn.100012f0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1074]
call fcn.10004fb0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xfe4]
call fcn.100012f0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x102c]
call fcn.10001410
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1048]
call fcn.100012f0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1064]
call fcn.100012f0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1000]
call fcn.100012f0
jmp 0x1007d3d9
mov ecx, 0xe099a4dc
push ecx
lea ecx, [ebp - 0x300]
call fcn.10008210
mov dword [ebp - 0x1324], eax
mov edx, dword [ebp - 0x1324]
mov dword [ebp - 0x1328], edx
mov byte [ebp - 4], 0x2e
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x10bc], esp
mov ecx, dword [ebp - 0x1328]
push ecx
lea edx, [ebp - 0x1048]
push edx
push eax
call fcn.10007720
add esp, 0xc
mov dword [ebp - 0x132c], eax
lea eax, [ebp - 0x31c]
push eax
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1330], eax
mov ecx, dword [ebp - 0x1330]
mov dword [ebp - 0x1334], ecx
mov byte [ebp - 4], 0x2f
mov edx, dword [ebp - 0x1334]
push edx
lea eax, [ebp - 0x101c]
push eax
call fcn.10008070
add esp, 8
mov byte [ebp - 0x10b5], al
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x31c]
call fcn.100012f0
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x300]
call fcn.100052e0
movzx ecx, byte [ebp - 0x10b5]
test ecx, ecx
je 0x1007cfe8
mov dword [0x100c6a74], 1
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x1338], eax
mov dword [ebp - 0x133c], 0x100c17a0
mov edx, dword [ebp - 0x133c]
mov dword [ebp - 0x1340], edx
mov eax, dword [ebp - 0x1338]
mov cl, byte [eax]
mov byte [ebp - 0x1341], cl
mov edx, dword [ebp - 0x133c]
mov al, byte [ebp - 0x1341]
mov byte [edx], al
mov ecx, dword [ebp - 0x1338]
add ecx, 1
mov dword [ebp - 0x1338], ecx
mov edx, dword [ebp - 0x133c]
add edx, 1
mov dword [ebp - 0x133c], edx
cmp byte [ebp - 0x1341], 0
jne 0x1007cde9
push str.Loaded
call fcn.1006d290
add esp, 4
mov dword [0x100ca138], 3
push 0
push 0
push 0
push 0x1007aee0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x1348], eax
mov dword [ebp - 0x134c], 0x100c17a0
mov eax, dword [ebp - 0x134c]
mov dword [ebp - 0x1350], eax
mov ecx, dword [ebp - 0x1348]
mov dl, byte [ecx]
mov byte [ebp - 0x1351], dl
mov eax, dword [ebp - 0x134c]
mov cl, byte [ebp - 0x1351]
mov byte [eax], cl
mov edx, dword [ebp - 0x1348]
add edx, 1
mov dword [ebp - 0x1348], edx
mov eax, dword [ebp - 0x134c]
add eax, 1
mov dword [ebp - 0x134c], eax
cmp byte [ebp - 0x1351], 0
jne 0x1007ce8a
push str.Trial_Hack
push 0x100c17a0
push 0x100c17a0
call fcn.1006ce80
add esp, 0xc
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x688]
call fcn.10003ab0
mov dword [ebp - 0x1358], eax
mov dword [ebp - 0x135c], 0x100c17a0
mov ecx, dword [ebp - 0x135c]
mov dword [ebp - 0x1360], ecx
mov edx, dword [ebp - 0x1358]
mov al, byte [edx]
mov byte [ebp - 0x1361], al
mov ecx, dword [ebp - 0x135c]
mov dl, byte [ebp - 0x1361]
mov byte [ecx], dl
mov eax, dword [ebp - 0x1358]
add eax, 1
mov dword [ebp - 0x1358], eax
mov ecx, dword [ebp - 0x135c]
add ecx, 1
mov dword [ebp - 0x135c], ecx
cmp byte [ebp - 0x1361], 0
jne 0x1007cf16
push str.Loaded_Own
call fcn.1006d290
add esp, 4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x101c]
call fcn.100012f0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xfc8]
call fcn.100012f0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1074]
call fcn.10004fb0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xfe4]
call fcn.100012f0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x102c]
call fcn.10001410
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1048]
call fcn.100012f0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1064]
call fcn.100012f0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1000]
call fcn.100012f0
jmp 0x1007d3d9
mov edx, 0xaed7e6a4
push edx
lea ecx, [ebp - 0x324]
call fcn.10008290
mov dword [ebp - 0x1368], eax
mov eax, dword [ebp - 0x1368]
mov dword [ebp - 0x136c], eax
mov byte [ebp - 4], 0x30
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10c4], esp
mov edx, dword [ebp - 0x136c]
push edx
lea eax, [ebp - 0x1048]
push eax
push ecx
call fcn.10007720
add esp, 0xc
mov dword [ebp - 0x1370], eax
lea ecx, [ebp - 0x340]
push ecx
call fcn.1005f320
add esp, 0x20
mov dword [ebp - 0x1374], eax
mov edx, dword [ebp - 0x1374]
mov dword [ebp - 0x1378], edx
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0x1378]
push eax
lea ecx, [ebp - 0x101c]
push ecx
call fcn.10008070
add esp, 8
mov byte [ebp - 0x10bd], al
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x340]
call fcn.100012f0
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x324]
call fcn.10005310
movzx edx, byte [ebp - 0x10bd]
test edx, edx
je 0x1007d15c
mov dword [0x100c6a74], 0
mov dword [0x100c94fc], 0
push 0x1009d048
call fcn.10064fe0
add esp, 4
push str.PC_Anda_Telah_Kami_Ban_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x101c]
call fcn.100012f0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xfc8]
call fcn.100012f0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1074]
call fcn.10004fb0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xfe4]
call fcn.100012f0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x102c]
call fcn.10001410
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1048]
call fcn.100012f0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1064]
call fcn.100012f0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1000]
call fcn.100012f0
jmp 0x1007d3d9
mov dword [0x100c6a74], 0
mov dword [0x100c94fc], 0
mov dword [0x100ca138], 0
push 0x1009d070
call fcn.10064fe0
add esp, 4
mov eax, 0xb34347ae
push eax
lea ecx, [ebp - 0x358]
call fcn.10008310
mov dword [ebp - 0x137c], eax
mov ecx, dword [ebp - 0x137c]
mov dword [ebp - 0x1380], ecx
mov byte [ebp - 4], 0x32
mov edx, dword [ebp - 0x1380]
push edx
call fcn.1006d290
add esp, 4
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x358]
call fcn.10005340
push 0
call fcn.1005dfa0
add esp, 4
jmp 0x1007d206
mov dword [0x100c94fc], 0
push 0x1009d098
call fcn.10064fe0
add esp, 4
push str.Tidak_Merespon_Server_A_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
jmp 0x1007d236
mov dword [0x100c94fc], 0
push 0x1009d0c4
call fcn.10064fe0
add esp, 4
push str.Tidak_Merespon_Server_B_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x101c]
call fcn.100012f0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xfc8]
call fcn.100012f0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1074]
call fcn.10004fb0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xfe4]
call fcn.100012f0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x102c]
call fcn.10001410
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1048]
call fcn.100012f0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1064]
call fcn.100012f0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1000]
call fcn.100012f0
jmp 0x1007d2de
mov dword [0x100c94fc], 0
push 0x1009d0f0
call fcn.10064fe0
add esp, 4
push str.Buka_Ulang_Hijack_ada_Perbaruan_Cheat_A_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
jmp 0x1007d30e
mov dword [0x100c94fc], 0
push 0x1009d12c
call fcn.10064fe0
add esp, 4
push str.Buka_Ulang_Hijack_ada_Perbaruan_Cheat_B_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
jmp 0x1007d33e
mov dword [0x100c94fc], 0
push str.autoupgrade.exe
call fcn.10064fe0
add esp, 4
push str.Chat_Seller_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
jmp 0x1007d361
mov dword [0x100c94fc], 0
push str.Error_
call fcn.1006d290
add esp, 4
push 0
call fcn.1005dfa0
add esp, 4
mov eax, dword [ebp - 0x68c]
push eax
call fcn.10064ef0
add esp, 4
mov ecx, dword [ebp - 0x39c]
push ecx
call fcn.10064ef0
add esp, 4
mov edx, dword [ebp - 0x6a4]
push edx
call fcn.10064ef0
add esp, 4
mov eax, dword [ebp - 0x408]
push eax
call fcn.10064ef0
add esp, 4
mov ecx, dword [ebp - 0x698]
push ecx
call fcn.10064ef0
add esp, 4
mov edx, dword [ebp - 0x35c]
push edx
call fcn.10064ef0
add esp, 4
mov eax, dword [ebp - 0x690]
push eax
call fcn.10064ef0
add esp, 4
mov ecx, dword [ebp - 0x6a0]
push ecx
call fcn.10064ef0
add esp, 4
mov byte [ebp - 0x10c5], 0
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x688]
call fcn.100012f0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xb9c]
call fcn.100012f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x398]
call fcn.100012f0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x378]
call fcn.100012f0
mov al, byte [ebp - 0x10c5]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1005cc54
mov esp, ebp
pop ebp
ret