[*] Binary protection state of snmptrapd
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of snmptrapd
movs r0, r0
movs r7, 0xc0
movs r0, r0
movs r5, 0x64
movs r0, r0
lsls r0, r6, 8
movs r0, r0
push {r3, lr}
ldr r3, [0x000028b4]
ldr r2, [0x000028b8]
add r3, pc
ldrb r3, [r3]
add r2, pc
cbnz r3, 0x28b2
ldr r3, [0x000028bc]
ldr r3, [r2, r3]
cbz r3, 0x28a6
ldr r3, [0x000028c0]
add r3, pc
ldr r0, [r3]
blx sym.imp.__printf_chk
bl 0x2828
ldr r3, [0x000028c4]
--
pop.w {r4, r5, r6, r7, r8, pc}
blx 0x1be8
mov r5, r0
b 0x29b6
blx 0x19ac
movs r4, 0x70
movs r0, r0
lsls r0, r6, 6
movs r0, r0
movs r4, 0x54
movs r0, r0
lsls r0, r2, 8
movs r0, r0
lsls r0, r2, 7
movs r0, r0
movs r4, 2
movs r0, r0
push {r4, lr}
mov r0, r1
ldr r4, [0x00002a1c]
blx sym.imp.__sprintf_chk
cmp r0, 1
add r4, pc
beq 0x2a12
pop {r4, pc}
ldr r3, [0x00002a20]
movs r2, 0
ldr r3, [r4, r3]
str r2, [r3]
pop {r4, pc}
movs r3, 0xb8
movs r0, r0
lsls r4, r7, 7
movs r0, r0
push {r4, lr}
mov r0, r1
ldr r4, [0x00002a40]
blx sym.imp.__sprintf_chk
cmp r0, 1
add r4, pc
--
push {r3, lr}
movs r2, 0xa
movs r1, 0
blx 0x1790
ldr r3, [0x00002b70]
cmp r0, 0
add r3, pc
ble 0x2b6e
ldr r2, [0x00002b74]
ldr r2, [r3, r2]
ldr r3, [r2]
adds r3, 1
str r3, [r2]
pop {r3, pc}
movs r2, 0x64
movs r0, r0
lsls r0, r5, 7
movs r0, r0
mov r0, r1
push {r3, lr}
blx sym.imp.__sprintf_chk
cmp r0, 1
beq 0x2b86
[*] Function printf used 4 times snmptrapd