Function at 0x10026cb0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x1011f270
push ebp
lea ebp, [esp - 0x1d0]
sub esp, 0x1d0
push 0xffffffffffffffff
push 0x1053d690
mov eax, dword fs:[0]
push eax
sub esp, 0x224
mov eax, dword [0x107b3de0]
xor eax, ebp
mov dword [ebp + 0x1cc], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, ecx
mov dword [ebp - 0x88], esi
mov eax, dword [ebp + 0x1d8]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp + 0x224]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x94], eax
xor ebx, ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 4], 5
lea eax, [esi + 0xd4]
mov dword [ebp - 0x70], eax
push eax
call fcn.10009683
add esp, 4
test eax, eax
jne 0x1011fc0a
mov byte [ebp - 4], 6
mov byte [ebp - 4], 7
lea edi, [esi + 0x110]
cmp dword [esi + 0x120], eax
ja 0x1011f31f
push 0x1a
push str.https:__api.wondershare.cc
mov ecx, edi
call sym.WsidClient.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_char_const__const__unsigned_int_
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x68], esp
lea eax, [ebp + 0x1f4]
push eax
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
mov byte [ebp - 4], 8
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x1058de04
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x74], esp
push edi
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
mov byte [ebp - 4], 0xa
push str._s__s_s
lea eax, [ebp + 0x120]
push eax
mov byte [ebp - 4], 7
call sym.WsidClient.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_Poco::format_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____char_const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
add esp, 0x50
mov byte [ebp - 4], 0xb
lea eax, [ebp + 0x120]
push eax
lea ecx, [ebp + 0x30]
call fcn.10016f86
mov byte [ebp - 4], 0xc
lea eax, [ebp + 0x30]
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp + 0x214]
mov dword [ebp - 0x68], ecx
mov eax, dword [ecx]
mov dword [ebp - 0x68], eax
lea edx, [ebp + 0x30]
push edx
push ecx
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100f75a0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0
mov byte [ebp - 4], 0xd
push 0x18
call fcn.1000abe1
add esp, 0x14
mov edi, eax
mov dword [ebp - 0x60], edi
mov byte [ebp - 4], 0xe
test edi, edi
je 0x1011f486
push str.ALL:_ADH:_LOW:_EXP:_MD5:_STRENGTH
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x5c], 1
push 0x1058d5da
lea ecx, [ebp + 0x180]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x5c], 3
push 0x1058d5da
lea ecx, [ebp + 0x138]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x5c], 7
push 0x1058d5da
lea ecx, [ebp + 0x150]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov dword [ebp - 4], 0x12
mov ebx, 0xf
mov dword [ebp - 0x5c], ebx
lea eax, [ebp + 0x1b4]
push eax
push 0
push 9
push 0
lea eax, [ebp + 0x180]
push eax
lea eax, [ebp + 0x138]
push eax
lea eax, [ebp + 0x150]
push eax
push 2
mov ecx, edi
call fcn.10006064
mov edi, eax
jmp 0x1011f488
xor edi, edi
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x78], edi
mov dword [ebp - 4], 0x18
test bl, 8
je 0x1011f4af
and ebx, 0xfffffff7
mov dword [ebp - 0x5c], ebx
lea ecx, [ebp + 0x150]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x19
test bl, 4
je 0x1011f4c9
and ebx, 0xfffffffb
mov dword [ebp - 0x5c], ebx
lea ecx, [ebp + 0x138]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x1a
test bl, 2
je 0x1011f4e3
and ebx, 0xfffffffd
mov dword [ebp - 0x5c], ebx
lea ecx, [ebp + 0x180]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x1b
test bl, 1
je 0x1011f4fd
and ebx, 0xfffffffe
mov dword [ebp - 0x5c], ebx
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
lea ecx, [ebp + 0x30]
call fcn.1001a0f0
movzx eax, ax
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp + 0x60]
push eax
lea eax, [ebp - 0x64]
push eax
call sym.WsidClient.dll____make_shared_VHTTPSClientSession_Net_Poco__ABV__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__GA
add esp, 0x10
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x84]
call sym.WsidClient.dll_public:_class_std::shared_ptr_class_Poco::Net::HTTPClientSession_____thiscall_std::shared_ptr_class_Poco::Net::HTTPClientSession_::operator_class_Poco::Net::HTTPSClientSession__class_std::shared_ptr_class_Poco::Net::HTTPSClientSession___
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x64]
call sym.WsidClient.dll_public:_void___thiscall_std::shared_ptr_class_Poco::Net::HTTPSClientSession_::destructor_void_
push 0
push 0x3c
lea ecx, [ebp - 0xa4]
call fcn.1000c4af
lea eax, [ebp - 0xa4]
push eax
mov ecx, dword [ebp - 0x84]
call fcn.10006d25
lea eax, [ebp + 0x1b4]
push eax
lea ecx, [ebp + 0x30]
call fcn.10015951
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp + 0x1dc]
push eax
lea ecx, [ebp + 0xc4]
call fcn.10014aab
mov byte [ebp - 4], 0x1f
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
push 1
lea ecx, [ebp + 0xc4]
call fcn.10024dc0
lea eax, [ebp + 0xc4]
mov dword [ebp - 0x60], eax
mov ecx, dword [ebp + 0x20c]
mov dword [ebp - 0x60], ecx
mov eax, dword [ecx]
mov dword [ebp - 0x60], eax
lea edx, [ebp + 0xc4]
push edx
push ecx
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.100f71f0
add esp, 0x10
lea eax, [ebp - 0x9c]
push eax
mov ecx, esi
call sym.WsidClient.dll__getCommndHeaderKV_WSID_API_V3__AAE_AV__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__VVar_
mov byte [ebp - 4], 0x20
push 0x1058e9d4
lea eax, [ebp + 0x1dc]
push eax
call sym.WsidClient.dll_bool___cdecl_std::operator_char__struct_std::char_traits_char___class_std::allocator_char___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__const_
add esp, 8
test al, al
je 0x1011f69f
push str._user_account
lea eax, [ebp + 0x1f4]
push eax
call sym.WsidClient.dll_bool___cdecl_std::operator_char__struct_std::char_traits_char___class_std::allocator_char___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__const_
add esp, 8
test al, al
je 0x1011f69f
lea eax, [esi + 0xa4]
push eax
lea ecx, [ebp - 0x68]
call sym.WsidClient.dll_public:_void___thiscall_std::lock_guard_class_std::mutex_::constructor_class_std::mutex__
mov byte [ebp - 4], 0x21
push str.X_Prod_Id
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0x22
push dword [esi + 0x104]
lea eax, [ebp + 0x180]
push eax
call sym.WsidClient.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_std::to_string_int_
add esp, 8
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp + 0x1b4]
push eax
lea ecx, [ebp - 0x9c]
call fcn.1001d3f9
mov ecx, eax
call sym.WsidClient.dll_public:_class_Poco::Dynamic::Var____thiscall_Poco::Dynamic::Var::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
mov byte [ebp - 4], 0x22
lea ecx, [ebp + 0x180]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x21
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x20
push dword [ebp - 0x68]
call fcn.10003567
add esp, 4
lea eax, [ebp + 0xc4]
mov dword [ebp - 0x60], eax
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 0x60], ecx
mov eax, dword [ecx]
mov dword [ebp - 0x60], eax
lea edx, [ebp + 0xc4]
push edx
push ecx
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.100f7360
add esp, 0x10
push 0
lea ecx, [ebp - 0xe8]
call fcn.1002847f
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x60], eax
mov esi, dword [ebp + 0x21c]
mov dword [ebp - 0x60], esi
mov eax, dword [esi]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x60], esi
nop dword [eax]
cmp eax, esi
je 0x1011f768
lea ebx, [eax + 0x10]
lea eax, [ebp + 0x1b0]
mov dword [ebp - 0x60], eax
push ebx
mov ecx, eax
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
mov byte [ebp - 4], 0x25
lea eax, [ebx + 0x18]
push eax
lea ecx, [ebp + 0x1c8]
call fcn.10025aea
mov byte [ebp - 4], 0x26
mov byte [ebp - 4], 0x27
lea eax, [ebp + 0x1c8]
push eax
lea eax, [ebp + 0x1b0]
push eax
lea ecx, [ebp - 0xe8]
call fcn.10023470
mov byte [ebp - 4], 0x24
lea ecx, [ebp + 0x1b0]
call sym.WsidClient.dll_public:_void___thiscall_std::pair_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_Poco::Dynamic::Var_::destructor_void_
lea ecx, [ebp - 0x74]
call sym.WsidClient.dll_public:_class_std::_Tree_unchecked_const_iterator_class_std::_Tree_val_struct_std::_Tree_simple_types_struct_std::pair_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Poco::Dynamic::Var_____struct_std::_Iterator_base0_____thiscall_std::_Tree_unchecked_const_iterator_class_std::_Tree_val_struct_std::_Tree_simple_types_struct_std::pair_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Poco::Dynamic::Var_____struct_std::_Iterator_base0_::operator_void_
mov eax, dword [ebp - 0x74]
jmp 0x1011f700
push 1
lea ecx, [ebp - 0x180]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_void_
mov byte [ebp - 4], 0x28
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0xe8]
call fcn.10026247
lea eax, [ebp + 0x198]
push eax
lea ecx, [ebp - 0x180]
call sym.WsidClient.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__::str_void_
mov byte [ebp - 4], 0x29
push 0
push dword [ebp + 0x1a8]
lea ecx, [ebp + 0xc4]
call fcn.1001f35c
push str.application_json
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0x2a
lea eax, [ebp + 0x1b4]
push eax
lea ecx, [ebp + 0xc4]
call fcn.100080a3
mov byte [ebp - 4], 0x29
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
lea eax, [ebp + 0x198]
push eax
mov ebx, dword [ebp - 0x84]
mov eax, dword [ebx]
lea ecx, [ebp + 0xc4]
push ecx
mov ecx, ebx
call dword [eax + 0x14]
push eax
call sym.WsidClient.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::operator___char__struct_std::char_traits_char___class_std::allocator_char___class_std::basic_ostream_char__struct_std::char_traits_char_____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
add esp, 8
lea ecx, [ebp - 0x58]
call fcn.10003175
mov byte [ebp - 4], 0x2b
mov eax, dword [ebx]
lea ecx, [ebp - 0x58]
push ecx
mov ecx, ebx
call dword [eax + 0x18]
mov esi, eax
push 1
lea ecx, [ebp - 0x230]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_void_
mov byte [ebp - 4], 0x2c
push 0x2000
lea eax, [ebp - 0x220]
push eax
push esi
call fcn.1001c15c
add esp, 0xc
lea eax, [ebp + 0x168]
push eax
lea ecx, [ebp - 0x230]
call sym.WsidClient.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__::str_void_
mov byte [ebp - 4], 0x2d
mov eax, dword [ebp - 0x88]
add eax, 0x58
push eax
lea eax, [ebp + 0x1b4]
push eax
lea ecx, [ebp + 0x30]
call fcn.10017350
mov byte [ebp - 4], 0x2e
push eax
sub esp, 8
mov eax, esp
mov dword [eax], str.url:_sn_:
mov dword [eax + 4], 0xd
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x88], esp
push str.wsid
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0x2f
lea eax, [ebp - 0xac]
push eax
mov byte [ebp - 4], 0x2e
call fcn.10016a8b
add esp, 0x1c
mov byte [ebp - 4], 0x30
mov ecx, dword [eax]
call sym.WsidClient.dll____writeinfo_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__AAV12__LogGlue_WS__QAEXV__basic_form
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xac]
call sym.WsidClient.dll_public:_void___thiscall_std::shared_ptr_class_WS::LogGlue_::destructor_void_
mov byte [ebp - 4], 0x2d
lea ecx, [ebp + 0x1b4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x31
lea eax, [ebp + 0x198]
push eax
sub esp, 8
mov eax, esp
mov dword [eax], str.body:
mov dword [eax + 4], 7
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
push str.wsid
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x8c]
push eax
mov byte [ebp - 4], 0x31
call fcn.10016a8b
add esp, 0x1c
mov byte [ebp - 4], 0x33
mov ecx, dword [eax]
call sym.WsidClient.dll____writeinfo_AAV__basic_string_DU__char_traits_D_std__V__allocator_D_2__std___LogGlue_WS__QAEXV__basic_format_s
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x8c]
call sym.WsidClient.dll_public:_void___thiscall_std::shared_ptr_class_WS::LogGlue_::destructor_void_
lea eax, [ebp + 0x168]
push eax
sub esp, 8
mov eax, esp
mov dword [eax], str.result:
mov dword [eax + 4], 9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
push str.wsid
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const__const_
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0xb4]
push eax
mov byte [ebp - 4], 0x31
call fcn.10016a8b
add esp, 0x1c
mov byte [ebp - 4], 0x35
mov ecx, dword [eax]
call sym.WsidClient.dll____writeinfo_AAV__basic_string_DU__char_traits_D_std__V__allocator_D_2__std___LogGlue_WS__QAEXV__basic_format_s
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0xb4]
call sym.WsidClient.dll_public:_void___thiscall_std::shared_ptr_class_WS::LogGlue_::destructor_void_
mov dword [ebp - 4], 0x2d
mov ebx, dword [ebp - 0x90]
jmp 0x1011f9d2
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
lea eax, [ebp + 0x168]
push eax
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__
mov byte [ebp - 4], 0x37
mov eax, dword [ebx]
mov byte [ebp - 4], 0x2d
mov ecx, ebx
call dword [eax]
lea eax, [ebx + 8]
push eax
lea eax, [ebx + 4]
push eax
mov ebx, dword [ebp - 0x7c]
push ebx
call sym.WsidClient.dll_class_std::shared_ptr_class_WSID_Error_V3____cdecl_std::make_shared_class_WSID_Error_V3__int___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____int___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____
add esp, 0xc
or dword [ebp - 0x5c], 0x10
mov byte [ebp - 4], 0x2c
lea ecx, [ebp + 0x168]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x230]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__::vbase_dtor_void_
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x58]
call fcn.1001df84
mov byte [ebp - 4], 0x28
lea ecx, [ebp + 0x198]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x180]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__::vbase_dtor_void_
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xe8]
call fcn.100082e2
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x9c]
call sym.WsidClient.dll___1__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__VVar_Dynamic_Poco__U__less_V__basic_stri
mov byte [ebp - 4], 0x1b
lea ecx, [ebp + 0xc4]
call fcn.100073f1
mov byte [ebp - 4], 0xd
test edi, edi
je 0x1011fa90
mov ecx, edi
call sym.WsidClient.dll_public:_void___thiscall_Poco::RefCountedObject::release_void_const
mov byte [ebp - 4], 0xc
mov esi, dword [ebp - 0x80]
test esi, esi
je 0x1011fabc
or edi, 0xffffffff
mov eax, edi
lock xadd dword [esi + 4], eax
jne 0x1011fabc
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
lock xadd dword [esi + 8], edi
dec edi
jne 0x1011fabc
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov byte [ebp - 4], 0xb
lea ecx, [ebp + 0x30]
call fcn.10002ac2
mov byte [ebp - 4], 7
lea ecx, [ebp + 0x120]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 5
push dword [ebp - 0x70]
call fcn.10003567
add esp, 4
mov byte [ebp - 4], 4
lea ecx, [ebp + 0x1dc]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 3
lea ecx, [ebp + 0x1f4]
call sym.WsidClient.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_
mov byte [ebp - 4], 2
lea ecx, [ebp + 0x20c]
call sym.WsidClient.dll___1__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__VVar_Dynamic_Poco__U__less_V__basic_stri
mov byte [ebp - 4], 1
lea ecx, [ebp + 0x214]
call sym.WsidClient.dll___1__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__VVar_Dynamic_Poco__U__less_V__basic_stri
mov byte [ebp - 4], 0
lea ecx, [ebp + 0x21c]
call sym.WsidClient.dll___1__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__VVar_Dynamic_Poco__U__less_V__basic_stri
mov eax, ebx
jmp 0x1011fbc6
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x1cc]
xor ecx, ebp
call fcn.10010069
lea esp, [ebp + 0x1d0]
pop ebp
ret 0x50
push eax
call fcn.100201b2
int3