Function at 0x860e31
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push dword [esp]
push dword [esp]
pop eax
add esp, 4
sub esp, 4
jmp 0x860ef6
mov ebx, dword [esp]
push ebp
mov ebp, esp
jmp 0x860eb2
add eax, 0x6d5f67ba
add eax, 0x7ed7b6f2
pop edi
push 0x41391b5a
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x79762c3f
push 0x79762c43
pop ebx
sub ebx, ecx
pop ecx
add eax, ebx
jmp 0x860e2e
or ecx, 0x26ea15e6
dec ecx
shl ecx, 5
push esi
mov esi, 0xc497f0f1
xor ecx, esi
pop esi
mov eax, ecx
push dword [esp]
pop ecx
add esp, 4
push eax
jmp 0x860f19
mov dword [esp], ecx
mov ecx, 0x7908235f
or ecx, 0x7372f133
not ecx
add ecx, 0x1f7d62b6
neg ecx
add ecx, 0xf1fd7140
jmp 0x860e6a
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push 0x29d1fa7e
mov dword [esp], ecx
jmp 0x860f80
push edi
jmp 0x860ee2
mov edi, 4
sub eax, 0x7ed7b6f2
sub eax, 0x6d5f67ba
jmp 0x860f79
mov dword [esp], eax
push esp
mov eax, dword [esp]
add esp, 4
jmp 0x860edc
mov ebx, 0x3bbf213c
mov ecx, ebx
pop ebx
shl ecx, 2
push eax
sub esp, 4
jmp 0x860e8f
not dword [esp]
mov eax, dword [esp]
add esp, 4
sub eax, 0x440f9113
and eax, 0x7d56cb92
shl eax, 5
push 0x4234519a
mov dword [esp], esi
mov dword [esp], edx
mov edx, 0x63df9e2d
or eax, edx
pop edx
shl eax, 1
sub eax, 0xc6bbff05
add ecx, 0x2f9eff8a
add ecx, eax
sub ecx, 0x2f9eff8a
mov eax, dword [esp]
jmp 0x860f60
add esp, 4
sub eax, 0x2fff2a22
sub eax, 0x7bf4d13e
sub eax, ecx
add eax, 0x7bf4d13e
jmp 0x860f86
add eax, edi
jmp 0x860e39
push ebx
jmp 0x860f05
add eax, 0x2fff2a22
pop ecx
jmp 0x860f91
jmp 0x860f96
push ecx
mov ecx, esp
push edi
push esi
mov esi, 0x3d1f0b62
mov edi, esi
pop esi
jmp 0x861116
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
push dword [esp]
jmp 0x861002
mov dword [esp], ecx
jmp 0x8610f9
xor eax, 0xcbaddab3
mov ecx, eax
pop eax
add ecx, eax
pop eax
add dword [esp + 4], 0x3e5de002
sub dword [esp + 4], ecx
jmp 0x860fdd
sub dword [esp + 4], 0x3e5de002
pop ecx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebx
push esp
push dword [esp]
pop ebx
add esp, 4
jmp 0x86100a
mov eax, dword [esp]
jmp 0x86108e
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov dword [esp], edx
jmp 0x861037
mov ebx, 0x3fff3ab2
mov edx, 0x9adcfd42
sub edx, 0x7ff92da4
sub edx, ebx
jmp 0x8610ee
mov dword [esp], 0xc03947f
mov dword [esp], eax
mov eax, 0x63f0ecef
jmp 0x8610b1
push 0x7bfe7c07
pop edx
sub edx, 0x7b5caec0
sub edx, 0xa1cd43
push edx
pop edi
pop edx
mov esi, edi
jmp 0x86109c
pop eax
push ecx
push esi
mov esi, 0x3fe9dda5
jmp 0x86114e
mov dword [esp], ebp
jmp 0x861203
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
jmp 0x8611ae
add esp, 4
add esp, 4
jmp 0x8611ed
pop edi
sub edx, 0x3fbf1de0
add edx, esi
add edx, 0x3fbf1de0
pop esi
jmp 0x861101
neg eax
xor eax, 0x3f79157d
not eax
shr eax, 7
add eax, 0x5bbe0daf
add ebx, eax
jmp 0x861067
pop esp
mov dword [esp], ecx
mov dword [esp], esi
jmp 0x860fb9
mov dword [esp], eax
mov eax, 0x68ff8ff2
add eax, 0xd2fcac0
push eax
push 0x7f1a1b10
pop eax
jmp 0x8611dc
add edx, 0x7ff92da4
jmp 0x86111c
mov dword [esp], eax
jmp 0x86112e
push edi
jmp 0x861107
mov edi, 4
sub edx, edi
push dword [esp]
jmp 0x861142
push edx
jmp 0x861239
pop ebx
add edx, 0x3ebf7500
xor edx, 0x6bb4869b
jmp 0x86125c
mov eax, 0x3fe9dda5
sub ecx, eax
jmp 0x86120b
mov dword [esp], ebx
jmp 0x861020
pop edi
add esp, 4
jmp 0x861165
push ecx
mov ecx, 0x7ef992ce
sub dword [esp + 8], 0x4bacb1b5
sub dword [esp + 8], ecx
jmp 0x861170
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x861074
add dword [esp + 8], 0x4bacb1b5
mov ecx, dword [esp]
add esp, 4
add dword [esp + 4], esi
push edi
mov edi, 0x7ef992ce
add dword [esp + 8], edi
mov edi, dword [esp]
add esp, 4
jmp 0x8611a8
mov dword [esp], ebx
sub esp, 4
jmp 0x8612b3
pop esi
jmp 0x86107c
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
push eax
jmp 0x8611cb
xchg dword [esp], eax
jmp 0x8610c9
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x8611c3
xor eax, 0x7ff7427a
neg eax
add eax, 0x2ed775ad
jmp 0x860fc1
push esi
jmp 0x86119a
mov dword [esp], ebp
pop edx
push dword [esp]
pop ebp
add esp, 4
jmp 0x8612bc
mov ebp, edx
push ecx
jmp 0x8611f3
mov eax, dword [esp]
add esp, 4
jmp 0x861219
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
push esp
pop edx
push esi
push edi
push edx
jmp 0x86104b
mov edx, 0x7157adcf
xor edx, 0x1ba3eb12
sub edi, edx
pop edx
neg edi
sub esp, 4
mov dword [esp], edx
push 0x10c9a14f
jmp 0x86113a
xor edx, 0x773badde
shr edx, 5
xor edx, 0x3bd321f2
add edi, 0x6dd79942
add edi, edx
sub edi, 0x6dd79942
pop edx
sub edi, 0x6dd0ec8b
sub ecx, 0x7771898d
sub ecx, 0x27ff2a6b
add ecx, edi
add ecx, 0x27ff2a6b
jmp 0x861299
add ecx, 0x7771898d
mov edi, dword [esp]
add esp, 4
push edx
mov edx, 4
sub ecx, edx
pop edx
jmp 0x860fa8
mov dword [esp], ecx
push esi
jmp 0x8610d5
jmp 0x8616a3
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, eax
push esi
jmp 0x861772
add esp, 4
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], ecx
push 0x3bc91341
mov dword [esp], ebx
jmp 0x8617b5
add dword [esp], 4
pop edi
push ebp
mov ebp, 0x5f1cf4af
xor ebp, 0x5f1cf4ab
jmp 0x8616e7
add edi, ebp
pop ebp
push ebx
mov dword [esp], edx
mov edx, 4
sub edi, edx
pop edx
jmp 0x86171d
sub esp, 4
mov dword [esp], eax
mov eax, 0x7b2b8451
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
pop ebx
mov ecx, dword [esp]
add esp, 4
jmp 0x8617c9
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
xor dword [esp], 0x7f7b8268
pop eax
xor eax, 0x7f7b8268
push dword [esp]
pop edx
add esp, 4
push edx
mov dword [esp], 0x473b437f
push eax
mov eax, 0xd2c18f45
sub dword [esp + 4], 0x4fe504c7
jmp 0x861798
shr dword [esp], 1
inc dword [esp]
add dword [esp], 0xd3f7b1dd
mov dword [esp], esp
jmp 0x8616ce
mov dword [esp], ebx
pop edx
mov ebx, dword [esp]
add esp, 4
push 0x2d41f827
mov dword [esp], edi
push ebp
mov dword [esp], 0x6eef5ba1
shr dword [esp], 2
neg dword [esp]
jmp 0x8617ad
add dword [esp + 4], eax
add dword [esp + 4], 0x4fe504c7
push dword [esp]
pop eax
jmp 0x8616b2
inc dword [esp]
jmp 0x86175c
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
jmp 0x8616fb
call 0x8617ce
push dword [esp]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
mov eax, dword [esp]
jmp 0x861817
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
push edi
push ecx
mov ecx, 0x773fc671
push eax
jmp 0x86186b
add esp, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push ecx
push esp
jmp 0x86184a
mov ebx, 0xffffffff
add ecx, ebx
pop ebx
shr ecx, 8
sub ecx, 0xb87ee3bc
mov edi, ecx
pop ecx
shl edi, 4
jmp 0x86190d
pop ecx
add ecx, 4
push ebp
sub esp, 4
mov dword [esp], edi
mov edi, 0x7c57a364
push eax
mov eax, 0x7c57a368
jmp 0x861871
push edi
jmp 0x8618c7
mov ebp, eax
pop eax
sub ebp, edi
mov edi, dword [esp]
add esp, 4
add ecx, ebp
mov ebp, dword [esp]
jmp 0x861889
push edx
jmp 0x8618bf
add esp, 4
xor edi, 0x7fdb6b14
xor edi, 0x4f69ed78
jmp 0x8618a3
sub eax, 0x7cdf19b6
sub eax, 0x5fbe7822
sub eax, edi
add eax, 0x5fbe7822
add eax, 0x7cdf19b6
pop edi
jmp 0x861969
mov dword [esp], eax
jmp 0x8617ee
mov edi, 0x538bfd7c
jmp 0x8618d1
inc edi
jmp 0x8618d7
inc edi
add edi, 0x2a72a8c4
mov eax, edi
pop edi
push esi
mov esi, 0x1fbb7e7b
or eax, esi
pop esi
shl eax, 2
shr eax, 2
jmp 0x8618f5
neg eax
push ebp
jmp 0x86192e
sub ecx, eax
pop eax
not ecx
push edi
mov edi, 0x3f504080
jmp 0x861940
push eax
mov eax, 1
sub edi, eax
pop eax
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x4f3ecc4c
sub edi, ecx
mov ecx, dword [esp]
jmp 0x86188f
mov ebp, 0x7f7c5b00
xor eax, ebp
pop ebp
add eax, 0xbe82f27b
jmp 0x8618fd
sub edi, 0xc816f806
add ecx, edi
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x861963
push ebx
jmp 0x86182e
sub esp, 4
mov dword [esp], eax
jmp 0x861a40
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
mov eax, 0x77778804
sub eax, 0x7ca7dab0
jmp 0x861af0
mov dword [esp], ebx
push dword [esp]
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
push ebp
mov ebp, esp
push 0xb665a2a
mov dword [esp], ebx
push edx
mov edx, 0x3fef1dcc
mov ebx, 0x3fef1dd0
jmp 0x861b27
sub edx, ebp
jmp 0x861ab4
dec eax
inc eax
sub eax, 0xb4ac7e00
and ebp, eax
push dword [esp]
pop eax
add esp, 4
push ebx
mov dword [esp], edx
mov edx, 0x7fff339b
add edx, 0x7fbb3dec
dec edx
add edx, 0x578ff957
jmp 0x861b7b
push eax
mov dword [esp], ebx
mov ebx, 0x72d5f553
sub edx, 0x3b79ecc1
sub edx, 0x5eef769e
sub edx, ebx
add edx, 0x5eef769e
add edx, 0x3b79ecc1
mov ebx, dword [esp]
add esp, 4
add edx, 0x3feb68b7
add edx, 0x675f0dbe
jmp 0x861b1a
push esi
mov esi, 0x675b70e5
add dword [esp + 4], 0x777759f5
add dword [esp + 4], esi
jmp 0x861a62
push ebp
mov ebp, 0x3feb68b7
jmp 0x8619d4
sub dword [esp + 4], 0x777759f5
mov esi, dword [esp]
add esp, 4
mov eax, dword [esp]
push ecx
mov dword [esp], ebp
mov ebp, esp
jmp 0x861a8b
push esp
pop eax
add eax, 4
push ecx
jmp 0x861bdf
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push edx
mov dword [esp], 0x9962cd9
mov dword [esp], esi
push ebx
jmp 0x861ac1
pop ebp
add edx, 0x72d5f553
pop edi
jmp 0x861c57
mov ebx, esp
jmp 0x861974
add edi, 0x3118771a
or eax, edi
mov edi, dword [esp]
add esp, 4
inc eax
inc eax
add eax, 0x675bc38e
mov esi, eax
pop eax
jmp 0x861afb
push ebp
push dword [esp + 4]
pop ebp
jmp 0x861b57
push edi
mov edi, 0x4e5b1137
jmp 0x861ac8
sub eax, esi
mov esi, dword [esp]
add esp, 4
sub esp, 4
jmp 0x861998
pop ecx
xchg dword [esp], eax
jmp 0x861b83
add edx, edi
sub edx, 0x675f0dbe
jmp 0x861a57
sub ebx, edx
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, 0x1ff61c15
add ebp, ecx
pop ecx
add ebp, ebx
sub ebp, 0x1ff61c15
pop ebx
sub esp, 4
mov dword [esp], edx
mov edx, 4
add ebp, edx
pop edx
jmp 0x861ae5
pop dword [esp]
mov esp, dword [esp]
push ecx
push ebx
mov ebx, 0x79726ab5
xor dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov ecx, dword [esp]
push 0x4cc6d1b6
jmp 0x861baf
xor ebp, edx
pop edx
jmp 0x861bf5
pop esp
mov dword [esp], ebp
mov ebp, 0x7f2860de
push edx
mov edx, 0x4fef8c76
sub ebp, 0x3fff5e46
sub ebp, edx
add ebp, 0x3fff5e46
pop edx
push eax
mov eax, 0x674d0ed7
shr eax, 1
jmp 0x8619db
mov dword [esp], edi
jmp 0x861bb7
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
jmp 0x861bd3
pop esp
jmp 0x861bd9
push eax
jmp 0x861a7e
mov ecx, 4
sub eax, 0xbff6505
sub eax, ecx
add eax, 0xbff6505
jmp 0x861b11
xor ecx, ebp
pop ebp
push edi
mov dword [esp], edx
sub dword [esp], 0x3fffe95a
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
jmp 0x861c12
mov edi, esp
add edi, 4
jmp 0x861c1f
add edi, 4
xchg dword [esp], edi
pop esp
push 0x6f3f73d2
mov dword [esp], edi
mov edi, 0x7ae74600
or edi, 0x7eedd334
inc edi
inc edi
push esi
mov esi, 0x41103e6c
xor edi, esi
push dword [esp]
pop esi
jmp 0x861c4f
add esp, 4
jmp 0x861a06
jmp 0x862cda
sub esp, 4
mov dword [esp], ecx
mov dword [esp], edi
jmp 0x862d5e
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov ebx, eax
push ebx
push dword [esp]
mov edi, dword [esp]
jmp 0x862dc1
add esp, 4
add esp, 4
pop ebx
mov eax, edi
jmp 0x862d34