[*] Binary protection state of dbus-daemon
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function system tear down of dbus-daemon
movs r2, r0
add r0, r4
movs r2, r0
push {r4, r5, r6, lr}
mov r4, r0
ldr r0, [r0, 0x38]
mov r5, r1
bl sym.bus_connections_setup_connection
cbz r0, 0xc4c6
ldr r1, [r4, 0x4c]
mov r0, r5
blx 0xa270
ldr r1, [r4, 0x5c]
mov r0, r5
blx sym.imp._dbus_auth_dump_supported_mechanisms
ldr r1, [r4, 0x50]
mov r0, r5
blx 0xac18
ldr r1, [r4, 0x60]
mov r0, r5
blx sym.imp._dbus_user_database_get_system
ldrb.w r1, [r4, 0xa8]
mov r0, r5
--
ldr.w r1, [0x0000d554]
add r3, pc
adds r3, 0x88
add r2, pc
str r3, [sp]
add r1, pc
movw r3, 0x137
blx 0xae50
ands r3, r6, 0x20
beq.w 0xcd46
ldrb.w r3, [r4, 0xa8]
lsls r1, r6, 0x18
it mi
movmi r1, 2
orr r3, r3, 2
strb.w r3, [r4, 0xa8]
bmi 0xcb44
movs r1, 3
ldr.w r0, [0x0000d558]
add r0, pc
blx sym.imp._dbus_init_system_log
ldrb.w r3, [r4, 0xa8]
ubfx r2, r6, 4, 1
--
mov r1, r6
mov r0, r7
bl 0x28848
cmp r0, 0
beq 0x11670
ldr r0, [sp, 0xc]
mov r3, r4
movs r2, 1
mov r1, r7
bl 0xfc3c
mov r5, r0
cmp r0, 0
bne 0x11670
mov r0, r4
blx 0xb020
cmp r0, 0
beq 0x11670
ldr r0, [0x00011924]
movs r1, 3
add r0, pc
blx sym.imp._dbus_init_system_log
ldr r2, [r4, 4]
mov r0, r7
--
cbnz r0, 0x1bca4
ldr r3, [0x0001bcdc]
mov r2, r7
movs r1, 0x73
mov r0, r6
add r3, pc
str r3, [sp]
blx 0xa424
cbz r0, 0x1bcb8
bl sym.bus_selinux_enabled
cbz r0, 0x1bc80
ldr r3, [0x0001bce0]
mov r2, r7
movs r1, 0x73
mov r0, r6
add r3, pc
str r3, [sp]
blx 0xa424
cbz r0, 0x1bcb8
mov r0, r5
bl sym.bus_context_get_systemd_activation
cbz r0, 0x1bc9a
ldr r3, [0x0001bce4]
--
mov r0, r4
blx sym.imp._dbus_watch_ref
mov r6, r0
mov r0, r5
blx sym.imp._dbus_watch_ref
ldr r3, [0x0001f728]
subs r0, r6, r0
ldr r2, [0x0001f72c]
clz r0, r0
ldr r1, [0x0001f730]
lsrs r0, r0, 5
add r3, pc
add.w r3, r3, 0x3c0
add r2, pc
add r1, pc
str r3, [sp]
movw r3, 0x4a6
blx 0xae50
ldr r0, [sp, 0x20]
bl sym.bus_connection_get_context
bl sym.bus_context_get_systemd_activation
cmp r0, 0
bne.w 0x1f482
--
bl sym.bus_context_log
b 0x2005e
mov r0, r4
blx 0xb02c
cmp r0, 1
mov sl, r0
beq 0x20096
movs r0, 1
ldr r2, [0x00020458]
ldr r3, [0x00020438]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x24]
eors r2, r3
mov.w r3, 0
bne.w 0x2042e
add sp, 0x2c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r7
bl sym.bus_context_get_systemd_activation
cmp r0, 0
bne.w 0x201d4
--
blx 0xb020
clz r0, r0
lsrs r0, r0, 5
ldr.w r3, [0x0002d0fc]
ldr.w r2, [0x0002d100]
ldr.w r1, [0x0002d104]
add r3, pc
add.w r3, r3, 0x168
add r2, pc
add r1, pc
str r3, [sp]
movw r3, 0x72f
blx 0xae50
ldr r0, [r4, 0x10]
bl sym.bus_context_get_max_pending_activations
ldr r3, [r4, 0x14]
mov r5, r0
cmp r3, r0
bge.w 0x2c82c
ldr r0, [r4, 0x10]
bl sym.bus_context_get_systemd_activation
cmp r0, 0
beq 0x2c732
--
beq.w 0x2c846
ldr.w r3, [0x0002d154]
ldr.w r2, [0x0002d158]
ldr.w r1, [0x0002d15c]
add r3, pc
adds r3, 0x84
add r2, pc
str r3, [sp]
add r1, pc
ldr.w r0, [fp]
movs r3, 0xa4
cmp r0, 0
ite le
movle r0, 0
movgt r0, 1
blx 0xae50
ldr.w r3, [fp]
ldr r0, [r4, 0x10]
adds r3, 1
str.w r3, [fp]
bl sym.bus_context_get_systemd_activation
cmp r0, 0
beq.w 0x2cbe0
[*] Function system used 8 times dbus-daemon