[*] Binary protection state of dbus-send

  
  	Full RELRO     Canary found      NX enabled   PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function fprintf tear down of dbus-send

movs r0, r0
lsrs r4, r2, 9
movs r0, r0
lsrs r2, r3, 8
movs r0, r0
lsrs r0, r2, 8
movs r0, r0
push {r3, lr}
mov r4, r0
ldr r3, [0x000029d8]
ldr.w ip, [0x000029dc]
add r3, pc
ldr r1, [0x000029e0]
ldr r2, [0x000029e4]
ldr.w r0, [r3, ip]
add r1, pc
ldr r3, [r1]
add r2, pc
ldr r0, [r0]
movs r1, 1
blx sym.imp.__fprintf_chk
mov r0, r4
blx sym.imp.exit
--
movs r0, 0x78
b 0x2a10
movs r0, 0x74
b 0x2a10
movs r0, 0x64
b 0x2a10
movs r0, 0x79
b 0x2a10
movs r0, 0x62
b 0x2a10
ldr r1, [0x00002af4]
ldr r3, [0x00002af8]
ldr r2, [0x00002afc]
ldr r0, [r5, r1]
movs r1, 1
add r3, pc
ldr r3, [r3]
add r2, pc
str r4, [sp]
ldr r0, [r0]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
lsrs r4, r6, 0xb
movs r0, r0
lsls r4, r7, 4
movs r0, r0
asrs r0, r3, 0x15
movs r1, r0
lsrs r0, r0, 0xb
movs r0, r0
push {r3, lr}
movs r1, 1
ldr r3, [0x00002b28]
ldr.w ip, [0x00002b2c]
add r3, pc
ldr r0, [0x00002b30]
ldr r2, [0x00002b34]
ldr.w r4, [r3, ip]
add r0, pc
ldr r3, [r0]
add r2, pc
ldr r0, [r4]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
mov r1, r2
blx sym.imp.strtoul
add.w r2, sp, 0x17
mov r3, r0
movs r1, 0x79
mov r0, r4
strb.w r3, [sp, 0x17]
blx sym.imp.dbus_message_iter_append_basic
b 0x2ba8
ldr r2, [0x00002d14]
uxtb r1, r1
ldr r3, [0x00002d18]
ldr r0, [0x00002d1c]
add r2, pc
add r3, pc
ldr r0, [r5, r0]
ldr r3, [r3]
str r1, [sp]
ldr r0, [r0]
movs r1, 1
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
movs r0, r0
asrs r6, r7, 0xc
movs r1, r0
lsls r4, r7, 4
movs r0, r0
asrs r2, r3, 0xc
movs r1, r0
lsrs r0, r6, 2
movs r0, r0
ldr.w ip, [0x00002d50]
movs r1, 1
push {r3, lr}
mov r3, r0
ldr.w lr, [0x00002d54]
add ip, pc
ldr r2, [0x00002d58]
mov r0, ip
ldr.w r4, [ip, lr]
add r2, pc
ldr r0, [r4]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit

[*] Function fprintf used 5 times dbus-send