{
  "ml": {
    "v": "4",
    "fs": [
      {
        "id": 0,
        "prob": 0.8699360489845276,
        "class": 0
      }
    ],
    "prob": 0.86993605,
    "class": 0,
    "models": [
      {
        "m": "az",
        "prob": 0.86993605,
        "class": 0
      },
      {
        "m": "az/native",
        "prob": 0.07716687,
        "class": 0
      },
      {
        "m": "az/elf",
        "prob": 0.032098766,
        "class": 0
      }
    ],
    "version": "v16.16",
    "thresholds": [
      0.9979839,
      1.0
    ],
    "analyzed_at": "2026-05-10T23:38:12Z"
  },
  "path": "x86__64__lsb__unix-system-v__clang-3.8.0__O1__no-obf__unstripped__util-linux-2.33__readprofile",
  "raw": {
    "v": "4",
    "fs": [
      {
        "f": "H₂(FPo)Md₂(BiHe)",
        "k": {
          "elf.relro": "partial",
          "elf.abi.os": "linux",
          "elf.comment": "GCC: (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010; clang version 3.8.0 (tags/RELEASE_380/final)",
          "build.distro": "ubuntu",
          "elf.needed[0]": "libc.so.6",
          "debug.build_id": "bb7bc5c71ba9f45c00ae207a11a77654d9634c83",
          "build.toolchain": "gcc 5.5.0",
          "elf.interpreter": "/lib64/ld-linux-x86-64.so.2",
          "build.target_arch": "x86_64",
          "elf.entry_section": ".text",
          "elf.abi.min_kernel": "2.6.32",
          "elf.segments[0].perms": "r-x",
          "elf.segments[1].perms": "r--",
          "elf.segments[2].perms": "r-x",
          "elf.segments[3].perms": "rw-",
          "elf.segments[4].perms": "rw-",
          "elf.segments[5].perms": "r--",
          "elf.segments[6].perms": "r--",
          "elf.segments[7].perms": "rw-",
          "elf.segments[8].perms": "r--",
          "build.toolchain_family": "gcc",
          "elf.comment_entries[0]": "GCC: (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010",
          "elf.comment_entries[1]": "clang version 3.8.0 (tags/RELEASE_380/final)",
          "elf.fini_array[0].addr": "0x401120",
          "elf.gnu_abi_min_kernel": "2.6.32",
          "elf.init_array[0].addr": "0x401140",
          "elf.segments[0].p_type": "PT_PHDR",
          "elf.segments[1].p_type": "PT_INTERP",
          "elf.segments[2].p_type": "PT_LOAD",
          "elf.segments[3].p_type": "PT_LOAD",
          "elf.segments[4].p_type": "PT_DYNAMIC",
          "elf.segments[5].p_type": "PT_NOTE",
          "elf.segments[6].p_type": "PT_GNU_EH_FRAME",
          "elf.segments[7].p_type": "PT_GNU_STACK",
          "elf.segments[8].p_type": "PT_GNU_RELRO",
          "elf.segments[0].p_memsz": 504,
          "elf.segments[0].p_vaddr": 4194368,
          "elf.segments[1].p_memsz": 28,
          "elf.segments[1].p_vaddr": 4194872,
          "elf.segments[2].p_memsz": 11100,
          "elf.segments[2].p_vaddr": 4194304,
          "elf.segments[3].p_memsz": 960,
          "elf.segments[3].p_vaddr": 6303248,
          "elf.segments[4].p_memsz": 464,
          "elf.segments[4].p_vaddr": 6303272,
          "elf.segments[5].p_memsz": 68,
          "elf.segments[5].p_vaddr": 4194900,
          "elf.segments[6].p_memsz": 108,
          "elf.segments[6].p_vaddr": 4204828,
          "elf.segments[8].p_memsz": 496,
          "elf.segments[8].p_vaddr": 6303248,
          "elf.dynsym_funcs[0].kind": "func",
          "elf.dynsym_funcs[0].name": "__cxa_atexit",
          "elf.dynsym_funcs[1].kind": "func",
          "elf.dynsym_funcs[1].name": "__errno_location",
          "elf.dynsym_funcs[2].kind": "func",
          "elf.dynsym_funcs[2].name": "__fpending",
          "elf.dynsym_funcs[3].kind": "func",
          "elf.dynsym_funcs[3].name": "__libc_start_main",
          "elf.dynsym_funcs[4].kind": "func",
          "elf.dynsym_funcs[4].name": "_exit",
          "elf.dynsym_funcs[5].kind": "func",
          "elf.dynsym_funcs[5].name": "bindtextdomain",
          "elf.dynsym_funcs[6].kind": "func",
          "elf.dynsym_funcs[6].name": "close",
          "elf.dynsym_funcs[7].kind": "func",
          "elf.dynsym_funcs[7].name": "dcgettext",
          "elf.dynsym_funcs[8].kind": "func",
          "elf.dynsym_funcs[8].name": "err",
          "elf.dynsym_funcs[9].kind": "func",
          "elf.dynsym_funcs[9].name": "errx",
          "elf.segments[0].p_filesz": 504,
          "elf.segments[0].p_offset": 64,
          "elf.segments[1].p_filesz": 28,
          "elf.segments[1].p_offset": 568,
          "elf.segments[2].p_filesz": 11100,
          "elf.segments[3].p_filesz": 897,
          "elf.segments[3].p_offset": 11792,
          "elf.segments[4].p_filesz": 464,
          "elf.segments[4].p_offset": 11816,
          "elf.segments[5].p_filesz": 68,
          "elf.segments[5].p_offset": 596,
          "elf.segments[6].p_filesz": 108,
          "elf.segments[6].p_offset": 10524,
          "elf.segments[8].p_filesz": 496,
          "elf.segments[8].p_offset": 11792,
          "elf.dynsym_funcs[10].kind": "func",
          "elf.dynsym_funcs[10].name": "exit",
          "elf.dynsym_funcs[11].kind": "func",
          "elf.dynsym_funcs[11].name": "fclose",
          "elf.dynsym_funcs[12].kind": "func",
          "elf.dynsym_funcs[12].name": "ferror",
          "elf.dynsym_funcs[13].kind": "func",
          "elf.dynsym_funcs[13].name": "fgets",
          "elf.dynsym_funcs[14].kind": "func",
          "elf.dynsym_funcs[14].name": "fopen",
          "elf.dynsym_funcs[15].kind": "func",
          "elf.dynsym_funcs[15].name": "fprintf",
          "elf.dynsym_funcs[16].kind": "func",
          "elf.dynsym_funcs[16].name": "fputc",
          "elf.dynsym_funcs[17].kind": "func",
          "elf.dynsym_funcs[17].name": "fputs",
          "elf.dynsym_funcs[18].kind": "func",
          "elf.dynsym_funcs[18].name": "free",
          "elf.dynsym_funcs[19].kind": "func",
          "elf.dynsym_funcs[19].name": "getopt_long",
          "elf.dynsym_funcs[20].kind": "func",
          "elf.dynsym_funcs[20].name": "lseek",
          "elf.dynsym_funcs[21].kind": "func",
          "elf.dynsym_funcs[21].name": "malloc",
          "elf.dynsym_funcs[22].kind": "func",
          "elf.dynsym_funcs[22].name": "open",
          "elf.dynsym_funcs[23].kind": "func",
          "elf.dynsym_funcs[23].name": "pclose",
          "elf.dynsym_funcs[24].kind": "func",
          "elf.dynsym_funcs[24].name": "popen",
          "elf.dynsym_funcs[25].kind": "func",
          "elf.dynsym_funcs[25].name": "printf",
          "elf.dynsym_funcs[26].kind": "func",
          "elf.dynsym_funcs[26].name": "read",
          "elf.dynsym_funcs[27].kind": "func",
          "elf.dynsym_funcs[27].name": "setlocale",
          "elf.dynsym_funcs[28].kind": "func",
          "elf.dynsym_funcs[28].name": "setuid",
          "elf.dynsym_funcs[29].kind": "func",
          "elf.dynsym_funcs[29].name": "sprintf",
          "elf.dynsym_funcs[30].kind": "func",
          "elf.dynsym_funcs[30].name": "sscanf",
          "elf.dynsym_funcs[31].kind": "func",
          "elf.dynsym_funcs[31].name": "strcat",
          "elf.dynsym_funcs[32].kind": "func",
          "elf.dynsym_funcs[32].name": "strcmp",
          "elf.dynsym_funcs[33].kind": "func",
          "elf.dynsym_funcs[33].name": "strcpy",
          "elf.dynsym_funcs[34].kind": "func",
          "elf.dynsym_funcs[34].name": "strlen",
          "elf.dynsym_funcs[35].kind": "func",
          "elf.dynsym_funcs[35].name": "strtoul",
          "elf.dynsym_funcs[36].kind": "func",
          "elf.dynsym_funcs[36].name": "textdomain",
          "elf.dynsym_funcs[37].kind": "func",
          "elf.dynsym_funcs[37].name": "uname",
          "elf.dynsym_funcs[38].kind": "func",
          "elf.dynsym_funcs[38].name": "warn",
          "elf.dynsym_funcs[39].kind": "func",
          "elf.dynsym_funcs[39].name": "warnx",
          "elf.dynsym_funcs[40].kind": "func",
          "elf.dynsym_funcs[40].name": "write",
          "elf.segments[0].flags_hex": "5",
          "elf.segments[1].flags_hex": "4",
          "elf.segments[2].flags_hex": "5",
          "elf.segments[3].flags_hex": "6",
          "elf.segments[4].flags_hex": "6",
          "elf.segments[5].flags_hex": "4",
          "elf.segments[6].flags_hex": "4",
          "elf.segments[7].flags_hex": "6",
          "elf.segments[8].flags_hex": "4",
          "elf.needed_versions[0].lib": "libc.so.6",
          "elf.stripped_metadata_sections[0]": ".note.GNU-stack",
          "elf.stripped_metadata_sections[1]": ".note.gnu.property",
          "elf.needed_versions[0].versions[0]": "GLIBC_2.2.5"
        },
        "x": 8,
        "id": 0,
        "is": [
          "",
          "free",
          "errno_location",
          "exit",
          "strcpy",
          "fpending",
          "warn",
          "ferror",
          "write",
          "textdomain",
          "fclose",
          "bindtextdomain",
          "dcgettext",
          "strlen",
          "getopt_long",
          "errx",
          "printf",
          "warnx",
          "pclose",
          "uname",
          "lseek",
          "fputs",
          "close",
          "fputc",
          "read",
          "libc_start_main",
          "fgets",
          "strcmp",
          "fprintf",
          "gmon_start__",
          "err",
          "malloc",
          "sscanf",
          "setlocale",
          "open",
          "popen",
          "fopen",
          "strtoul",
          "cxa_atexit",
          "strcat",
          "sprintf",
          "exit",
          "setuid"
        ],
        "ms": {
          "elf": {
            "entry": 4198512.0,
            "relro": "partial",
            "e_type": 2.0,
            "needed": [
              "libc.so.6"
            ],
            "has_got": true,
            "has_plt": true,
            "has_note": true,
            "e_machine": 62.0,
            "class_bits": 64.0,
            "note_count": 2.0,
            "nx_enabled": true,
            "needed_libs": 1.0,
            "dynsym_count": 48.0,
            "has_build_id": true,
            "has_eh_frame": true,
            "has_gnu_hash": true,
            "symtab_count": 121.0,
            "dynrela_count": 5.0,
            "entry_section": ".text",
            "little_endian": true,
            "section_count": 31.0,
            "pltreloc_count": 41.0,
            "build_id_length": 20.0,
            "dt_versym_count": 48.0,
            "has_interpreter": true,
            "fini_array_count": 1.0,
            "init_array_count": 1.0,
            "gnu_abi_min_kernel": "2.6.32",
            "comment_entry_count": 2.0,
            "program_header_count": 9.0,
            "comment_distinct_count": 2.0,
            "gnu_stack_section_absent": true,
            "load_segment_max_p_memsz": 11100.0,
            "load_segment_max_p_filesz": 11100.0,
            "stripped_but_symtab_present": true,
            "section_relocation_group_count": 2.0,
            "stripped_metadata_section_count": 2.0
          },
          "file": {
            "size": 19416.0
          },
          "binary": {
            "code_size": 4868.0,
            "func_count": 59.0,
            "has_overlay": true,
            "code_entropy": 3.92,
            "data_entropy": 3.88,
            "export_count": 51.0,
            "func_density": 12.41,
            "import_count": 43.0,
            "overlay_size": 1984.0,
            "string_count": 189.0,
            "avg_func_size": 73.03,
            "overlay_ratio": 0.1,
            "section_count": 30.0,
            "avg_complexity": 3.17,
            "import_density": 9.05,
            "max_complexity": 95.0,
            "string_density": 39.76,
            "aliased_exports": 40.0,
            "overall_entropy": 2.9,
            "overlay_entropy": 1.55,
            "avg_basic_blocks": 3.58,
            "avg_section_size": 539.3,
            "dependency_count": 1.0,
            "entropy_variance": 1.56,
            "avg_string_length": 15.8,
            "complexity_per_kb": 0.67,
            "dynsym_func_count": 41.0,
            "has_provenance_id": true,
            "max_string_length": 68.0,
            "avg_string_entropy": 3.1,
            "code_to_data_ratio": 0.43,
            "data_to_file_ratio": 0.0,
            "text_to_file_ratio": 0.21,
            "total_basic_blocks": 211.0,
            "func_analysis_depth": 2.0,
            "internal_func_count": 18.0,
            "provenance_id_length": 20.0,
            "string_length_stddev": 11.98,
            "largest_section_ratio": 0.21,
            "sentence_string_count": 18.0,
            "sentence_string_ratio": 0.1,
            "behavioral_import_ratio": 0.05,
            "high_complexity_func_count": 1.0
          }
        },
        "ss": [
          [
            0,
            "textdomain"
          ],
          [
            568,
            "/lib64/ld-linux-x86-64.so.2"
          ],
          [
            1883,
            "setuid"
          ],
          [
            1897,
            "sprintf"
          ],
          [
            1905,
            "setlocale"
          ],
          [
            1915,
            "fopen"
          ],
          [
            1921,
            "dcgettext"
          ],
          [
            1943,
            "popen"
          ],
          [
            1955,
            "strlen"
          ],
          [
            1967,
            "__errno_location"
          ],
          [
            1984,
            "read"
          ],
          [
            1989,
            "stdout"
          ],
          [
            2008,
            "lseek"
          ],
          [
            2014,
            "fclose"
          ],
          [
            2021,
            "strtoul"
          ],
          [
            2029,
            "malloc"
          ],
          [
            2036,
            "strcat"
          ],
          [
            2043,
            "sscanf"
          ],
          [
            2050,
            "optarg"
          ],
          [
            2057,
            "stderr"
          ],
          [
            2064,
            "getopt_long"
          ],
          [
            2076,
            "pclose"
          ],
          [
            2083,
            "__fpending"
          ],
          [
            2094,
            "fprintf"
          ],
          [
            2102,
            "program_invocation_short_name"
          ],
          [
            2143,
            "bindtextdomain"
          ],
          [
            2165,
            "__libc_start_main"
          ],
          [
            2183,
            "ferror"
          ],
          [
            2190,
            "write"
          ],
          [
            2196,
            "free"
          ],
          [
            2201,
            "__progname"
          ],
          [
            2212,
            "__cxa_atexit"
          ],
          [
            2225,
            "__gmon_start__"
          ],
          [
            5009,
            "ffffff."
          ],
          [
            6175,
            "s_ffffff."
          ],
          [
            7120,
            "AVSPH"
          ],
          [
            7968,
            "AVSH"
          ],
          [
            8080,
            "UAVSH"
          ],
          [
            9024,
            "mapfile"
          ],
          [
            9032,
            "profile"
          ],
          [
            9040,
            "multiplier"
          ],
          [
            9051,
            "info"
          ],
          [
            9056,
            "verbose"
          ],
          [
            9068,
            "histbin"
          ],
          [
            9076,
            "counters"
          ],
          [
            9085,
            "reset"
          ],
          [
            9091,
            "no-auto"
          ],
          [
            9099,
            "util-linux"
          ],
          [
            9110,
            "/tmp/util-linux/_out/share/locale"
          ],
          [
            9144,
            "m:p:M:ivabsrnVh"
          ],
          [
            9160,
            "%s from %s"
          ],
          [
            9172,
            "util-linux 2.33"
          ],
          [
            9188,
            "Try '%s --help' for more information."
          ],
          [
            9227,
            "error writing %s"
          ],
          [
            9244,
            "Assuming reversed byte order. Use -n to force native byte order."
          ],
          [
            9309,
            "Sampling_step: %u"
          ],
          [
            9351,
            "%s(%i): wrong map line"
          ],
          [
            9374,
            "__stext"
          ],
          [
            9382,
            "can't find \"_stext\" in %s"
          ],
          [
            9408,
            "__etext"
          ],
          [
            9416,
            "__init_end"
          ],
          [
            9427,
            "profile address out of range. Wrong map file?"
          ],
          [
            9606,
            "total"
          ],
          [
            9612,
            "write error"
          ],
          [
            9633,
            "%s [options]"
          ],
          [
            9648,
            "Display kernel profiling information."
          ],
          [
            9698,
            "-m, --mapfile \u003cmapfile\u003e   (defaults: \"%s\" and"
          ],
          [
            9791,
            "-p, --profile \u003cpro-file\u003e  (default:  \"%s\")"
          ],
          [
            9836,
            "-M, --multiplier \u003cmult\u003e   set the profiling multiplier to \u003cmult\u003e"
          ],
          [
            10084,
            "-b, --histbin             print individual histogram-bin counts"
          ],
          [
            10150,
            "-s, --counters            print individual counters within functions"
          ],
          [
            10284,
            "-n, --no-auto             disable byte order auto-detection"
          ],
          [
            10346,
            "%-27s%s"
          ],
          [
            10375,
            "display this help"
          ],
          [
            10393,
            "-V, --version"
          ],
          [
            10408,
            "display version"
          ],
          [
            10424,
            "For more details see %s."
          ],
          [
            10451,
            "readprofile(8)"
          ],
          [
            10466,
            "cannot allocate %zu bytes"
          ],
          [
            10496,
            "zcat %s"
          ],
          [
            10504,
            "/boot/System.map-"
          ],
          [
            12656,
            "/proc/profile"
          ],
          [
            12672,
            "/boot/System.map"
          ],
          [
            12689,
            "GCC: (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010"
          ],
          [
            12740,
            "clang version 3.8.0 (tags/RELEASE_380/final)"
          ],
          [
            15697,
            "crtstuff.c"
          ],
          [
            15708,
            "__JCR_LIST__"
          ],
          [
            15721,
            "deregister_tm_clones"
          ],
          [
            15742,
            "__do_global_dtors_aux"
          ],
          [
            15764,
            "completed.7596"
          ],
          [
            15779,
            "__do_global_dtors_aux_fini_array_entry"
          ],
          [
            15818,
            "frame_dummy"
          ],
          [
            15830,
            "__frame_dummy_init_array_entry"
          ],
          [
            15861,
            "sys-utils/readprofile.c"
          ],
          [
            15885,
            "boot_uname_r_str"
          ],
          [
            15902,
            "close_stdout"
          ],
          [
            15915,
            "close_stream"
          ],
          [
            15928,
            "defaultmap"
          ],
          [
            15939,
            "defaultpro"
          ],
          [
            15950,
            "main.longopts"
          ],
          [
            15964,
            "myopen"
          ],
          [
            15977,
            "xmalloc"
          ],
          [
            15985,
            "__FRAME_END__"
          ],
          [
            15999,
            "__JCR_END__"
          ],
          [
            16011,
            "__init_array_end"
          ],
          [
            16028,
            "_DYNAMIC"
          ],
          [
            16037,
            "__init_array_start"
          ],
          [
            16056,
            "__GNU_EH_FRAME_HDR"
          ],
          [
            16075,
            "_GLOBAL_OFFSET_TABLE_"
          ],
          [
            16097,
            "__libc_csu_fini"
          ],
          [
            16113,
            "__progname@@GLIBC_2.2.5"
          ],
          [
            16137,
            "free@@GLIBC_2.2.5"
          ],
          [
            16155,
            "__errno_location@@GLIBC_2.2.5"
          ],
          [
            16185,
            "_ITM_deregisterTMCloneTable"
          ],
          [
            16213,
            "stdout@@GLIBC_2.2.5"
          ],
          [
            16252,
            "strcpy@@GLIBC_2.2.5"
          ],
          [
            16272,
            "__fpending@@GLIBC_2.2.5"
          ],
          [
            16296,
            "warn@@GLIBC_2.2.5"
          ],
          [
            16314,
            "ferror@@GLIBC_2.2.5"
          ],
          [
            16334,
            "atexit"
          ],
          [
            16341,
            "write@@GLIBC_2.2.5"
          ],
          [
            16360,
            "_edata"
          ],
          [
            16367,
            "fclose@@GLIBC_2.2.5"
          ],
          [
            16387,
            "bindtextdomain@@GLIBC_2.2.5"
          ],
          [
            16415,
            "dcgettext@@GLIBC_2.2.5"
          ],
          [
            16438,
            "strlen@@GLIBC_2.2.5"
          ],
          [
            16458,
            "getopt_long@@GLIBC_2.2.5"
          ],
          [
            16483,
            "errx@@GLIBC_2.2.5"
          ],
          [
            16501,
            "warnx@@GLIBC_2.2.5"
          ],
          [
            16520,
            "pclose@@GLIBC_2.2.5"
          ],
          [
            16540,
            "uname@@GLIBC_2.2.5"
          ],
          [
            16559,
            "lseek@@GLIBC_2.2.5"
          ],
          [
            16578,
            "fputs@@GLIBC_2.2.5"
          ],
          [
            16597,
            "fputc@@GLIBC_2.2.5"
          ],
          [
            16616,
            "read@@GLIBC_2.2.5"
          ],
          [
            16634,
            "__libc_start_main@@GLIBC_2.2.5"
          ],
          [
            16665,
            "fgets@@GLIBC_2.2.5"
          ],
          [
            16684,
            "__data_start"
          ],
          [
            16697,
            "strcmp@@GLIBC_2.2.5"
          ],
          [
            16717,
            "optarg@@GLIBC_2.2.5"
          ],
          [
            16737,
            "fprintf@@GLIBC_2.2.5"
          ],
          [
            16773,
            "__dso_handle"
          ],
          [
            16786,
            "_IO_stdin_used"
          ],
          [
            16801,
            "__libc_csu_init"
          ],
          [
            16817,
            "malloc@@GLIBC_2.2.5"
          ],
          [
            16837,
            "sscanf@@GLIBC_2.2.5"
          ],
          [
            16857,
            "__bss_start"
          ],
          [
            16869,
            "setlocale@@GLIBC_2.2.5"
          ],
          [
            16892,
            "main"
          ],
          [
            16897,
            "popen@@GLIBC_2.2.5"
          ],
          [
            16916,
            "fopen@@GLIBC_2.2.5"
          ],
          [
            16935,
            "_Jv_RegisterClasses"
          ],
          [
            16955,
            "strtoul@@GLIBC_2.2.5"
          ],
          [
            16976,
            "__cxa_atexit@@GLIBC_2.2.5"
          ],
          [
            17002,
            "strcat@@GLIBC_2.2.5"
          ],
          [
            17022,
            "sprintf@@GLIBC_2.2.5"
          ],
          [
            17043,
            "__TMC_END__"
          ],
          [
            17055,
            "_ITM_registerTMCloneTable"
          ],
          [
            17081,
            "setuid@@GLIBC_2.2.5"
          ],
          [
            17101,
            "program_invocation_short_name@@GLIBC_2.2.5"
          ],
          [
            17144,
            "stderr@@GLIBC_2.2.5"
          ],
          [
            17165,
            ".symtab"
          ],
          [
            17173,
            ".strtab"
          ],
          [
            17181,
            ".shstrtab"
          ],
          [
            17191,
            ".interp"
          ],
          [
            17199,
            ".note.ABI-tag"
          ],
          [
            17213,
            ".note.gnu.build-id"
          ],
          [
            17232,
            ".gnu.hash"
          ],
          [
            17242,
            ".dynsym"
          ],
          [
            17250,
            ".dynstr"
          ],
          [
            17258,
            ".gnu.version"
          ],
          [
            17271,
            ".gnu.version_r"
          ],
          [
            17286,
            ".rela.dyn"
          ],
          [
            17296,
            ".rela.plt"
          ],
          [
            17306,
            ".init"
          ],
          [
            17312,
            ".plt.got"
          ],
          [
            17321,
            ".text"
          ],
          [
            17327,
            ".fini"
          ],
          [
            17333,
            ".rodata"
          ],
          [
            17341,
            ".eh_frame_hdr"
          ],
          [
            17355,
            ".eh_frame"
          ],
          [
            17365,
            ".init_array"
          ],
          [
            17377,
            ".fini_array"
          ],
          [
            17389,
            ".jcr"
          ],
          [
            17394,
            ".dynamic"
          ],
          [
            17403,
            ".got.plt"
          ],
          [
            17412,
            ".data"
          ],
          [
            17418,
            ".bss"
          ],
          [
            17423,
            ".comment"
          ]
        ],
        "sz": 19416,
        "ts": [
          {
            "c": 1.0,
            "d": "Binary is not digitally signed",
            "i": "metadata/unsigned",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 20+ exports",
            "e": [
              "binary.export_count = 51.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-exports-20",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "Binary has 20+ imports",
            "e": [
              "binary.import_count = 43.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-imports-20",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "ELF64 class marker",
            "e": [
              "elf.class_bits = 64.00"
            ],
            "i": "metadata/binary/metrics/structural::elf64-class",
            "l": 1
          },
          {
            "c": 0.9399999976158142,
            "d": "Regex component marker",
            "e": [
              ".so"
            ],
            "i": "objectives/evasion/kernel-hide/userspace::runtime-shared-object-compile--rx-1",
            "l": 1
          },
          {
            "c": 0.800000011920929,
            "d": "Binary has many functions (\u003e30)",
            "e": [
              "binary.func_count = 59.00"
            ],
            "i": "metadata/binary/metrics/structural::many-functions",
            "l": 2
          },
          {
            "d": "Characteristic system library exports",
            "e": [
              "libc_start_main"
            ],
            "i": "micro-behaviors/dylib/library/libc::libc-characteristic-symbols",
            "l": 2
          },
          {
            "d": "Characteristic system library export __cxa_atexit",
            "e": [
              "cxa_atexit"
            ],
            "i": "micro-behaviors/dylib/library/libc::libc-characteristic-cxa-atexit",
            "l": 2
          },
          {
            "c": 0.9200000166893005,
            "d": "Regex component marker",
            "e": [
              "fopen@@GLIBC_2.2.5",
              "fopen"
            ],
            "i": "objectives/evasion/kernel-hide/userspace::preload-rootkit-hook-set--rx-8",
            "l": 1
          },
          {
            "a": "T1110.001",
            "c": 0.8500000238418579,
            "d": "Service account ubuntu",
            "e": [
              "ubuntu"
            ],
            "i": "objectives/lateral-movement/brute-force/password::service-account-ubuntu",
            "l": 1,
            "m": "E1110"
          },
          {
            "c": 0.800000011920929,
            "d": "Compiler/project context token",
            "e": [
              "clang version"
            ],
            "i": "micro-behaviors/dylib/library/family::llvm-project-ref-b",
            "l": 2
          },
          {
            "c": 0.699999988079071,
            "d": "Read file descriptor (read/pread)",
            "e": [
              "read"
            ],
            "i": "micro-behaviors/fs/file/read::read",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 25+ imports",
            "e": [
              "binary.import_count = 43.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-imports-25",
            "l": 1
          },
          {
            "c": 0.4000000059604645,
            "d": "Terminate process immediately without cleanup",
            "e": [
              "exit"
            ],
            "i": "micro-behaviors/process/terminate/signal::_exit",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "/tmp/ path component",
            "e": [
              "/tmp/util-linux/_out/share/locale"
            ],
            "i": "micro-behaviors/fs/path/temp::tmp-path-content",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "File is a compiled binary",
            "e": [
              "x86__64__lsb__unix-system-v__clang-3.8.0__O1__no-obf__unstripped__util-linux-2.33__readprofile"
            ],
            "i": "metadata/binary/framework::is-binary",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynsym section name",
            "e": [
              ".dynsym"
            ],
            "i": "metadata/binary/linking/static::elf-dynsym-section-name",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has low average complexity",
            "e": [
              "binary.avg_complexity = 3.17"
            ],
            "i": "metadata/binary/metrics/threshold::avg-complexity-15-max",
            "l": 2
          },
          {
            "c": 0.699999988079071,
            "d": "ELF built with only partial RELRO",
            "e": [
              "partial"
            ],
            "i": "metadata/binary/anomaly/provenance::partial-relro",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "Line-based file reading (fgets)",
            "e": [
              "fgets"
            ],
            "i": "micro-behaviors/process/create/direct::fgets-loop",
            "l": 2
          },
          {
            "c": 0.800000011920929,
            "d": "Drop privileges (setuid after getuid)",
            "e": [
              "setuid"
            ],
            "i": "micro-behaviors/process/identity/setuid::drop-privs",
            "l": 2
          },
          {
            "a": "T1059.004",
            "c": 0.949999988079071,
            "d": "Executes command and captures output",
            "e": [
              "popen"
            ],
            "i": "micro-behaviors/process/create/popen::c-popen",
            "l": 3,
            "m": "E1059.004"
          },
          {
            "c": 0.699999988079071,
            "d": "Unix /tmp/ path reference",
            "e": [
              "/tmp/util-linux/_out/share/locale"
            ],
            "i": "micro-behaviors/fs/path/temp::unix-temp",
            "l": 2
          },
          {
            "c": 0.6000000238418579,
            "d": "/boot directory reference",
            "e": [
              "/boot/"
            ],
            "i": "micro-behaviors/fs/path/system::boot-dir",
            "l": 2
          },
          {
            "c": 0.699999988079071,
            "d": "ELF built without stack canary",
            "e": [
              "elf.stack_canary = 0.00"
            ],
            "i": "metadata/binary/anomaly/provenance::no-stack-canary",
            "l": 1
          },
          {
            "c": 0.699999988079071,
            "d": "Version information string",
            "e": [
              "--version"
            ],
            "i": "metadata/package/help::version-text",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "ELF program interpreter metadata",
            "e": [
              "/lib64/ld-linux-x86-64.so.2"
            ],
            "i": "metadata/binary/linking/runtime::interpreter",
            "l": 2
          },
          {
            "c": 0.6600000262260437,
            "d": "Reference to /lib64",
            "e": [
              "/lib64/ld-linux-x86-64.so.2"
            ],
            "i": "micro-behaviors/fs/path/system::system-lib64",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "ELF needed library metadata",
            "e": [
              "[libc.so.6]"
            ],
            "i": "metadata/binary/linking/runtime::needed-lib",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 9+ exports",
            "e": [
              "binary.export_count = 51.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-exports-9",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "Binary has 20+ sections (installer/packer)",
            "e": [
              "binary.section_count = 30.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-sections-20",
            "l": 1
          },
          {
            "c": 0.6600000262260437,
            "d": "Open files",
            "e": [
              "fopen"
            ],
            "i": "micro-behaviors/fs/file/open::fopen",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 50+ functions",
            "e": [
              "binary.func_count = 59.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-functions-50",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynstr section name",
            "e": [
              ".dynstr"
            ],
            "i": "metadata/binary/linking/static::elf-dynstr-section-name",
            "l": 2
          },
          {
            "c": 0.6600000262260437,
            "d": "Open files",
            "e": [
              "open"
            ],
            "i": "micro-behaviors/fs/file/open::open-base",
            "l": 2
          },
          {
            "a": "T1082",
            "c": 0.6000000238418579,
            "d": "Query system name and information",
            "e": [
              "uname"
            ],
            "i": "micro-behaviors/os/sysinfo/platform/kernel::uname",
            "l": 3,
            "m": "E1082"
          },
          {
            "c": 1.0,
            "d": "Binary has 3+ functions",
            "e": [
              "binary.func_count = 59.00"
            ],
            "i": "metadata/binary/metrics/threshold::few-functions-3",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "ELF has program interpreter",
            "e": [
              "elf.has_interpreter = 1.00"
            ],
            "i": "metadata/binary/layout::has-interpreter",
            "l": 2
          },
          {
            "c": 0.6000000238418579,
            "d": "Small ELF binary (\u003c 50KB)",
            "e": [
              "x86__64__lsb__unix-system-v__clang-3.8.0__O1__no-obf__unstripped__util-linux-2.33__readprofile"
            ],
            "i": "metadata/binary/metrics/structural::small-elf-binary",
            "l": 2
          },
          {
            "c": 0.699999988079071,
            "d": "ELF .note.GNU-stack section absent",
            "e": [
              "elf.gnu_stack_section_absent = 1.00"
            ],
            "i": "metadata/binary/anomaly/format::elf-gnu-stack-section-absent",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 30+ imports",
            "e": [
              "binary.import_count = 43.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-imports-30",
            "l": 1
          },
          {
            "c": 0.800000011920929,
            "d": "libc version string pattern",
            "e": [
              "GLIBC"
            ],
            "i": "micro-behaviors/dylib/library/libc::libc-version-string",
            "l": 2
          },
          {
            "c": 0.800000011920929,
            "d": "Binary has many exports (\u003e10)",
            "e": [
              "binary.export_count = 51.00"
            ],
            "i": "metadata/binary/metrics/structural::many-exports",
            "l": 2
          },
          {
            "c": 0.6600000262260437,
            "d": "Reference to /boot",
            "e": [
              "/boot/System.map-",
              "/boot/System.map"
            ],
            "i": "micro-behaviors/fs/path/system::system-boot",
            "l": 3
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynamic section name",
            "e": [
              ".dynamic"
            ],
            "i": "metadata/binary/linking/static::elf-dynamic-section-name",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "ELF GNU build-id metadata",
            "e": [
              "bb7bc5c71ba9f45c00ae207a11a77654d9634c83"
            ],
            "i": "metadata/build/reproducible::elf-build-id",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF interpreter section name",
            "e": [
              ".interp"
            ],
            "i": "metadata/binary/linking/static::elf-interpreter-section-name",
            "l": 2
          },
          {
            "d": "Binary exports symbols",
            "e": [
              "binary.export_count = 51.00"
            ],
            "i": "metadata/binary/symbols/exports::has-exports",
            "l": 1
          },
          {
            "c": 0.6000000238418579,
            "d": "ELF stripped with .symtab present",
            "e": [
              "elf.stripped_but_symtab_present = 1.00"
            ],
            "i": "metadata/build/artifact::elf-stripped-but-symtab-present",
            "l": 3
          },
          {
            "c": 1.0,
            "d": "Binary format is identified",
            "e": [
              "elf.class_bits = 64.00"
            ],
            "i": "metadata/binary/layout::binary-format-checked",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary has 40+ imports",
            "e": [
              "binary.import_count = 43.00"
            ],
            "i": "metadata/binary/metrics/threshold::many-imports-40",
            "l": 1
          },
          {
            "c": 0.6600000262260437,
            "d": "Write single bytes to file",
            "e": [
              "fputc"
            ],
            "i": "micro-behaviors/fs/file/write/direct::fputc",
            "l": 2
          },
          {
            "c": 0.6600000262260437,
            "d": "Write files",
            "e": [
              "write"
            ],
            "i": "micro-behaviors/fs/file/write/direct::write",
            "l": 2
          },
          {
            "c": 0.699999988079071,
            "d": "ELF symbol tables stripped from binary",
            "e": [
              "elf.stripped_metadata_section_count = 2.00"
            ],
            "i": "metadata/binary/anomaly/provenance::stripped-symbol-tables",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "Binary has low average string entropy",
            "e": [
              "binary.avg_string_entropy = 3.10"
            ],
            "i": "metadata/binary/metrics/threshold::avg-string-entropy-4-max",
            "l": 2
          },
          {
            "d": "Characteristic system library export __errno_location",
            "e": [
              "errno_location"
            ],
            "i": "micro-behaviors/dylib/library/libc::libc-characteristic-errno",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "Binary has low overall entropy",
            "e": [
              "binary.overall_entropy = 2.90"
            ],
            "i": "metadata/binary/metrics/threshold::low-overall-entropy-binary",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "CLI help or usage text",
            "e": [
              "Try '%s --help' for more information."
            ],
            "i": "metadata/binary/metrics/structural::help-usage-string",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Binary is not position-independent (fixed load address)",
            "e": [
              "binary.is_pie = 0.00"
            ],
            "i": "metadata/hardening/layout::no-pie",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynstr section name",
            "e": [
              ".dynstr"
            ],
            "i": "metadata/hardening/missing::elf-dynstr-section-name",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynamic section name",
            "e": [
              ".dynamic"
            ],
            "i": "metadata/hardening/missing::elf-dynamic-section-name",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "Tiny C string section ratio",
            "e": [
              " = 0.0% of total (0 / 19416 bytes)"
            ],
            "i": "metadata/binary/section/metrics::tiny-cstring-section",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF dynsym section name",
            "e": [
              ".dynsym"
            ],
            "i": "metadata/hardening/missing::elf-dynsym-section-name",
            "l": 2
          },
          {
            "c": 0.8999999761581421,
            "d": "ELF interpreter section name",
            "e": [
              ".interp"
            ],
            "i": "metadata/hardening/missing::elf-interpreter-section-name",
            "l": 2
          },
          {
            "c": 0.6000000238418579,
            "d": "Binary not position-independent (no ASLR)",
            "e": [
              "elf.e_type = 2.00"
            ],
            "i": "metadata/hardening/mitigation::no-pie-struct",
            "l": 3
          },
          {
            "c": 0.6000000238418579,
            "d": "Set user ID (capability)",
            "e": [
              "setuid"
            ],
            "i": "micro-behaviors/process/identity/setuid::setuid-dup",
            "l": 3
          },
          {
            "c": 0.8999999761581421,
            "d": "No stack canary (stack smashing protection absent)",
            "e": [
              "elf.stack_canary = 0.00"
            ],
            "i": "metadata/hardening/mitigation::no-stack-canary",
            "l": 3
          },
          {
            "c": 0.6600000262260437,
            "d": "Reference to /tmp",
            "e": [
              "/tmp/util-linux/_out/share/locale",
              "/tmp/util-linux/_out/share/locale"
            ],
            "i": "micro-behaviors/fs/path/temp::temp-tmp",
            "l": 2
          },
          {
            "c": 0.8500000238418579,
            "d": "ELF hardening profile suggests private",
            "e": [
              "elf.stripped_metadata_section_count = 2.00",
              "elf.stack_canary = 0.00",
              "partial"
            ],
            "i": "metadata/binary/anomaly/provenance::private-build-hardening-profile",
            "l": 3
          },
          {
            "c": 0.8999999761581421,
            "d": "Executes shell command and captures",
            "e": [
              "fgets",
              "popen"
            ],
            "i": "micro-behaviors/process/create/shell/capture::capture-command-output",
            "l": 1
          }
        ],
        "sha": "3f2d34117bed5839215f97e02d8ab45353183f77ddcea978f11014d6d0f98ad8",
        "path": "/data/samples/good/datasets/Labeled-Elfs/benignware/x86__64__lsb__unix-system-v__clang-3.8.0__O1__no-obf__unstripped__util-linux-2.33__readprofile",
        "type": "elf"
      }
    ],
    "tv": "6f60c"
  }
}