Function at 0x4958d4
Capabilities:
Reference cloudflare dns server

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
call fcn.00569a20
mov dword [0x6ca001], 0x2800023e
mov dword [0x6ca001], 0x2800023f
mov eax, 0x200
push eax
lea eax, [esp + 4]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x28000240
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.0
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000241
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0
push 0x12
push 9
push 0x7e2
call fcn.00550c97
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.date
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x28000243
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.1
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000244
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0
push 0x1a
push 0xb
push 0x7e4
call fcn.00550c97
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.date
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x28000247
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.2
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000248
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0
push 8
push 9
push 0x7e6
call fcn.00550c97
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.date
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x2800024c
mov eax, str.manufacturer
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Sooil
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800024e
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x70f570
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800024f
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.DanaRS__XLS_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000250
mov eax, str.devicetype
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILE__IP_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000251
mov eax, str.datasource
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.AnyDana_App
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000252
mov eax, str.capacities
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._SBGM__IP_BLS__INS__FOOD__SPORT__HEALTH_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000255
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xaf9501
mov eax, ebp
mov eax, ebp
cdq
push edx
push eax
call fcn.00566e40
mov edx, 0x6d3b3a
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xafcdb3
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0xaf9501
mov eax, ebp
mov eax, ebp
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00566e40
pop eax
mov eax, str.picture
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x28000257
mov eax, str.filepattern
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.xls.xlsxlsx.xlsx
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000258
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.DanaRS
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800025a
mov eax, str.importinstruction_keys
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILEIMPORT_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800025d
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 4], eax
mov dword [0x6ca001], 0x2800025e
push dword [esp + 4]
call fcn.0053e8e6
and eax, eax
je 0x495d4b
mov dword [0x6ca001], 0x2800025f
push 0
push dword [esp + 4]
push dword [esp + 0xc]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x28000260
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x468667]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x14]
call fcn.0053edc8
call fcn.00569ae0
push 0x161
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x28000261
push dword [esp + 4]
call fcn.0053e788
mov dword [0x6ca001], 0x28000262
mov dword [0x6ca001], 0x28000265
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1045
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000266
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.DanaRS_App__XLS_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000267
mov eax, str.datasource
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.AnyDana_App
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000268
mov eax, str.devicetype
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILE__APP_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000269
mov eax, str.capacities
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._SBGM__CGM__INS__FOOD__SPORT__HEALTH_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800026b
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xafcdb3
mov eax, ebp
mov eax, ebp
cdq
push edx
push eax
call fcn.00566e40
mov edx, 0x6d3b3a
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xafe1ac
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0xafcdb3
mov eax, ebp
mov eax, ebp
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00566e40
pop eax
mov eax, str.picture
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x2800026c
mov eax, str.filepattern
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.xls.xlsxlsx.xlsx
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800026d
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.DanaRS
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x2800026f
mov eax, str.importinstruction_keys
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILEIMPORT_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x28000272
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 4], eax
mov dword [0x6ca001], 0x28000273
push dword [esp + 4]
call fcn.0053e8e6
and eax, eax
je 0x495fd1
mov dword [0x6ca001], 0x28000274
push 0
push dword [esp + 4]
push dword [esp + 0xc]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x28000275
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x468667]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x14]
call fcn.0053edc8
call fcn.00569ae0
push 0x415
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x28000276
push dword [esp + 4]
call fcn.0053e788
mov dword [0x6ca001], 0x28000277
mov dword [0x6ca001], 0x2800028f
xor eax, eax
push eax
push dword [esp + 4]
call fcn.0054e79c
pop eax
add esp, 8
pop ebx
pop ebp
ret