[*] Binary protection state of kmod
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of kmod
mov r0, r8
bl 0xe5bc
mov r4, r0
mov r0, r8
bl 0xe410
mov r2, r5
mov r3, r0
mov r1, sl
movs r0, 1
str r4, [sp]
blx sym.imp.system
mov r0, r8
bl 0xe678
mov r7, r0
cbz r0, 0x249e
mov r5, r0
bl 0xd630
ldr r1, [r6]
mov r4, r0
movs r0, 0x20
blx sym.imp.__sprintf_chk
b 0x247e
bl 0xd630
ldr r1, [r6]
mov r4, r0
movs r0, 0x2c
blx sym.imp.__sprintf_chk
mov r0, r4
bl 0xd730
ldr r1, [r6]
blx 0x20ac
mov r0, r4
bl 0xd418
mov r1, r5
mov r0, r7
bl 0xaaac
mov r5, r0
cmp r0, 0
bne 0x2470
ldr r1, [r6]
movs r0, 0xa
blx sym.imp.__sprintf_chk
mov r0, r7
bl 0xd1f8
--
blx r3
mov fp, r0
cbz r0, 0x4608
mov r0, fp
bl 0xbb88
cbz r0, 0x4602
ldr r4, [r5, -0x4]
mov r0, fp
bl 0xbb4c
mov r1, r7
mov r3, r0
mov r2, r4
movs r0, 1
blx sym.imp.system
mov r0, fp
bl 0xbb5c
ldr.w r1, [sb]
mov r4, r0
cbz r0, 0x4638
movs r0, 0x20
blx sym.imp.__sprintf_chk
mov r0, r4
blx 0x1f5c
--
adds r5, 8
cmp r5, r8
bne 0x45b6
ldr r0, [0x00004958]
add r0, pc
blx 0x1f5c
ldr.w r0, [sb]
blx 0x1d5c
movs r2, 1
mov r0, sl
mov r1, r2
bl 0xa8e4
movs r2, 1
movs r1, 2
mov r0, sl
bl 0xa8e4
movs r3, 0
str r3, [sp, 0x14]
b 0x453e
movs r0, 0xa
blx sym.imp.__sprintf_chk
b 0x45c0
ldr r3, [sp, 0x34]
--
cmp.w fp, 0
beq 0x889a
subs r5, r0, 4
movs r4, 0
str r0, [sp]
ldr r2, [r5, 4]!
ldr r3, [r2, 8]
cbnz r3, 0x8888
ldr r3, [r2, 4]
movs r1, 1
mov r2, r7
add r4, r1
mov r0, sl
blx 0x1ee4
cmp r4, fp
bne 0x887e
ldr r0, [sp]
blx 0x1cb0
mov r1, sl
movs r0, 0xa
blx sym.imp.__sprintf_chk
ldr.w r3, [sb, 0xc]
adds r6, 1
[*] Function sprintf used 6 times kmod