[*] 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 r1, r0
adds r4, r3, r2
movs r1, r0
asrs r0, r0, 0x19
movs r1, r0
lsls r0, r6, 8
movs r0, r0
push {r3, lr}
ldr r3, [0x000027d8]
ldr r2, [0x000027dc]
add r3, pc
ldrb r3, [r3]
add r2, pc
cbnz r3, 0x27d6
ldr r3, [0x000027e0]
ldr r3, [r2, r3]
cbz r3, 0x27ca
ldr r3, [0x000027e4]
add r3, pc
ldr r0, [r3]
blx sym.imp.__printf_chk
bl 0x274c
ldr r3, [0x000027e8]
--
pop.w {r4, r5, r6, r7, r8, pc}
blx 0x1b60
mov r5, r0
b 0x28ce
blx 0x1924
asrs r0, r3, 0x15
movs r1, r0
lsls r0, r6, 6
movs r0, r0
asrs r4, r7, 0x14
movs r1, r0
lsls r0, r2, 8
movs r0, r0
lsls r0, r2, 7
movs r0, r0
asrs r2, r5, 0x13
movs r1, r0
push {r4, lr}
mov r0, r1
ldr r4, [0x00002934]
blx sym.imp.__sprintf_chk
cmp r0, 1
add r4, pc
beq 0x292a
pop {r4, pc}
ldr r3, [0x00002938]
movs r2, 0
ldr r3, [r4, r3]
str r2, [r3]
pop {r4, pc}
asrs r0, r4, 0x12
movs r1, r0
lsls r4, r7, 7
movs r0, r0
push {r4, lr}
mov r0, r1
ldr r4, [0x00002958]
blx sym.imp.__sprintf_chk
cmp r0, 1
add r4, pc
--
push {r3, lr}
movs r2, 0xa
movs r1, 0
blx 0x1708
ldr r3, [0x00002a88]
cmp r0, 0
add r3, pc
ble 0x2a86
ldr r2, [0x00002a8c]
ldr r2, [r3, r2]
ldr r3, [r2]
adds r3, 1
str r3, [r2]
pop {r3, pc}
asrs r4, r1, 0xd
movs r1, r0
lsls r0, r5, 7
movs r0, r0
mov r0, r1
push {r3, lr}
blx sym.imp.__sprintf_chk
cmp r0, 1
beq 0x2a9e
[*] Function printf used 4 times snmptrapd