[*] Binary protection state of libcgi_header.so.0.0.13

  
  	Full RELRO     Canary found      NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libcgi_header.so.0.0.13

lsls r4, r5, 0x18
movs r0, r0
lsls r2, r4, 0x17
movs r0, r0
asrs r0, r5, 0x11
movs r1, r0
lsls r4, r7, 0x16
movs r0, r0
lsls r4, r5, 0x17
movs r0, r0
push.w {r4, r5, r6, r7, r8, lr}
mov r5, r2
mov r4, r0
mov r2, r0
cbz r0, 0xc5a
ldr r0, [0x00000c78]
mov r6, r1
ldr r1, [0x00000c7c]
add r0, pc
add r1, pc
blx sym.imp.g_strdup_printf
mov r7, r0
cbnz r5, 0xc60
cbz r6, 0xc18
ldr r1, [0x00000c80]
mov r2, r6
ldr r0, [0x00000c84]
add r1, pc
add r0, pc
blx sym.imp.g_strdup_printf
mov r6, r0
mov r1, r5
--
blx sym.imp.g_strconcat
mov r2, r0
mov r0, r4
mov r4, r2
blx sym.imp.g_free
mov r0, r8
blx sym.imp.g_free
mov r0, r6
blx sym.imp.g_free
mov r0, r7
blx sym.imp.g_free
mov r0, r5
blx sym.imp.g_free
mov r0, r4
pop.w {r4, r5, r6, r7, r8, pc}
ldr r1, [0x00000c8c]
mov r2, r5
ldr r0, [0x00000c90]
add r1, pc
add r0, pc
blx sym.imp.g_strdup_printf
mov r5, r0
cmp r6, 0

[*] Function printf used 3 times libcgi_header.so.0.0.13