Function at 0x822d32
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push dword [esp]
pop ecx
jmp 0x822d58
add eax, esi
pop esi
jmp 0x8225d3
push ecx
push ebp
mov ebp, 0x35644a4e
inc ebp
dec ebp
neg ebp
push ecx
mov ecx, 0x7820606
sub ebp, ecx
pop ecx
xor ebp, 0xc319afa8
mov ecx, ebp
jmp 0x822e41
mov ebp, 0x43590a23
jmp 0x8226f4
sub edx, ecx
jmp 0x823010
add ecx, 4
push ebp
push esi
mov esi, 0x134f3d
jmp 0x822729
push edi
jmp 0x822a6e
add esp, 4
add esp, 4
jmp 0x82286a
mov ecx, 4
add edx, 0x2cc12f3c
sub edx, 0x670e3bf1
add edx, ecx
add edx, 0x670e3bf1
sub edx, 0x2cc12f3c
mov ecx, dword [esp]
push eax
jmp 0x822722
xor edi, edx
pop edx
push ebp
jmp 0x822c43
push edi
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x44200425
mov edi, 0xb1561fb8
sub edi, ecx
pop ecx
xor esi, edi
jmp 0x822a7e
add ecx, ebp
push dword [esp]
pop ebp
push eax
mov dword [esp], ecx
jmp 0x8226e7
add eax, ecx
jmp 0x8227c3
mov dword [esp], ecx
push 1
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0x82263b
mov ecx, 0x51205344
add ebp, ecx
jmp 0x822f1e
mov esi, esp
add esi, 4
jmp 0x8227f6
add ebx, 4
jmp 0x822f82
xchg dword [esp], edx
pop esp
push ebp
mov ebp, 0x2b3d355a
jmp 0x82285d
push ebp
jmp 0x8224dc
xor edx, 0xed171674
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x8227db
xchg dword [esp], eax
pop esp
xchg dword [esp], edx
jmp 0x822c6e
mov ebp, 0xdb0370f
xor ebp, 0x459643e4
add ebp, 0x4392345e
push ebx
mov ebx, 0x4d987e67
sub ebp, ebx
pop ebx
add eax, 0x717b254f
sub eax, ebp
sub eax, 0x717b254f
jmp 0x8228be
mov ecx, esp
jmp 0x822535
and ebp, 0x77fb1617
neg ebp
neg ebp
inc ebp
add ebp, 0xe1cb5bc5
or esi, ebp
pop ebp
jmp 0x82279b
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x822d96
mov eax, esp
jmp 0x822737
xor esi, 0x4e6959fd
shr esi, 5
jmp 0x822813
add eax, 4
add eax, 4
jmp 0x8226b0
push dword [esp]
mov edx, dword [esp]
push eax
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
push 0x211d
jmp 0x82288d
mov dword [esp], esi
jmp 0x822e85
add edx, ebx
add edx, 0x798f5577
pop ebx
add edx, ebx
sub edx, 0x4bcd4bcc
push dword [esp]
pop ebx
add esp, 4
push ecx
jmp 0x82255b
not esi
inc esi
dec esi
inc esi
xor esi, 0x95650a6
jmp 0x822adb
shl eax, 7
add eax, 0xffffffff
and eax, 0x2c4359f0
push ebp
mov ebp, 0x4aa7c057
add eax, ebp
jmp 0x822a24
push 0x555a
mov dword [esp], edx
mov edx, 0
add edx, 0x4a312a89
jmp 0x822c04
push esi
jmp 0x82261c
mov esp, dword [esp]
jmp 0x82281a
shl edx, 1
or edx, 0xdc771d5
jmp 0x8229df
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov ebp, 0x7a902cf3
push eax
mov dword [esp], ebx
mov ebx, 0x6de40485
jmp 0x822a49
neg esi
jmp 0x822820
push ebp
jmp 0x8230c4
dec esi
neg esi
sub esi, 0x273d0b3
mov ebp, esi
pop esi
jmp 0x822871
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
jmp 0x8227e1
mov eax, dword [esp]
add esp, 4
sub dword [esp + 4], 0xbae2a36
add dword [esp + 4], esi
jmp 0x822c36
sub edx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x8224e6
sub ecx, edx
jmp 0x8228d9
add ecx, ebp
jmp 0x822932
sub esp, 4
mov dword [esp], edx
mov edx, esp
push 0x2aac
jmp 0x822a33
mov dword [esp], edi
mov edi, 0xffffffff
push ebp
mov ebp, 0x32af1dd4
not ebp
inc ebp
add ebp, 0x43e52f2f
push edi
mov edi, 0x386742c3
xor ebp, edi
pop edi
add edx, ebp
jmp 0x822b0d
xor eax, 0x1b913ff0
jmp 0x8227ab
pop ebp
xor eax, 0x4e6e5099
jmp 0x822a59
add eax, 0x6c5e7681
sub edx, eax
pop eax
xor edx, dword [esp]
jmp 0x822cc9
pop edx
jmp 0x822878
push ebx
jmp 0x8230b4
sub dword [esp], 0xe287989
pop edx
push ebp
mov ebp, 0xe287989
add edx, ebp
jmp 0x822d40
pop ebp
jmp 0x8229ec
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
pop dword [esp]
pop esp
xor edi, ebx
mov ebx, dword [esp]
push esi
push esp
jmp 0x8230fb
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x8225da
mov eax, 4
jmp 0x822a0a
push esi
push eax
mov eax, 0x6649146e
push ebp
jmp 0x8226bc
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
add ecx, dword [esp]
push edx
mov edx, 0x5d326365
xor edx, 0x21e61c43
jmp 0x822b02
add edx, eax
mov eax, dword [esp]
jmp 0x82270d
add eax, ecx
pop ecx
sub edx, eax
push dword [esp]
mov eax, dword [esp]
jmp 0x82254d
pop ebp
add edx, eax
pop eax
push edi
mov edi, 0x68c3734f
jmp 0x822c57
mov dword [esp], ebx
push 0x73941a54
mov ebx, dword [esp]
add esp, 4
jmp 0x822aec
sub ebp, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x8225c4
shr eax, 1
add eax, 0x25f6aad6
dec eax
xor eax, 0x1413b21
mov esi, eax
pop eax
jmp 0x8225a9
mov edi, 0x22230e89
add dword [esp + 8], edi
pop edi
pop esi
jmp 0x822746
mov edi, dword [esp]
add esp, 4
shr esi, 2
sub esi, 1
sub esi, 0x36ba0ce8
add edx, 0x29425078
sub edx, esi
sub edx, 0x29425078
pop esi
jmp 0x8225a0
push eax
mov eax, 0xcd1bee
push ebx
mov ebx, 0x7dde1185
jmp 0x822afa
push edx
mov edx, 0x488d47ff
shl edx, 3
jmp 0x822bed
add eax, ebx
pop ebx
jmp 0x822e55
push eax
mov eax, 0x39f2745d
jmp 0x822b6e
pop ebp
sub edx, 0x72ab19c7
add edx, edi
push eax
mov eax, 0x39f26c4b
jmp 0x822c4d
inc edi
jmp 0x822fb1
neg eax
add eax, 0x465e2870
push ecx
mov ecx, 0x63bca2a5
jmp 0x822a14
and ecx, 0x3dd65f8d
shr ecx, 7
xor ecx, 0x2f136488
xor ecx, 0x45dfdc4
add edx, 0x6cf73da
add edx, ecx
push eax
mov eax, 0x53ef2c13
dec eax
neg eax
jmp 0x823030
pop esi
xor edx, ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x82269b
neg esi
or esi, 0x64a12743
sub esp, 4
mov dword [esp], eax
mov eax, 0x667828c3
sub eax, 0x64472379
or esi, eax
jmp 0x8231ae
shl edx, 8
xor edx, 0xe6541db0
add ebx, edx
mov edx, dword [esp]
add esp, 4
push ebx
jmp 0x822c16
add edx, eax
sub edx, 0x4a312a89
mov dword [edx], edi
mov edx, dword [esp]
jmp 0x822cac
push ecx
mov ecx, 0x157d459b
sub ecx, 0x164468da
sub ecx, 0xb36b90f5
mov ebx, ecx
pop ecx
sub edx, 0x798f5577
jmp 0x82277a
add dword [esp + 4], 0xbae2a36
jmp 0x822547
mov dword [esp], eax
mov eax, edx
jmp 0x8230dc
and eax, 0x7bc03a43
jmp 0x8228b4
shl edi, 5
not edi
add edi, 0x41bfbd79
sub edx, edi
pop edi
mov edi, dword [esp]
push edi
jmp 0x822dfd
mov esp, dword [esp]
push 0x6b37
mov dword [esp], ebp
mov dword [esp], ecx
push edx
push edi
mov edi, 0x33907125
mov edx, 0xcc6f8edb
add edx, edi
mov edi, dword [esp]
add esp, 4
mov ecx, edx
mov edx, dword [esp]
add esp, 4
push edi
mov dword [esp], esi
jmp 0x822cec
mov dword [esp], edx
jmp 0x822952
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ebp
jmp 0x822ca4
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
mov ebp, 0x98604d6
shr ebp, 4
dec ebp
push ecx
jmp 0x8225f6
push ebx
push ecx
sub dword [esp], 0x744c2420
pop ebx
add ebx, 0x744c2420
mov esi, ebx
mov ebx, dword [esp]
add esp, 4
push esi
jmp 0x82291d
push 0x247c0bba
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
jmp 0x822e0e
pop ebp
mov esi, dword [esp]
push eax
push esp
pop eax
add eax, 4
push edx
push esi
mov esi, 0x658c4b40
jmp 0x822d7c
push 0x29f0
mov dword [esp], eax
push 0x1bc6
push 0x70fc
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
jmp 0x822f5b
mov edx, 0x658c4b44
xor edx, esi
pop esi
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov ecx, dword [esp]
add esp, 4
jmp 0x822e91
push eax
mov eax, 0x6c5e767d
not eax
inc eax
jmp 0x8228c9
push esp
push dword [esp]
jmp 0x822629
push ebx
mov ebx, esp
jmp 0x822630
push eax
mov eax, 4
add ebp, eax
pop eax
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
push 0x2453
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
jmp 0x822917
pop ebp
add dword [esp + 4], ecx
pop ecx
mov edx, dword [esp]
jmp 0x822e06
add esi, 0x4c8a53cc
sub esi, 0x58bc19d0
add esi, eax
add esi, 0x58bc19d0
sub esi, 0x4c8a53cc
pop eax
add ebp, esi
pop esi
push ebp
jmp 0x822831
mov esi, 0xf00a9bcf
add ebx, esi
jmp 0x822bab
push dword [edx + ecx]
push dword [esp]
mov edi, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
jmp 0x822fed
pop ecx
add edi, 0x69483bfc
sub edi, ebp
sub edi, 0x69483bfc
mov ebp, dword [esp]
jmp 0x822f4e
add esp, 4
push 0x7c4c
jmp 0x822fd9
add dword [esp], 4
pop eax
push edx
push ebx
mov ebx, 0x35aa44e3
sub ebx, 0xf1d40fc
mov edx, ebx
pop ebx
push ebx
push 0x6f6f
mov dword [esp], edi
push ebx
jmp 0x822f92
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
jmp 0x8229b7
mov ebx, 0x4e175259
mov edi, 0x62368fa1
sub edi, ebx
pop ebx
shr edi, 6
sub edi, 0x12bf4e36
shl edi, 1
not edi
jmp 0x822b47
xor edi, 0x459b4b7
mov ebx, edi
pop edi
push ecx
mov ecx, 0xb5859f7d
sub ebx, ecx
pop ecx
add edx, ebx
pop ebx
push ebx
mov ebx, 0x9540137
shr ebx, 1
add ebx, 0x6ec42e44
jmp 0x822fe1
mov dword [esp], ebx
jmp 0x822d29
not ebx
push 0x28d8
jmp 0x822772
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
push esp
push dword [esp]
pop ebp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0x8230a2
push ecx
mov ecx, 0x3b5c2bf5
push ebx
mov ebx, 0x75b64004
sub ebx, 0x2a5f147
sub ecx, ebx
pop ebx
add ecx, 0x718a4df9
jmp 0x822b80
xor eax, 0xaadfa034
sub edx, eax
pop eax
pop ecx
push dword [esp]
mov ecx, dword [esp]
push ebx
jmp 0x823045
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
jmp 0x823147
sub dword [esp + 8], eax
jmp 0x822846
pop esp
add ebp, 4
push esi
mov esi, 0x72dd3181
jmp 0x822680
push esp
pop ebx
push edx
mov edx, 4
add ebx, edx
pop edx
jmp 0x8230d4
mov dword [esp], edx
push 0x6bc4
mov dword [esp], esp
jmp 0x8224bb
add ebx, 4
jmp 0x8230e9
push 0x4cb5
mov dword [esp], esi
jmp 0x8231a4
xchg dword [esp], ebx
pop esp
add ebx, 4
add ebx, 4
jmp 0x822938
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x823111
push 0x6c6
mov dword [esp], edx
push ebp
mov ebp, 0x316d6556
inc ebp
not ebp
sub ebp, 0x370864a0
inc ebp
add ebp, 0x7ad41ef5
mov edx, ebp
mov ebp, dword [esp]
add esp, 4
push ebp
mov ebp, 0x7dc03e2b
and edx, ebp
jmp 0x823199
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], edx
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 0x50fb06d7
add edi, 0x6625dec
and edi, 0x84316ad
add edi, 0xffbefb83
sub ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
mov dword [esp], esi
push 0x1e35
mov dword [esp], edi
mov edi, 0xffffffff
mov esi, edi
pop edi
jmp 0x8231ea
pop ebp
shr edx, 1
shl edx, 6
jmp 0x8227e9
mov esi, 0x28431314
jmp 0x822bcb
pop eax
push edi
mov edi, 0x7a564ddc
shr edi, 1
xor edi, 0xb465d03
inc edi
dec edi
xor edi, 0x5920753d
and edi, 0x5eb71269
push ecx
mov ecx, 0x461a28db
add edi, ecx
mov ecx, dword [esp]
add esp, 4
add edi, 0x639ec4d4
sub esi, edi
pop edi
jmp 0x8224b3
push eax
jmp 0x8231f0
mov eax, 0x22230e89
jmp 0x823099