[*] Binary protection state of libpaho-mqtt3as.so.1.3.11
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libpaho-mqtt3as.so.1.3.11
ldr r3, [0x0000badc]
movw r1, 0x157
ldr.w ip, [0x0000bae0]
movs r2, 3
push {r4, r5, lr}
mov r4, r0
add r3, pc
sub sp, 0x14
add.w r0, r3, 0x70
add ip, pc
ldr r3, [0x0000bae4]
movs r5, 0
ldr.w r3, [ip, r3]
ldr r3, [r3]
str r3, [sp, 0xc]
mov.w r3, 0
str r5, [sp, 4]
bl 0x10290
add r1, sp, 8
mov r0, r4
blx sym.imp.__snprintf_chk
cbnz r0, 0xbacc
ldr r3, [sp, 8]
--
ldr r6, [0x00018e64]
add r0, pc
sub sp, 0x1c
ldr r3, [r0, r3]
add r7, sp, 0x10
add r6, pc
add.w r0, r6, 0x58
ldr r3, [r3]
str r3, [sp, 0x14]
mov.w r3, 0
str r4, [sp, 0xc]
bl 0x10290
ldr r3, [0x00018e68]
add r3, pc
ldr r3, [r3]
cmp r3, 0
beq 0x18dda
mov r2, r4
movs r1, 0
movs r0, 0
blx sym.imp.__vsnprintf_chk
mov r3, r0
movs r1, 0
cmp r3, 1
mov r2, r4
it ne
movne r3, -1
movs r0, 2
str r3, [sp, 0xc]
blx sym.imp.OPENSSL_init_crypto
movs r0, 2
mov r2, r4
movs r1, 0
movt r0, 0x20
blx sym.imp.__vsnprintf_chk
mov r2, r4
movs r1, 0
--
bl 0x189f8
b 0x1912a
ldr r0, [r5, 0x20]
ldr r1, [r4, 0x18]
cbz r1, 0x190d4
blx sym.imp.SSL_read
cmp r0, 1
str r0, [sp, 8]
bne 0x191a6
ldr r0, [r5, 0x20]
ldr r3, [r4, 0x34]
cbz r3, 0x190f0
ldr r3, [0x00019244]
mov r2, r4
add r3, pc
ldr r1, [r3]
blx 0x36dc
ldr r1, [0x00019248]
ldr r0, [r5, 0x20]
add r1, pc
blx sym.imp.__fprintf_chk
ldr r0, [r5, 0x20]
ldr r1, [r4, 0x40]
[*] Function printf used 4 times libpaho-mqtt3as.so.1.3.11