Function at 0x1006cdc0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10172d37
mov eax, dword fs:[0]
push eax
sub esp, 0x13c
mov eax, dword [0x101f0014]
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 - 0x144], ecx
mov edi, dword [ebp + 8]
mov ecx, edi
mov esi, dword [ebp + 0x10]
cmp dword [edi + 0x14], 8
jb 0x1006ce03
mov ecx, dword [edi]
mov edx, dword [edi + 0x10]
push 0x26
push str.9A4D5DFD_6D66_4D05_BAED_F1EC30B42542
call fcn.100148e0
add esp, 8
test eax, eax
jne 0x1006ced3
xorps xmm0, xmm0
movups xmmword [ebp - 0xf0], xmm0
mov dword [ebp - 0xe8], eax
movq qword [ebp - 0xe0], xmm0
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xdc], eax
mov eax, dword [esi + 8]
sub eax, dword [esi]
mov byte [ebp - 0xf0], 1
mov dword [ebp - 0xec], esi
cmp eax, 0xc8
jae 0x1006ce6c
push 0xc8
mov ecx, esi
call fcn.100af910
mov dword [ebp - 4], 0
mov ecx, esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
push esi
mov byte [ebp - 0x13d], 1
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov cl, byte [ebp - 0x13d]
mov eax, dword [esi]
mov byte [eax + edi], cl
mov dword [ebp - 4], 0xffffffff
mov al, 1
mov byte [ebp - 0xf0], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
jmp 0x1006e6f6
cmp dword [edi + 0x14], 8
mov ecx, edi
jb 0x1006cedd
mov ecx, dword [edi]
mov edx, dword [edi + 0x10]
push 0x26
push str.349D58AA_FBF2_47AD_9AA0_E32A93C03C00
call fcn.100148e0
add esp, 8
test eax, eax
jne 0x1006d058
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 1
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006cf30
mov byte [ebp - 0x13d], cl
jmp 0x1006cf3c
mov eax, dword [ecx]
mov eax, dword [eax]
call eax
mov byte [ebp - 0x13d], al
cmp dword [ebp - 0xdc], 0
jne 0x1006cf7c
cmp byte [ebp - 0xf0], 0
jne 0x1006cf5a
mov dword [ebp - 0xdc], 3
jmp 0x1006cf7c
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
cmp dword [0x101f4a2c], 0
je 0x1006ce96
push 0
mov ecx, 0x101f4a2c
call fcn.1014c4b0
mov eax, dword [0x101f4a2c]
cmp byte [eax + 0x54], 0
je 0x1006ce96
cmp dword [eax + 0x58], 4
jb 0x1006ce96
mov al, byte [eax + 0x5c]
mov byte [ebp - 0x13e], al
xor eax, eax
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 7
mov word [ebp - 0x108], ax
mov byte [ebp - 4], 2
movzx eax, byte [ebp - 0x13d]
push eax
lea eax, [ebp - 0x108]
push 0x101a66a4
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0x108]
mov ecx, 0x101f4a2c
push 0x130
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp byte [ebp - 0x13e], 0
je 0x1006d044
lea eax, [ebp - 0x108]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x108]
call fcn.10007c90
jmp 0x1006ce96
cmp dword [edi + 0x14], 8
mov ecx, edi
jb 0x1006d062
mov ecx, dword [edi]
mov edx, dword [edi + 0x10]
push 0x26
push str.45EA97EF_08A6_47BD_9031_5E116D4628FB
call fcn.100148e0
add esp, 8
test eax, eax
jne 0x1006d2db
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x108]
call fcn.100af4e0
mov dword [ebp - 4], 3
cmp dword [ebp - 0xf4], 0
jne 0x1006d0fb
cmp byte [ebp - 0x108], 0
je 0x1006d0ca
mov dword [ebp - 0xf4], 4
jmp 0x1006d0fb
mov eax, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0xf8]
sub eax, ecx
cmp eax, 4
jb 0x1006d0f1
mov eax, dword [ebp - 0x100]
mov edi, dword [eax + ecx]
add ecx, 4
mov dword [ebp - 0xf8], ecx
jmp 0x1006d0fd
mov dword [ebp - 0xf4], 5
xor edi, edi
mov cl, 1
call fcn.100c3830
mov ecx, edi
call fcn.100c3bd0
mov ecx, dword [ebp - 0x144]
cmp byte [ecx + 0x3c], 0
je 0x1006d132
lea ecx, [ecx + 0x44]
call fcn.100a21d0
test al, al
je 0x1006d132
mov ecx, dword [ebp - 0x144]
push edi
lea ecx, [ecx + 0x38]
call fcn.10066820
cmp dword [0x101f4a2c], 0
je 0x1006d202
push 0
mov ecx, 0x101f4a2c
call fcn.1014c4b0
mov eax, dword [0x101f4a2c]
cmp byte [eax + 0x54], 0
je 0x1006d202
cmp dword [eax + 0x58], 4
jb 0x1006d202
mov al, byte [eax + 0x5c]
mov byte [ebp - 0x13e], al
xor eax, eax
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 7
mov word [ebp - 0xf0], ax
mov byte [ebp - 4], 4
lea eax, [ebp - 0xf0]
push edi
push 0x101a66c0
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push 0x13f
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp byte [ebp - 0x13e], 0
je 0x1006d1f3
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xf0]
call fcn.10007c90
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov byte [ebp - 4], 5
cmp dword [ebp - 0xdc], 0
mov byte [ebp - 0x13e], 1
jne 0x1006d26b
cmp byte [ebp - 0xf0], 0
jne 0x1006d249
mov dword [ebp - 0xdc], 3
jmp 0x1006d26b
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13e]
mov byte [eax + edi], cl
mov byte [ebp - 4], 3
mov byte [ebp - 0xf0], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 4], 0xffffffff
mov al, 1
mov byte [ebp - 0x108], 0
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
jmp 0x1006e6f6
push str.ACB84B95_5D05_44C3_A9D7_4719AC7CC9B3
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006d43a
xor cl, cl
call fcn.100c3830
xor ecx, ecx
call fcn.100c3bd0
mov edi, dword [ebp - 0x144]
cmp byte [edi + 0x3c], 0
je 0x1006d31d
lea ecx, [edi + 0x44]
call fcn.100a21d0
test al, al
je 0x1006d31d
lea ecx, [edi + 0x38]
call fcn.10066f40
push 4
mov ecx, 0x101f4a2c
call fcn.1014cdf0
mov edi, eax
test edi, edi
je 0x1006d3c7
xor eax, eax
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 7
mov word [ebp - 0xf0], ax
mov dword [ebp - 4], 6
lea ecx, [ebp - 0xf0]
push 9
push 0x101a6730
call fcn.10007cf0
push 0x14c
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push eax
push 4
call fcn.1014ce30
cmp edi, 1
jbe 0x1006d3b5
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf0]
call fcn.10007c90
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 7
cmp dword [ebp - 0xdc], 0
mov byte [ebp - 0x13e], 1
jne 0x1006ce96
cmp byte [ebp - 0xf0], 0
jne 0x1006d418
mov dword [ebp - 0xdc], 3
jmp 0x1006ce96
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov cl, byte [ebp - 0x13e]
jmp 0x1006ce91
push str.818E3FF0_4DEC_4582_A122_0707FB8FE510
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006d5b6
lea ecx, [ebp - 0x13d]
mov byte [ebp - 0x13d], al
call fcn.100c39d0
push 4
mov ecx, 0x101f4a2c
mov byte [ebp - 0x13e], al
call fcn.1014cdf0
mov edi, eax
test edi, edi
je 0x1006d519
xor eax, eax
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 7
mov word [ebp - 0xf0], ax
mov dword [ebp - 4], 8
movzx eax, byte [ebp - 0x13d]
push eax
lea eax, [ebp - 0xf0]
push 0x101a6798
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push 0x158
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp edi, 1
jbe 0x1006d507
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf0]
call fcn.10007c90
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0xdc]
mov edi, dword [ebp - 0xec]
test eax, eax
jne 0x1006ce96
cmp byte [ebp - 0xf0], 0
je 0x1006d409
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 1]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov cl, byte [ebp - 0x13e]
mov byte [eax + esi], cl
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x1006ce96
cmp byte [ebp - 0xf0], al
je 0x1006d409
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 1]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + esi], cl
jmp 0x1006ce96
push str.4E01DD05_5033_4B98_A951_5C740E920EC3
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006d75e
xor edi, edi
mov byte [ebp - 0x13d], al
lea ecx, [ebp - 0x13d]
mov dword [ebp - 0x144], edi
call fcn.100c39d0
cmp byte [ebp - 0x13d], 0
je 0x1006d605
lea ecx, [ebp - 0x144]
call fcn.100c3d70
mov edi, dword [ebp - 0x144]
mov byte [ebp - 0x13d], al
jmp 0x1006d60c
mov byte [ebp - 0x13d], 0
push 4
mov ecx, 0x101f4a2c
call fcn.1014cdf0
mov dword [ebp - 0x10c], eax
test eax, eax
je 0x1006d6c1
xor eax, eax
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 7
mov word [ebp - 0xf0], ax
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0xf0]
push edi
push 0x101a6810
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push 0x16d
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp dword [ebp - 0x10c], 1
jbe 0x1006d6af
lea eax, [ebp - 0xf0]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf0]
call fcn.10007c90
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 0xb
mov eax, dword [ebp - 0xdc]
mov edi, dword [ebp - 0xec]
test eax, eax
jne 0x1006ce96
cmp byte [ebp - 0xf0], 0
je 0x1006d409
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 1]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + esi], cl
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x1006ce96
cmp byte [ebp - 0xf0], al
je 0x1006d409
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 4]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov ecx, dword [ebp - 0x144]
mov dword [eax + esi], ecx
jmp 0x1006ce96
push str.74540036_6F4C_40E8_B5C8_04D05216F44F
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006d9c1
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x108]
call fcn.100af4e0
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0xf4], 0
jne 0x1006d7f1
cmp byte [ebp - 0x108], 0
je 0x1006d7c0
mov dword [ebp - 0xf4], 4
jmp 0x1006d7f1
mov eax, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0xf8]
sub eax, ecx
cmp eax, 4
jb 0x1006d7e7
mov eax, dword [ebp - 0x100]
mov edi, dword [eax + ecx]
add ecx, 4
mov dword [ebp - 0xf8], ecx
jmp 0x1006d7f3
mov dword [ebp - 0xf4], 5
xor edi, edi
push 0xc8
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x144], edi
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x10c], 0x63
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006d82d
mov byte [ebp - 0x13d], cl
jmp 0x1006d849
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [eax + 0x14]
push edi
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov byte [ebp - 4], 0xd
cmp dword [ebp - 0xdc], 0
jne 0x1006d88b
cmp byte [ebp - 0xf0], 0
jne 0x1006d99a
mov dword [ebp - 0xdc], 3
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006d991
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x13c]
call fcn.10007350
mov byte [ebp - 4], 0xe
mov ecx, 0x101f4a2c
push 4
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006d970
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 8
cmovae eax, dword [ebp - 0x13c]
push eax
push dword [ebp - 0x144]
lea eax, [ebp - 0x124]
push 0x101a6890
push eax
call fcn.100b1860
add esp, 0x10
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x188
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006d961
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x124]
call fcn.10007c90
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100af550
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x13c]
call fcn.10007c90
mov byte [ebp - 4], 0xc
jmp 0x1006d26f
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
jmp 0x1006d891
push str.36E4B53A_1C46_43A1_B8CC_CF0956ECD01D
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006dc24
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x108]
call fcn.100af4e0
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0xf4], 0
jne 0x1006da54
cmp byte [ebp - 0x108], 0
je 0x1006da23
mov dword [ebp - 0xf4], 4
jmp 0x1006da54
mov eax, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0xf8]
sub eax, ecx
cmp eax, 4
jb 0x1006da4a
mov eax, dword [ebp - 0x100]
mov edi, dword [eax + ecx]
add ecx, 4
mov dword [ebp - 0xf8], ecx
jmp 0x1006da56
mov dword [ebp - 0xf4], 5
xor edi, edi
push 0xc8
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x144], edi
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x10c], 0x63
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006da90
mov byte [ebp - 0x13d], cl
jmp 0x1006daac
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [eax + 0x14]
push edi
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov byte [ebp - 4], 0x11
cmp dword [ebp - 0xdc], 0
jne 0x1006daee
cmp byte [ebp - 0xf0], 0
jne 0x1006dbfd
mov dword [ebp - 0xdc], 3
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006dbf4
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x13c]
call fcn.10007350
mov byte [ebp - 4], 0x12
mov ecx, 0x101f4a2c
push 4
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006dbd3
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 8
cmovae eax, dword [ebp - 0x13c]
push eax
push dword [ebp - 0x144]
lea eax, [ebp - 0x124]
push 0x101a6918
push eax
call fcn.100b1860
add esp, 0x10
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x1a2
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006dbc4
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x124]
call fcn.10007c90
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100af550
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x13c]
call fcn.10007c90
mov byte [ebp - 4], 0x10
jmp 0x1006d26f
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
jmp 0x1006daf4
push str.BD7C5EE7_E9BB_4794_A5CA_24D0A0750F3B
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006ddf7
push 0xc8
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x10c], 0x63
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006dc6b
mov byte [ebp - 0x13d], cl
jmp 0x1006dc86
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [eax + 0x1c]
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0xdc], 0
jne 0x1006dccb
cmp byte [ebp - 0xf0], 0
jne 0x1006ddd0
mov dword [ebp - 0xdc], 3
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006ce96
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x13c]
call fcn.10007350
mov byte [ebp - 4], 0x15
mov ecx, 0x101f4a2c
push 4
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006ddaa
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 8
cmovae eax, dword [ebp - 0x13c]
push eax
lea eax, [ebp - 0x124]
push 0x101a69a0
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x1b6
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006dd9b
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x124]
call fcn.10007c90
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100af550
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x13c]
call fcn.10007c90
jmp 0x1006ce96
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
jmp 0x1006dcd1
push str.E0290F3A_B8F5_4511_8589_6925A75115C2
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006dfca
push 0xc8
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x10c], 0x63
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006de3e
mov byte [ebp - 0x13d], cl
jmp 0x1006de59
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [eax + 0x20]
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov dword [ebp - 4], 0x17
cmp dword [ebp - 0xdc], 0
jne 0x1006de9e
cmp byte [ebp - 0xf0], 0
jne 0x1006dfa3
mov dword [ebp - 0xdc], 3
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006ce96
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x13c]
call fcn.10007350
mov byte [ebp - 4], 0x18
mov ecx, 0x101f4a2c
push 4
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006df7d
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 8
cmovae eax, dword [ebp - 0x13c]
push eax
lea eax, [ebp - 0x124]
push 0x101a6a18
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x1ca
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006df6e
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x124]
call fcn.10007c90
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100af550
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x13c]
call fcn.10007c90
jmp 0x1006ce96
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
jmp 0x1006dea4
push str.DC77D38D_94E0_44FD_BEC7_7AE5A02AB01A
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006e22d
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x108]
call fcn.100af4e0
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0xf4], 0
jne 0x1006e05d
cmp byte [ebp - 0x108], 0
je 0x1006e02c
mov dword [ebp - 0xf4], 4
jmp 0x1006e05d
mov eax, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0xf8]
sub eax, ecx
cmp eax, 4
jb 0x1006e053
mov eax, dword [ebp - 0x100]
mov edi, dword [eax + ecx]
add ecx, 4
mov dword [ebp - 0xf8], ecx
jmp 0x1006e05f
mov dword [ebp - 0xf4], 5
xor edi, edi
push 0xc8
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x144], edi
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x10c], 0x63
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006e099
mov byte [ebp - 0x13d], cl
jmp 0x1006e0b5
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [eax + 0x24]
push edi
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push esi
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
call fcn.100af490
mov byte [ebp - 4], 0x1b
cmp dword [ebp - 0xdc], 0
jne 0x1006e0f7
cmp byte [ebp - 0xf0], 0
jne 0x1006e206
mov dword [ebp - 0xdc], 3
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006e1fd
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x13c]
call fcn.10007350
mov byte [ebp - 4], 0x1c
mov ecx, 0x101f4a2c
push 4
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006e1dc
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 8
cmovae eax, dword [ebp - 0x13c]
push eax
push dword [ebp - 0x144]
lea eax, [ebp - 0x124]
push 0x101a6a88
push eax
call fcn.100b1860
add esp, 0x10
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x1e4
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006e1cd
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x124]
call fcn.10007c90
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100af550
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x13c]
call fcn.10007c90
mov byte [ebp - 4], 0x1a
jmp 0x1006d26f
mov esi, dword [ebp - 0xec]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
jmp 0x1006e0fd
push str.1BDFA3E7_1C94_4A61_ABDD_00286DBD9A3E
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006e4a0
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0xf0], xmm0
movq qword [ebp - 0xe0], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0xf0]
call fcn.100af4e0
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0xdc], 0
jne 0x1006e2c0
cmp byte [ebp - 0xf0], 0
je 0x1006e28f
mov dword [ebp - 0xdc], 4
jmp 0x1006e2c0
mov eax, dword [ebp - 0xe4]
mov ecx, dword [ebp - 0xe0]
sub eax, ecx
cmp eax, 4
jb 0x1006e2b6
mov eax, dword [ebp - 0xe8]
mov edi, dword [eax + ecx]
add ecx, 4
mov dword [ebp - 0xe0], ecx
jmp 0x1006e2c2
mov dword [ebp - 0xdc], 5
xor edi, edi
mov dword [ebp - 0x144], edi
mov dword [ebp - 0x10c], 0
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006e2e6
mov byte [ebp - 0x13d], cl
jmp 0x1006e2fb
mov eax, dword [ecx]
lea edx, [ebp - 0x10c]
push edx
push edi
mov eax, dword [eax + 0x2c]
call eax
mov byte [ebp - 0x13d], al
xorps xmm0, xmm0
lea ecx, [ebp - 0x108]
push esi
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
call fcn.100af490
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0xf4]
mov edi, dword [ebp - 0x104]
mov dl, byte [ebp - 0x108]
test eax, eax
jne 0x1006e342
test dl, dl
jne 0x1006e370
mov eax, 3
mov dword [ebp - 0xf4], eax
mov cl, byte [ebp - 0x13d]
test cl, cl
je 0x1006e468
mov ecx, dword [ebp - 0x10c]
mov dword [ebp - 0x148], ecx
test eax, eax
jne 0x1006e3b6
test dl, dl
jne 0x1006e39a
mov dword [ebp - 0xf4], 3
jmp 0x1006e3b6
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 1]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov cl, byte [ebp - 0x13d]
mov dl, byte [ebp - 0x108]
mov byte [eax + esi], cl
mov eax, dword [ebp - 0xf4]
jmp 0x1006e348
mov esi, dword [edi + 4]
mov ecx, edi
sub esi, dword [edi]
push edi
lea eax, [esi + 4]
push eax
call fcn.100afa90
mov eax, dword [edi]
mov ecx, dword [ebp - 0x148]
mov dword [eax + esi], ecx
push 4
mov ecx, 0x101f4a2c
call fcn.1014cdf0
mov esi, eax
test esi, esi
je 0x1006e468
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x124]
push dword [ebp - 0x10c]
push dword [ebp - 0x144]
push 0x101a6b10
push eax
call fcn.100b1860
add esp, 0x10
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x1fb
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp esi, 1
jbe 0x1006e459
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x124]
call fcn.10007c90
mov byte [ebp - 4], 0x1e
mov byte [ebp - 0x108], 0
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
jmp 0x1006ce96
push str.A7B067BB_663F_472E_B43E_BF978A562A1A
mov ecx, edi
call fcn.10065b60
test eax, eax
jne 0x1006e6f4
mov eax, dword [ebp + 0xc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x13c], xmm0
movq qword [ebp - 0x12c], xmm0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.100af4e0
mov dword [ebp - 4], 0x21
xor eax, eax
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 7
mov word [ebp - 0xf0], ax
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0xf0]
push eax
call fcn.100af620
cmp dword [ebp - 0xdc], 8
lea edi, [ebp - 0xf0]
cmovae edi, dword [ebp - 0xf0]
call fcn.100cbdb0
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x1006e54d
mov byte [ebp - 0x13d], cl
jmp 0x1006e55b
mov eax, dword [ecx]
push edi
mov eax, dword [eax + 0x30]
call eax
mov byte [ebp - 0x13d], al
push 4
mov ecx, 0x101f4a2c
call fcn.1014cdf0
mov edi, eax
test edi, edi
je 0x1006e616
xor eax, eax
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 7
mov word [ebp - 0x124], ax
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0xf0]
cmp dword [ebp - 0xdc], 8
cmovae eax, dword [ebp - 0xf0]
push eax
lea eax, [ebp - 0x124]
push 0x101a6ba8
push eax
call fcn.100b1860
add esp, 0xc
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push 0x207
push str.RC::RCSearchEngineLockProcessor::OnRpcCallkWithResult
push str.d:jenkinsworkspacepc_2345mpcsafe_build_rhinoprotect_rtpsystem_src_sdhipswebprotect_src_searchenginelock_rcsearchenginelockprocessor.cpp
push eax
push 4
call fcn.1014ce30
cmp edi, 1
jbe 0x1006e607
lea eax, [ebp - 0x124]
mov ecx, 0x101f4a2c
push eax
call fcn.1014d150
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x124]
call fcn.10007c90
xorps xmm0, xmm0
lea ecx, [ebp - 0x108]
push esi
movups xmmword [ebp - 0x108], xmm0
movq qword [ebp - 0xf8], xmm0
call fcn.100af490
mov byte [ebp - 4], 0x24
cmp dword [ebp - 0xf4], 0
jne 0x1006e678
cmp byte [ebp - 0x108], 0
jne 0x1006e656
mov dword [ebp - 0xf4], 3
jmp 0x1006e678
mov esi, dword [ebp - 0x104]
mov ecx, esi
push esi
mov edi, dword [esi + 4]
sub edi, dword [esi]
lea eax, [edi + 1]
push eax
call fcn.100afa90
mov eax, dword [esi]
mov cl, byte [ebp - 0x13d]
mov byte [eax + edi], cl
mov byte [ebp - 4], 0x22
mov byte [ebp - 0x108], 0
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0xf0]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
mov al, 1
mov byte [ebp - 0x13c], 0
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0
jmp 0x1006e6f6
xor al, al
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.101606b4
mov esp, ebp
pop ebp
ret 0xc