Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x6ec
push 0
push 0x42480c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleA
mov dword [0x424810], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x42480c], eax
call fcn.0040d0b0
call fcn.0040c2d0
call fcn.0040b88e
call fcn.0040b79a
call fcn.0040b786
call fcn.0040b701
call fcn.0040a3df
call fcn.00409365
call fcn.004092eb
call fcn.00408e50
call fcn.00408b67
call fcn.00407f16
call fcn.00407ba3
call fcn.00407149
mov dword [section..data], 0x1000002
mov dword [0x424818], 0xf3a8e8
mov dword [section..data], 0x1000003
mov dword [0x42481c], 0xf32990
mov dword [section..data], 0x1000004
mov dword [0x424820], 0xf32234
mov dword [section..data], 0x1000005
mov dword [0x424824], 0xf31f33
mov dword [section..data], 0x1000006
mov dword [0x424828], 0x104ae18
mov dword [section..data], 0x1000007
mov dword [0x42482c], 0xf21a88
mov dword [section..data], 0x1000008
mov dword [0x424830], 0xf21de8
mov dword [section..data], 0x1000009
mov dword [0x424834], 0xf31f5d
mov dword [section..data], 0x100000a
mov dword [0x424838], 0xf378a8
mov dword [section..data], 0x100000b
mov dword [0x42483c], 0xf3295c
mov dword [section..data], 0x100000c
mov dword [0x424840], 0xf3295c
mov dword [section..data], 0x100000d
mov dword [0x424844], 0x15b5e28
mov dword [section..data], 0x100000e
mov dword [0x424848], 0x15b9ed8
mov dword [section..data], 0x100000f
mov dword [0x42484c], 0x15b9ed4
mov dword [section..data], 0x1000011
mov dword [0x424850], 0x41b79f
mov dword [section..data], 0x1000012
mov dword [0x424854], 0x4766e4
mov dword [section..data], 0x1000013
mov dword [0x424858], 0x443221
mov dword [section..data], 0x1000014
mov dword [0x42485c], 0
mov dword [section..data], 0x1000015
mov dword [0x424860], 0x4e0082
mov dword [section..data], 0x1000016
mov dword [0x424864], 0x44fc78
mov dword [section..data], 0x1000017
mov dword [0x424868], 0
mov dword [section..data], 0x1000018
mov dword [0x42486c], 0x45d3be
mov dword [section..data], 0x1000019
mov dword [0x424870], 0x480576
mov dword [section..data], 0x100001a
mov dword [0x424874], 0
mov dword [section..data], 0x100001b
mov dword [0x424878], 0
mov dword [section..data], 0x100001c
mov dword [0x42487c], 0x4e3840
mov dword [section..data], 0x100001d
mov dword [0x424880], 0x904ad0
mov dword [section..data], 0x100001e
mov dword [0x424884], 0x90cb00
mov dword [section..data], 0x100001f
mov dword [0x424888], 0
mov dword [section..data], 0x1000020
mov dword [0x42488c], 0x850fc085
mov dword [section..data], 0x1000021
mov dword [0x424890], 0xa19d7c02
mov dword [section..data], 0x1000022
mov dword [0x424894], 0x44efe3
mov dword [section..data], 0x1000023
mov dword [0x424898], 0x47e978
mov dword [section..data], 0x1000024
mov dword [0x42489c], 0x70ceb0
mov dword [section..data], 0x1000025
mov dword [0x4248a0], 0x24ca5767
mov dword [section..data], 0x1000026
mov dword [0x4248a4], 0x5e5b5d5f
mov dword [section..data], 0x1000027
mov dword [0x4248a8], 0x8af18b56
mov dword [section..data], 0x1000028
mov dword [0x4248ac], 0xc48130
mov dword [section..data], 0x100002a
mov dword [0x4248b0], 0x2eaa1
mov dword [section..data], 0x100002b
mov dword [0x4248b4], 0x54e8
mov dword [section..data], 0x100002c
mov dword [0x4248b8], 0x8ee6
mov dword [section..data], 0x100002d
mov dword [0x4248bc], 0
mov dword [section..data], 0x100002e
mov dword [0x4248c0], 0x539
mov dword [section..data], 0x100002f
mov dword [0x4248c4], 0xc981
mov dword [section..data], 0x1000030
mov dword [0x4248c8], 0xc989
mov dword [section..data], 0x1000031
mov dword [0x4248cc], 0xc9f6
mov dword [section..data], 0x1000032
mov dword [0x4248d0], 0xc9fa
mov dword [section..data], 0x1000033
mov dword [0x4248d4], 0xc9fe
mov dword [section..data], 0x1000034
mov dword [0x4248d8], 0xca02
mov dword [section..data], 0x1000035
mov dword [0x4248dc], 0xca06
mov dword [section..data], 0x1000036
mov dword [0x4248e0], 0xca0a
mov dword [section..data], 0x1000037
mov dword [0x4248e4], 0xca0e
mov dword [section..data], 0x1000038
mov dword [0x4248e8], 0xca12
mov dword [section..data], 0x1000039
mov dword [0x4248ec], 0xeb9e8
mov dword [section..data], 0x100003a
mov dword [0x4248f0], 0x34d2b
mov dword [section..data], 0x100003b
mov dword [0x4248f4], 0x769
mov dword [section..data], 0x100003c
mov dword [0x4248f8], 0x819
mov dword [section..data], 0x100003d
mov dword [0x4248fc], 0xca4
mov dword [section..data], 0x100003e
mov dword [0x424900], 0x368
mov dword [section..data], 0x100003f
mov dword [0x424904], 0x265be
mov dword [section..data], 0x1000040
mov dword [0x424908], 0x2cd7
mov dword [section..data], 0x1000041
mov dword [0x42490c], 0x2cdb
mov dword [section..data], 0x1000042
mov dword [0x424910], 0
mov dword [section..data], 0x1000043
mov dword [0x424914], 0x17b1
mov dword [section..data], 0x1000044
mov dword [0x424918], 0x17ad
mov dword [section..data], 0x1000045
mov dword [0x42491c], 0x1771
mov dword [section..data], 0x1000046
mov dword [0x424920], 0x229
mov dword [section..data], 0x1000047
mov dword [0x424924], 0x115
mov dword [section..data], 0x1000048
mov dword [0x424928], 0
mov dword [section..data], 0x1000049
mov dword [0x42492c], 0xc7ec
mov dword [section..data], 0x100004a
mov dword [0x424930], 0x36dc
mov dword [section..data], 0x100004b
mov dword [0x424934], 0
mov dword [section..data], 0x100004c
mov dword [0x424938], 0
mov dword [section..data], 0x100004d
mov dword [0x42493c], 0xc87
mov dword [section..data], 0x100004e
mov dword [0x424940], 0x92a
mov dword [section..data], 0x100004f
mov dword [0x424944], 0x295
mov dword [section..data], 0x1000050
mov dword [0x424948], 0x25f
mov dword [section..data], 0x1000051
mov dword [0x42494c], 0x26f
mov dword [section..data], 0x1000052
mov dword [0x424950], 0x229
mov dword [section..data], 0x1000053
mov dword [0x424954], 0x540
mov dword [section..data], 0x1000054
mov dword [0x424958], 0xb6
mov dword [section..data], 0x1000055
mov dword [0x42495c], 0x139
mov dword [section..data], 0x1000056
mov dword [0x424960], 0x2be5d
mov dword [section..data], 0x1000057
mov dword [0x424964], 0x1017d
mov dword [section..data], 0x1000058
mov dword [0x424968], 0x15a96
mov dword [section..data], 0x1000059
mov dword [0x42496c], 0x5578
mov dword [section..data], 0x100005a
mov dword [0x424970], 0x7b8e05d9
mov dword [section..data], 0x100005b
mov dword [0x424974], 0
mov dword [section..data], 0x100005c
mov dword [0x424978], 0x5590
mov dword [section..data], 0x100005d
mov dword [0x42497c], 0x55a8
mov dword [section..data], 0x100005e
mov dword [0x424980], 0xc3a3
mov dword [section..data], 0x100005f
mov dword [0x424984], 0x2bbb7
mov dword [section..data], 0x1000060
mov dword [0x424988], 0x265
mov dword [section..data], 0x1000061
mov dword [0x42498c], 0x4ab6847
mov dword [section..data], 0x1000062
mov dword [0x424990], 0x115
mov dword [section..data], 0x1000063
mov dword [0x424994], 0xc86
mov dword [section..data], 0x1000067
mov dword [0x4248a8], 0xc512b0
mov dword [section..data], 0x1000068
mov dword [0x424998], 0xc4782b
mov dword [section..data], 0x1000069
mov dword [0x4248a0], 0x6dcc10
mov dword [section..data], 0x100006a
mov dword [0x42488c], 0x471faa
mov dword [section..data], 0x100006b
mov dword [0x424890], 0x457476
mov dword [section..data], 0x100006c
mov dword [0x42499c], 1
mov dword [section..data], 0x100006e
add dword [0x4248f4], 4
mov dword [section..data], 0x1000088
mov dword [0x42498c], 0x47
mov dword [section..data], 0x1000089
mov dword [0x4249a0], 0
mov dword [section..data], 0x100008e
mov dword [0x4249a4], 0x2400
mov dword [section..data], 0x100008f
push dword [0x4249a4]
call fcn.00408e80
mov dword [0x4249a8], eax
mov dword [section..data], 0x1000090
call fcn.0040d0e0
push eax
push eax
call fcn.0040c0be
mov edx, 0x4231b3
call fcn.0040d100
push 0x4249ac
call fcn.0040d160
mov dword [section..data], 0x1000091
push 0x10
call fcn.00408e80
mov dword [0x4249b0], eax
mov dword [section..data], 0x1000092
push 0x10
push dword [0x4249b0]
call fcn.0040dabe
mov dword [section..data], 0x1000093
mov edx, 0x423091
lea ecx, [0x4249b4]
call fcn.00407008
mov dword [section..data], 0x1000094
mov edx, 0x423091
lea ecx, [0x4249b8]
call fcn.00407008
mov dword [section..data], 0x1000095
mov dword [0x4249bc], 0
mov dword [section..data], 0x1000097
call fcn.0040d0e0
push eax
push eax
call fcn.0040c0be
mov edx, str.QxSoftCrackCaptchaAPI.dll
call fcn.0040d100
push 0x4249c0
call fcn.0040d160
mov dword [section..data], 0x100009a
mov edx, 0x423091
lea ecx, [0x4249cc]
call fcn.00407008
mov dword [section..data], 0x100009b
mov edx, 0x423091
lea ecx, [0x4249d0]
call fcn.00407008
mov dword [section..data], 0x100009c
push 0x28
call fcn.00408e80
mov dword [0x4249d4], eax
mov dword [section..data], 0x100009d
mov edx, str.5fe98c415af35565c67304335556e0b2
lea ecx, [0x4249d8]
call fcn.00407008
mov dword [section..data], 0x100009e
mov dword [0x4249dc], 0x4e
mov dword [section..data], 0x10000a3
mov dword [0x4249e0], 0xd
mov dword [section..data], 0x10000a4
mov dword [0x4249e4], 0x69
mov dword [section..data], 0x10000a6
mov eax, dword [0x424818]
mov dword [0x4249e8], eax
mov dword [section..data], 0x10000a7
mov dword [0x4249ec], 0xc
mov dword [section..data], 0x10000a8
mov dword [0x4249f0], 0x10
mov dword [section..data], 0x10000a9
mov dword [0x4249f4], 0x1d
mov dword [section..data], 0x10000aa
mov dword [0x4249f8], 4
mov dword [section..data], 0x10000ab
mov dword [0x4249fc], 0x21
mov dword [section..data], 0x10000ac
mov dword [0x424a00], 0x59
mov dword [section..data], 0x10000ad
mov dword [0x424a04], 0x5d
mov dword [section..data], 0x10000ae
mov dword [0x424a08], 0x72
mov dword [section..data], 0x10000af
mov dword [0x424a0c], 0xe5
mov dword [section..data], 0x10000b0
mov dword [0x424a10], 0xed
mov dword [section..data], 0x10000b1
mov dword [0x424a14], 0xf1
mov dword [section..data], 0x10000b4
add dword [0x424954], 0x10
mov dword [section..data], 0x10000b5
mov ebx, dword [0x424954]
add ebx, 0x14
mov dword [0x424a18], ebx
mov dword [section..data], 0x10000b6
mov dword [0x424a1c], 0x1d
mov dword [section..data], 0x10000b8
mov dword [0x424a20], 8
mov dword [section..data], 0x10000b9
mov dword [0x424a24], 4
mov dword [section..data], 0x10000ba
mov dword [0x424a28], 9
mov dword [section..data], 0x10000bb
mov dword [0x424a2c], 0x23
mov dword [section..data], 0x10000bd
add dword [0x424968], 4
mov dword [section..data], 0x10000be
mov ebx, dword [0x4248ec]
add ebx, 4
mov dword [0x424a30], ebx
mov dword [section..data], 0x10000bf
mov ebx, dword [0x4248b0]
add ebx, dword [0x424930]
add ebx, 4
mov dword [0x424a34], ebx
mov dword [section..data], 0x10000c5
mov dword [0x424a38], 0x50
mov dword [section..data], 0x10000c6
mov dword [0x424a3c], 8
mov dword [section..data], 0x10000c7
mov dword [0x424a40], 4
mov dword [section..data], 0x10000c8
mov dword [0x424a44], 0x54
mov dword [section..data], 0x10000cb
mov dword [0x424a48], 0x64
mov dword [section..data], 0x10000cc
mov dword [0x424a4c], 0x40
mov dword [section..data], 0x10000ce
mov dword [0x424a50], 8
mov dword [section..data], 0x10000cf
mov dword [0x424a54], 0x18
mov dword [section..data], 0x10000d0
mov dword [0x424a58], 0x20
mov dword [section..data], 0x10000d1
mov dword [0x424a5c], 0x2c
mov dword [section..data], 0x10000d5
mov ebx, dword [0x424988]
add ebx, 4
mov dword [0x424a60], ebx
mov dword [section..data], 0x10000d8
mov dword [0x424a64], 4
mov dword [section..data], 0x10000d9
mov dword [0x424a68], 0x70
mov dword [section..data], 0x10000dd
mov eax, dword [0x424824]
mov dword [0x424a6c], eax
mov dword [section..data], 0x10000de
mov dword [0x424a70], 0x18
mov dword [section..data], 0x10000df
mov dword [0x424a74], 0x1ad8
mov dword [section..data], 0x10000e0
mov dword [0x424a78], 0xc
mov dword [section..data], 0x10000e1
mov dword [0x424a7c], 0
mov dword [section..data], 0x10000e2
mov dword [0x424a80], 2
mov dword [section..data], 0x10000e3
mov dword [0x424a84], 0x4e20
mov dword [section..data], 0x10000e4
mov dword [0x424a88], 0xea60
mov dword [section..data], 0x10000e7
mov dword [0x424a8c], 0x2c
mov dword [section..data], 0x10000e8
mov dword [0x424a90], 8
mov dword [section..data], 0x10000e9
mov dword [0x424a94], 4
mov dword [section..data], 0x10000ea
mov dword [0x424a98], 8
mov dword [section..data], 0x10001ec
mov dword [0x424aa0], 0xffffffff
mov dword [section..data], 0x10002c0
mov dword [0x424aa8], 0
mov dword [section..data], 0x10002c1
mov edx, str.QxSofu.dll
lea ecx, [0x424aac]
call fcn.00407008
mov dword [section..data], 0x10002c6
call fcn.0040f1c0
mov dword [0x424ab0], eax
mov dword [section..data], 0x10002c7
push dword [0x424ab0]
call fcn.00410b40
add esp, 4
mov dword [section..data], 0x5a
mov edx, str.QxSoftSysConfig.ini
lea ecx, [0x424ab8]
call fcn.00407008
mov dword [section..data], 0x5b
mov edx, str.QxSoftServer.ini
lea ecx, [0x424abc]
call fcn.00407008
mov dword [section..data], 0x5c
mov edx, str.DJ2.exe
lea ecx, [0x424ac0]
call fcn.00407008
mov dword [section..data], 0x5d
mov dword [0x424ac4], 0
mov dword [section..data], 0x28e
call fcn.00404a9f
mov dword [section..data], 0x28f
push 0
call fcn.004041ac
mov dword [section..data], 0x291
call fcn.00404e55
mov dword [section..data], 0x292
call fcn.00405107
mov dword [section..data], 0x293
call fcn.00402941
mov dword [section..data], 0x294
call fcn.004057cd
push 0
call 0x401f5f
push dword [0x42480c]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.00407155
call fcn.00407efa
call fcn.004089c0
call fcn.00408e70
call fcn.00409271
call fcn.004093d5
call fcn.0040a33f
call fcn.0040b758
call fcn.0040b91c
call fcn.0040c2c0
ret