{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294971696":[{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294973540},{"is_tail_call":false,"symbol":"usage","target_va":4294972392},{"is_tail_call":false,"symbol":"ldns_rr_list_print","target_va":4294973492},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294973540},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294973540},{"is_tail_call":false,"symbol":"fputc","target_va":4294973624},{"is_tail_call":false,"symbol":"ldns_pkt_free","target_va":4294973672},{"is_tail_call":false,"symbol":"__maskrune","target_va":4294973552},{"is_tail_call":false,"symbol":"ldns_rr_list_rr","target_va":4294973504},{"is_tail_call":false,"symbol":"exit","target_va":4294973600},{"is_tail_call":false,"symbol":"fprintf","target_va":4294973612},{"is_tail_call":false,"symbol":"exit","target_va":4294973600},{"is_tail_call":false,"symbol":"fwrite","target_va":4294973636},{"is_tail_call":false,"symbol":"exit","target_va":4294973600},{"is_tail_call":false,"symbol":"ldns_resolver_deep_free","target_va":4294973720},{"is_tail_call":false,"symbol":"ldns_rr_list_rr_count","target_va":4294973516},{"is_tail_call":false,"symbol":"ldns_rdf_deep_free","target_va":4294973708},{"is_tail_call":false,"symbol":"ldns_dname_new_frm_str","target_va":4294973648},{"is_tail_call":false,"symbol":"puts","target_va":4294973756},{"is_tail_call":false,"symbol":"ldns_rdf_deep_free","target_va":4294973708},{"is_tail_call":false,"symbol":"ldns_resolver_new_frm_file","target_va":4294973732},{"is_tail_call":false,"symbol":"ldns_rr_list_rr_count","target_va":4294973516},{"is_tail_call":false,"symbol":"ldns_get_rr_list_addr_by_name","target_va":4294973660},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294973576},{"is_tail_call":false,"symbol":"abort","target_va":4294973588},{"is_tail_call":false,"symbol":"ldns_pkt_rr_list_by_type","target_va":4294973696},{"is_tail_call":false,"symbol":"ldns_pkt_print","target_va":4294973684},{"is_tail_call":false,"symbol":"puts","target_va":4294973756},{"is_tail_call":false,"symbol":"puts","target_va":4294973756},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294973564},{"is_tail_call":false,"symbol":"ldns_get_rr_list_addr_by_name","target_va":4294973660},{"is_tail_call":false,"symbol":"abort","target_va":4294973588},{"is_tail_call":false,"symbol":"ldns_pkt_rr_list_by_type","target_va":4294973696},{"is_tail_call":false,"symbol":"ldns_pkt_print","target_va":4294973684},{"is_tail_call":false,"symbol":"puts","target_va":4294973756},{"is_tail_call":false,"symbol":"puts","target_va":4294973756},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294973564},{"is_tail_call":false,"symbol":"fwrite","target_va":4294973636},{"is_tail_call":false,"symbol":"exit","target_va":4294973600},{"is_tail_call":false,"symbol":"ldns_resolver_deep_free","target_va":4294973720},{"is_tail_call":false,"symbol":"exit","target_va":4294973600},{"is_tail_call":false,"symbol":"fprintf","target_va":4294973612},{"is_tail_call":false,"symbol":"ldns_rr_list_print","target_va":4294973492}],"4294972392":[{"is_tail_call":false,"symbol":"ldns_rr_list_rr","target_va":4294973504},{"is_tail_call":true,"symbol":"ldns_rr_print","target_va":4294973528}],"4294972464":[{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver_rr","target_va":4294973468},{"is_tail_call":false,"symbol":"memchr","target_va":4294973744},{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver_rr","target_va":4294973468},{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver_rr","target_va":4294973468}]},"data_xrefs":{"by_data":{"4294971408":[4294971696],"4294971416":[4294971696],"4294971440":[4294972392],"4294973768":[4294971696],"4294973781":[4294971696],"4294973795":[4294971696],"4294973833":[4294972392],"4294973844":[4294972392],"4294973887":[4294971696],"4294973923":[4294971696],"4294973941":[4294971696],"4294973971":[4294971696],"4294973993":[4294971696],"4294974018":[4294973108],"4294974083":[4294972464],"4294983680":[4294971696],"4294983816":[4294972464],"4294983832":[4294971696],"4294983840":[4294971696]},"by_function":{"4294971696":[{"data_va":4294983840,"insn_va":4294971756,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971760,"kind":"Global","value":null},{"data_va":4294973768,"insn_va":4294971788,"kind":"CString","value":"version.bind"},{"data_va":4294973781,"insn_va":4294971804,"kind":"CString","value":"hostname.bind"},{"data_va":4294971416,"insn_va":4294971816,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294971832,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294971844,"kind":"Global","value":null},{"data_va":4294983832,"insn_va":4294971872,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971876,"kind":"Global","value":null},{"data_va":4294973795,"insn_va":4294971892,"kind":"CString","value":" *** could not get an address for %s\n"},{"data_va":4294971416,"insn_va":4294971908,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294971940,"kind":"Global","value":null},{"data_va":4294983840,"insn_va":4294971980,"kind":"Global","value":null},{"data_va":4294973923,"insn_va":4294971988,"kind":"CString","value":" *** query failed"},{"data_va":4294973971,"insn_va":4294971996,"kind":"CString","value":" *** query failed for"},{"data_va":4294973887,"insn_va":4294972004,"kind":"CString","value":"Error adding nameserver to resolver"},{"data_va":4294983680,"insn_va":4294972012,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294972024,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972064,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972092,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294972104,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972136,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972172,"kind":"Global","value":null},{"data_va":4294973941,"insn_va":4294972212,"kind":"CString","value":" *** version retrieval failed"},{"data_va":4294971416,"insn_va":4294972228,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972280,"kind":"Global","value":null},{"data_va":4294973993,"insn_va":4294972320,"kind":"CString","value":" *** id retrieval failed"},{"data_va":4294971416,"insn_va":4294972336,"kind":"Global","value":null},{"data_va":4294971408,"insn_va":4294972368,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294972376,"kind":"Global","value":null}],"4294972392":[{"data_va":4294973833,"insn_va":4294972420,"kind":"CString","value":"%s server\n"},{"data_va":4294973844,"insn_va":4294972432,"kind":"CString","value":"  print out some information about server\n"},{"data_va":4294971440,"insn_va":4294972456,"kind":"Global","value":null}],"4294972464":[{"data_va":4294983816,"insn_va":4294972520,"kind":"Global","value":null},{"data_va":4294974083,"insn_va":4294972528,"kind":"Global","value":null}],"4294973108":[{"data_va":4294974018,"insn_va":4294973140,"kind":"CString","value":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"}]}},"noreturn_vas":[],"symbols":{"4294971696":"main","4294972392":"usage","4294972464":"ldns_b64_pton","4294973108":"ldns_b64_ntop"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"b51557db42a2cece44fe2ba720fee6d9c20f67a4a6fa735fe6fce011b7440c4a","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"ldns-chaos-55554944975cd3aac2c23426b578ff64de2f2572","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"8bcb91b9a1e3cafd96a12cf64ed3b1dab21f2042ab901b259d16a4ee1c3ea64d","imphash":"18d9fe66a78e0b743170ebf1cc3bd3c17e82ac517e920542edf467442f130f52","sha256_text":"af32a64593cc4f8d47b8170b13c4c5a26af529a9c98d4fe599bc00f7f95898a9","symbolhash":"18d9fe66a78e0b743170ebf1cc3bd3c17e82ac517e920542edf467442f130f52"},"sets":{"apis_called":["_DefaultRuneLocale","__maskrune","__stderrp","__stdoutp","abort","exit","fprintf","fputc","fwrite","ldns_dname_new_frm_str","ldns_get_rr_list_addr_by_name","ldns_pkt_free","ldns_pkt_print","ldns_pkt_rr_list_by_type","ldns_rdf_deep_free","ldns_resolver_deep_free","ldns_resolver_new_frm_file","ldns_resolver_push_nameserver_rr","ldns_rr_list_print","ldns_rr_list_rr","ldns_rr_list_rr_count","ldns_rr_print","memchr","puts","usage"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libldns.3.dylib","libcrypto.3.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["FLAC-1.5.0","ldns-1.9.0"],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":0,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":0,"frameworks_private":0,"frameworks_total":3,"iokit_constants":0,"library_functions":2,"nlist_functions":4,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":6,"size_log2":15.701739,"static_lib_count":2,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.033248276,"url_endpoints":0,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"},{"address":5812,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_ntop"},{"address":5168,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_pton"},{"address":4400,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:01:06Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"b51557db42a2cece44fe2ba720fee6d9c20f67a4a6fa735fe6fce011b7440c4a","file_modified":"2026-04-09T09:01:06Z","file_size":53296,"is_arm64e":false,"min_os":"26.0.0","name":"ldns-chaos","platform":"macOS","sdk":"26.1.0","sha256":"48e6a6ec5a66e90800669fdece9d633df00ce1ac9b37f99da459626b007735d7","sha256_slice":"48e6a6ec5a66e90800669fdece9d633df00ce1ac9b37f99da459626b007735d7","source_version":null,"team_id":null,"uuid":"975CD3AA-C2C2-3426-B578-FF64DE2F2572"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/openssl@3/lib/libcrypto.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":4,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_dname_new_frm_str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_get_rr_list_addr_by_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_rr_list_by_type"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_new_frm_file"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_pop_nameserver"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_push_nameserver_rr"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_query"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_retry"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_rr"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_rr_count"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_print"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"_DefaultRuneLocale"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__maskrune"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stderrp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"abort"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fputc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fwrite"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memchr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"puts"}],"interesting_strings":{},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"FLAC":["1.5.0",1],"ldns":["1.9.0",1]},"library_ratio":0.5,"total_functions":4,"total_identified":2},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":4400,"protection":"r-x","segment":"__TEXT","size":1772},{"name":"__stubs","offset":6172,"protection":"r-x","segment":"__TEXT","size":300},{"name":"__cstring","offset":6472,"protection":"r-x","segment":"__TEXT","size":315},{"name":"__const","offset":6787,"protection":"r-x","segment":"__TEXT","size":65},{"name":"__unwind_info","offset":6852,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":224}],"summary":"This ad-hoc signed arm64 executable cannot be meaningfully analyzed from the provided metadata. Only framework count (3 public) and function count (4) are available; no framework names, function names, or behavioral indicators are present. Security professionals should examine the binary directly using tools like strings, otool, or Ghidra to determine its purpose, capabilities, and potential risks.","swift_metadata":null,"title":"Unknown executable — insufficient analysis data available","total_strings":122,"xpc_services":[]}