[*] Binary protection state of libz.so.1.2.13
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libz.so.1.2.13
str r3, [r5, 4]
blx sym.imp.memset
mvn r3, 1
str r0, [r4, 0x30]
mov r0, r5
str r3, [r5, 0x28]
bl 0x88a8
mov r0, r6
pop {r4, r5, r6, pc}
mvn r6, 1
mov r0, r6
pop {r4, r5, r6, pc}
movs r3, 0x39
mov r1, r2
mov r0, r2
str r3, [r5, 4]
blx sym.imp.memcpy
b 0x38ac
push {r3, r4, r5, lr}
mov r5, r0
blx sym.imp.__snprintf_chk
mov r4, r0
cbz r0, 0x38e4
--
lsls r0, r2, 1
lsls r2, r0, 3
lsls r4, r4, 4
movs r3, 1
str r3, [r4, 0x2c]
ldrb r3, [sb, 1]!
cmp r3, 0
bne 0x9308
ldr r3, [r4, 0x10]
cmp r3, 0
beq 0x9474
movw r2, 0x1c4f
cmp r3, r2
bne 0x93e0
ldr r3, [r4, 0x2c]
cmp r3, 0
bne 0x9474
movs r3, 1
str r3, [r4, 0x2c]
mov r0, r6
blx sym.imp.snprintf
add.w sb, r0, 1
mov r0, sb
--
push {r4, r5, r6, r7, lr}
mov r4, r0
ldr r0, [r0, 0x68]
sub sp, 0x14
mov r5, r1
mov r6, r2
cbz r0, 0x99cc
ldr r3, [r4, 0x64]
adds r3, 4
bne 0x9a3e
movs r3, 0
str r3, [r4, 0x68]
cmp r5, 0
it ne
cmnne r5, 5
bne 0x9a2a
str r5, [r4, 0x64]
cbz r6, 0x9a26
ldr r7, [r4, 0x18]
mov r0, r7
blx sym.imp.snprintf
mov r5, r0
mov r0, r6
blx sym.imp.snprintf
add r0, r5
adds r0, 3
blx loc.imp.__gmon_start__
mov r5, r0
str r0, [r4, 0x68]
cbz r0, 0x9a44
mov r0, r7
blx sym.imp.snprintf
mov r4, r0
mov r0, r6
blx sym.imp.snprintf
ldr r2, [0x00009a4c]
adds r1, r4, r0
--
mov r3, r1
b 0xa6d0
nop
ldr r0, [r6, r1]
movs r0, r0
lsls r0, r4, 3
movs r0, r0
ldrsb r6, [r7, r7]
movs r0, r0
push {r4, r5, r6, lr}
cbz r0, 0xa77c
ldr r2, [r0, 0x10]
movw r3, 0x79b1
mov r4, r0
cmp r2, r3
bne 0xa77c
ldr r3, [r0, 0x64]
cbnz r3, 0xa77c
mov r6, r1
mov r0, r1
blx sym.imp.snprintf
mov r1, r6
mov r5, r0
[*] Function printf used 7 times libz.so.1.2.13