[*] Binary protection state of libwsdutil.so
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libwsdutil.so
add r4, pc
ldr r2, [r4, r2]
ldr r2, [r2]
str r2, [sp, 0x1c]
mov.w r2, 0
str r3, [sp, 0x14]
blx sym.imp.g_str_has_prefix
cmp r0, 0
beq 0x5dd0
add r3, sp, 0x44
mov r7, r0
add r4, sp, 0x4c
str r3, [sp, 0x18]
b 0x5d68
ldr r6, [r4, -0x4]
mov r1, r5
mov r0, r7
str r4, [sp, 0x18]
adds r4, 8
mov r2, r6
blx sym.imp.g_strdup_printf
cbz r0, 0x5d8a
ldr r5, [r4, -0x8]
--
mov r0, sl
blx 0x52f8
ldr r0, [0x00006814]
mov r1, r6
mov r3, sl
movs r2, 0
movs r5, 1
add r0, pc
blx 0x5bd4
mov.w r1, -1
movs r3, 0
str r1, [sp]
mov r2, r0
ldr r1, [0x00006818]
mov r0, r4
strd r3, sb, [sp, 4]
add r1, pc
blx sym.imp.g_malloc
mov r6, r0
mov r0, sl
blx sym.imp.g_string_append_printf
ldr r7, [sp, 0x10]
cbnz r7, 0x67ac
--
blx 0x580c
ldr r3, [0x00009120]
mov r8, r0
ldr r2, [0x00009124]
mov r0, r5
mov.w r1, 0x100
str.w r8, [sp]
add r3, pc
add r2, pc
blx 0x5bb0
mov r0, r8
blx sym.imp.g_free
ldr r0, [sp, 0x20]
blx 0x5a90
cbz r6, 0x90b0
mov r0, r6
blx 0x534c
cmp.w sl, 0
beq 0x90bc
mov r0, sl
blx sym.imp.g_string_append_printf
cmp r4, 0
beq 0x8fd6
[*] Function printf used 3 times libwsdutil.so