[*] Binary protection state of dbus-uuidgen

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of dbus-uuidgen

    ; assembly                                   | /* r2dec pseudo code output */
                                                 | /* /logs/firmware/unblob_extracted/firmware_extract/56048-12514271.gzip_extract/gzip.uncompressed_extract/5243916-15068666.gzip_extract/gzip.uncompressed_extract/usr/bin/dbus-uuidgen @ 0x10a24 */
                                                 | #include <stdint.h>
                                                 |  
    ; (fcn) fcn.00010a24 ()                      | void fcn_00010a24 (uint32_t arg1, int32_t arg2) {
                                                 |     r0 = arg1;
                                                 |     r1 = arg2;
    0x00010a24 ldr r3, [pc, 0x24]                |     r3 = *(0x10a4c);
    0x00010a28 cmp r0, 0                         |     
    0x00010a2c push {r4, lr}                     |     
    0x00010a30 ldr r2, [pc, 0x1c]                |     r2 = stderr;
    0x00010a34 mov r4, r1                        |     r4 = r1;
                                                 |     if (r0 == 0) {
    0x00010a38 movne r2, r0                      |         r2 = r0;
                                                 |     }
    0x00010a3c ldr r1, [pc, 0x14]                |     r1 = "dbus_uuidgen";
    0x00010a40 ldr r0, [r3]                      |     r0 = *(0x10a4c);
    0x00010a44 bl 0x1071c                        |     fprintf (r0, "dbus_uuidgen", r2, r3, r4)
    0x00010a48 mov r0, r4                        |     r0 = r4;
    0x00010a4c bl 0x10710                        |     exit (r0);
                                                 |     if (r0 != 0) {
    0x00010a50 andeq r1, r2, ip, asr r0          |         r1 = r2 & (ip >> r0);
                                                 |     }
                                                 |     if (r0 != 0) {
    0x00010a54 andeq r0, r1, r8, ror 21          |         r0 = r1 & (r8 >>> 21);
                                                 |     }
    0x00010a58 strdeq r0, r1, [r1], -r5          |     __asm ("strdeq r0, r1, [r1], -r5");
                                                 | }

[*] Function printf used 2 times dbus-uuidgen