[*] Binary protection state of netd

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


[*] Function system tear down of netd

mov r0, r7
bl sym.netd_util_append_list
mov r7, r0
mov r0, sb
bl sym.netd_device_dhcpv6_get_searchdomains
mov r1, r0
mov r0, r6
bl sym.netd_util_append_list
mov r6, r0
mov r0, sb
bl sym.netd_device_dhcpv6_get_domainname
mov sb, r0
bl sym.netd_util_is_empty
orrs.w r0, r8, r0
beq.w 0x2ab6e
ldr r4, [r4, 4]
cmp r4, 0
bne 0x2aa00
b 0x2aa58
mov r0, r7
blx sym.imp.system
mov r4, r0
ldr r0, [r0]
blx 0xc44c
mov r0, r7
mov r1, r4
blx 0xbda8
mov r7, r0
mov r0, r7
blx 0xbd0c
cmp r0, 3
bhi 0x2aa40
mov r0, r6
blx 0xbd0c
cmp r0, 6
bls 0x2aa8e
mov r0, r6
blx sym.imp.system
mov r4, r0
ldr r0, [r0]
--
mov r0, r5
bl sym.netd_device_get_state
mov r6, r0
mov r0, r5
bl sym.netd_device_get_type
cmp r0, 3
beq 0x2c98a
cmp r6, 1
beq 0x2c9b4
movs r0, 0
cmp r7, r0
beq 0x2c912
ldr r5, [0x0002c9e4]
ldr r2, [r4, 0xc]
add r5, pc
ldr r0, [r5, 4]
clz r3, r2
lsrs r3, r3, 5
str r3, [r4, 0xc]
cbz r0, 0x2c916
blx sym.imp.system
ldr r3, [r4, 0xc]
ldr r6, [r0]
--
ldr r2, [r1, r2]
add r7, pc
add r8, pc
add sb, pc
ldr r2, [r2]
str r2, [sp, 0x104]
mov.w r2, 0
str r3, [r4, 0x2c]
ldr r0, [r4, 0x14]
blx 0xc780
cmp r0, 0
ble 0x30bc6
cbz r6, 0x30bc6
mov sl, sp
add r5, sp, 4
movs r3, 0xff
ldr r0, [r4, 0x14]
mov r2, sl
mov r1, r5
str.w r3, [sl]
blx sym.imp.policykit_system_set_hostname
mov r3, r0
cbnz r0, 0x30bd0
--
add.w r1, r4, 0x74
str r0, [sp]
blx 0xc93c
stm r0!, {r2}
movs r3, r0
lsls r0, r0, 0x16
movs r0, r0
add r7, sp, 0x10
movs r2, r0
itet lt
movlt r3, r0
addge r6, sp, 0x298
movlt r2, r0
add r6, sp, 0x1e0
movs r2, r0
add r6, sp, 0x190
movs r2, r0
add r6, sp, 0x130
movs r2, r0
push {r4, lr}
blx sym.imp.policykit_system_reload_service
mov r4, r0
cbz r0, 0x31b88

[*] Function system used 5 times netd