{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294969248":[{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294972220},{"is_tail_call":false,"symbol":"apr_terminate","target_va":4294972540},{"is_tail_call":false,"symbol":"apr_md5_init","target_va":4294972444},{"is_tail_call":false,"symbol":"apr_file_open_stderr","target_va":4294972332},{"is_tail_call":false,"symbol":"apr_password_get","target_va":4294972476},{"is_tail_call":false,"symbol":"memset","target_va":4294972588},{"is_tail_call":false,"symbol":"usage","target_va":4294970796},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294972316},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556},{"is_tail_call":false,"symbol":"apr_cpystrn","target_va":4294972236},{"is_tail_call":false,"symbol":"apr_cpystrn","target_va":4294972236},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"add_password","target_va":4294970864},{"is_tail_call":false,"symbol":"apr_file_close","target_va":4294972252},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556},{"is_tail_call":false,"symbol":"usage","target_va":4294970796},{"is_tail_call":false,"symbol":"apr_psprintf","target_va":4294972508},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556},{"is_tail_call":false,"symbol":"apr_md5_update","target_va":4294972460},{"is_tail_call":false,"symbol":"apr_file_mktemp","target_va":4294972300},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294972316},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"cleanup_tempfile_and_exit","target_va":4294971384},{"is_tail_call":false,"symbol":"apr_cpystrn","target_va":4294972236},{"is_tail_call":false,"symbol":"apr_cpystrn","target_va":4294972236},{"is_tail_call":false,"symbol":"get_line","target_va":4294971444},{"is_tail_call":false,"symbol":"putline","target_va":4294971740},{"is_tail_call":false,"symbol":"apr_temp_dir_get","target_va":4294972204},{"is_tail_call":false,"symbol":"getword","target_va":4294971852},{"is_tail_call":false,"symbol":"getword","target_va":4294971852},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"cleanup_tempfile_and_exit","target_va":4294971384},{"is_tail_call":false,"symbol":"memset","target_va":4294972588},{"is_tail_call":false,"symbol":"memset","target_va":4294972588},{"is_tail_call":false,"symbol":"putline","target_va":4294971740},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"add_password","target_va":4294970864},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"add_password","target_va":4294970864},{"is_tail_call":false,"symbol":"apr_file_close","target_va":4294972252},{"is_tail_call":false,"symbol":"apr_file_copy","target_va":4294972268},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_file_close","target_va":4294972252},{"is_tail_call":false,"symbol":"apr_snprintf","target_va":4294972188}],"4294970724":[{"is_tail_call":false,"symbol":"apr_signal","target_va":4294972524}],"4294970748":[{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"cleanup_tempfile_and_exit","target_va":4294971384}],"4294970796":[{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556}],"4294970864":[{"is_tail_call":false,"symbol":"exit","target_va":4294972572},{"is_tail_call":false,"symbol":"apr_md5_final","target_va":4294972428},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"cleanup_tempfile_and_exit","target_va":4294971384},{"is_tail_call":false,"symbol":"apr_md5_final","target_va":4294972428},{"is_tail_call":false,"symbol":"memset","target_va":4294972588},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"cleanup_tempfile_and_exit","target_va":4294971384},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_pool_create_ex","target_va":4294972492},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294972396},{"is_tail_call":false,"symbol":"strcmp","target_va":4294972604},{"is_tail_call":false,"symbol":"__strcpy_chk","target_va":4294972412},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972380},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294972348},{"is_tail_call":false,"symbol":"apr_snprintf","target_va":4294972188}],"4294971384":[{"is_tail_call":false,"symbol":"apr_file_close","target_va":4294972252},{"is_tail_call":false,"symbol":"atexit","target_va":4294972556}],"4294971444":[{"is_tail_call":false,"symbol":"apr_file_getc","target_va":4294972284}],"4294971740":[{"is_tail_call":false,"symbol":"apr_file_putc","target_va":4294972364}]},"data_xrefs":{"by_data":{"4294970724":[4294969248],"4294970748":[4294969248],"4294971392":[4294969248],"4294971393":[4294970864],"4294971408":[4294969248],"4294971424":[4294970864],"4294971432":[4294970864],"4294971440":[4294970864],"4294971448":[4294970864],"4294971460":[4294970864],"4294971464":[4294970864],"4294971472":[4294970864],"4294971480":[4294970864],"4294971488":[4294970864],"4294971496":[4294970864],"4294971752":[4294970864],"4294972008":[4294970864],"4294972620":[4294969248],"4294972640":[4294969248],"4294972643":[4294969248],"4294972691":[4294969248],"4294972728":[4294969248],"4294972762":[4294969248],"4294972768":[4294969248],"4294972798":[4294969248],"4294972842":[4294969248],"4294972876":[4294969248],"4294972896":[4294970864],"4294972960":[4294969248],"4294973003":[4294969248],"4294973031":[4294969248],"4294973061":[4294970748],"4294973075":[4294970796],"4294973125":[4294970796],"4294973158":[4294970864],"4294973173":[4294970864],"4294973191":[4294970864],"4294973214":[4294970864],"4294973240":[4294970864],"4294973247":[4294970864],"4294973256":[4294970864],"4294973261":[4294970864],"4294983680":[4294969248,4294970864],"4294983896":[4294969248,4294970864],"4295000064":[4294969248,4294971384],"4295000072":[4294969248],"4295000080":[4294969248,4294970748,4294970796,4294970864],"4295000088":[4294969248],"4295000096":[4294969248],"4295000104":[4294969248],"4295000112":[4294969248],"4295000120":[4294969248],"4295000128":[4294969248],"4295000136":[4294969248],"4295000144":[4294969248],"4295000152":[4294969248],"4295000160":[4294969248],"4295000168":[4294969248],"4295000192":[4294969248],"4295000200":[4294969248],"4295000212":[4294969248],"4295000216":[4294969248],"4295000228":[4294969248],"4295000232":[4294969248],"4295000240":[4294969248],"4295000248":[4294969248],"4295000256":[4294969248],"4295000512":[4294969248],"4295000768":[4294969248],"4295001536":[4294969248],"4295002304":[4294969248],"4295002560":[4294969248],"4295002848":[4294969248]},"by_function":{"4294969248":[{"data_va":4294970724,"insn_va":4294969292,"kind":"Global","value":null},{"data_va":4294970748,"insn_va":4294969308,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294969324,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969328,"kind":"Global","value":null},{"data_va":4294972620,"insn_va":4294969368,"kind":"CString","value":"htdigest.tmp.XXXXXX"},{"data_va":4294971392,"insn_va":4294969372,"kind":"Global","value":null},{"data_va":4294971408,"insn_va":4294969380,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969424,"kind":"Global","value":null},{"data_va":4295000192,"insn_va":4294969440,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969444,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969452,"kind":"Global","value":null},{"data_va":4295000200,"insn_va":4294969460,"kind":"Global","value":null},{"data_va":4295000248,"insn_va":4294969472,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294969488,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969492,"kind":"Global","value":null},{"data_va":4294972640,"insn_va":4294969500,"kind":"CString","value":"-c"},{"data_va":4295000240,"insn_va":4294969524,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969528,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969536,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294969540,"kind":"Global","value":null},{"data_va":4295000228,"insn_va":4294969560,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969576,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294969580,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969584,"kind":"Global","value":null},{"data_va":4295000228,"insn_va":4294969596,"kind":"Global","value":null},{"data_va":4294972643,"insn_va":4294969608,"kind":"CString","value":"Could not open passwd file %s for writing: %pm\n"},{"data_va":4295000240,"insn_va":4294969624,"kind":"Global","value":null},{"data_va":4295000096,"insn_va":4294969628,"kind":"Global","value":null},{"data_va":4295002560,"insn_va":4294969632,"kind":"Global","value":null},{"data_va":4295000152,"insn_va":4294969652,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294969656,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294969660,"kind":"Global","value":null},{"data_va":4295002304,"insn_va":4294969664,"kind":"Global","value":null},{"data_va":4295000168,"insn_va":4294969676,"kind":"Global","value":null},{"data_va":4295000160,"insn_va":4294969680,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969688,"kind":"Global","value":null},{"data_va":4294972691,"insn_va":4294969708,"kind":"CString","value":"Adding password for %s in realm %s.\n"},{"data_va":4295000160,"insn_va":4294969716,"kind":"Global","value":null},{"data_va":4295000168,"insn_va":4294969720,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294969724,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294969732,"kind":"Global","value":null},{"data_va":4295000248,"insn_va":4294969748,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969780,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294969784,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969804,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294969808,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969812,"kind":"Global","value":null},{"data_va":4294972728,"insn_va":4294969828,"kind":"CString","value":"%s: could not determine temp dir\n"},{"data_va":4295000072,"insn_va":4294969852,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294969856,"kind":"Global","value":null},{"data_va":4294972762,"insn_va":4294969880,"kind":"CString","value":"%s/%s"},{"data_va":4295000144,"insn_va":4294969888,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294969896,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969900,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969908,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969932,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294969936,"kind":"Global","value":null},{"data_va":4294972768,"insn_va":4294969952,"kind":"CString","value":"Could not open temp file %s.\n"},{"data_va":4295000240,"insn_va":4294969968,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969972,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969980,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294969984,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970016,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294970020,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970024,"kind":"Global","value":null},{"data_va":4294972798,"insn_va":4294970040,"kind":"CString","value":"Could not open passwd file %s for reading.\n"},{"data_va":4295000136,"insn_va":4294970048,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970052,"kind":"Global","value":null},{"data_va":4294972842,"insn_va":4294970060,"kind":"CString","value":"Use -c option to create new one.\n"},{"data_va":4295000240,"insn_va":4294970080,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294970084,"kind":"Global","value":null},{"data_va":4295002560,"insn_va":4294970088,"kind":"Global","value":null},{"data_va":4295000128,"insn_va":4294970104,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294970108,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970112,"kind":"Global","value":null},{"data_va":4295002304,"insn_va":4294970116,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294970132,"kind":"Global","value":null},{"data_va":4295001536,"insn_va":4294970136,"kind":"Global","value":null},{"data_va":4295000212,"insn_va":4294970156,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970200,"kind":"Global","value":null},{"data_va":4295001536,"insn_va":4294970204,"kind":"Global","value":null},{"data_va":4295000768,"insn_va":4294970216,"kind":"Global","value":null},{"data_va":4295001536,"insn_va":4294970224,"kind":"Global","value":null},{"data_va":4295000120,"insn_va":4294970236,"kind":"Global","value":null},{"data_va":4295000512,"insn_va":4294970240,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294970260,"kind":"Global","value":null},{"data_va":4295000768,"insn_va":4294970264,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970288,"kind":"Global","value":null},{"data_va":4295001536,"insn_va":4294970304,"kind":"Global","value":null},{"data_va":4294972876,"insn_va":4294970316,"kind":"CString","value":"The following line contains a string longer than the allowed maximum size (%i): %s\n"},{"data_va":4295002560,"insn_va":4294970336,"kind":"Global","value":null},{"data_va":4295000512,"insn_va":4294970340,"kind":"Global","value":null},{"data_va":4295002304,"insn_va":4294970356,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294970360,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970380,"kind":"Global","value":null},{"data_va":4295001536,"insn_va":4294970384,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970400,"kind":"Global","value":null},{"data_va":4295002560,"insn_va":4294970408,"kind":"Global","value":null},{"data_va":4295002304,"insn_va":4294970420,"kind":"Global","value":null},{"data_va":4294972960,"insn_va":4294970436,"kind":"CString","value":"Changing password for user %s in realm %s\n"},{"data_va":4295000104,"insn_va":4294970444,"kind":"Global","value":null},{"data_va":4295000112,"insn_va":4294970448,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970456,"kind":"Global","value":null},{"data_va":4295000212,"insn_va":4294970480,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970496,"kind":"Global","value":null},{"data_va":4295002560,"insn_va":4294970504,"kind":"Global","value":null},{"data_va":4295002304,"insn_va":4294970516,"kind":"Global","value":null},{"data_va":4294973003,"insn_va":4294970532,"kind":"CString","value":"Adding user %s in realm %s\n"},{"data_va":4295000088,"insn_va":4294970540,"kind":"Global","value":null},{"data_va":4295000096,"insn_va":4294970544,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970552,"kind":"Global","value":null},{"data_va":4295000232,"insn_va":4294970564,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294970572,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294970576,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970580,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970588,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970612,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294970616,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970620,"kind":"Global","value":null},{"data_va":4295000240,"insn_va":4294970624,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970628,"kind":"Global","value":null},{"data_va":4294973031,"insn_va":4294970648,"kind":"CString","value":"%s: unable to update file %s\n"},{"data_va":4295000064,"insn_va":4294970664,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294970680,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970684,"kind":"Global","value":null},{"data_va":4295002848,"insn_va":4294970708,"kind":"Global","value":null}],"4294970748":[{"data_va":4295000080,"insn_va":4294970764,"kind":"Global","value":null},{"data_va":4294973061,"insn_va":4294970772,"kind":"CString","value":"Interrupted.\n"}],"4294970796":[{"data_va":4295000080,"insn_va":4294970820,"kind":"Global","value":null},{"data_va":4294973075,"insn_va":4294970828,"kind":"CString","value":"Usage: htdigest [-c] passwordfile realm username\n"},{"data_va":4295000080,"insn_va":4294970840,"kind":"Global","value":null},{"data_va":4294973125,"insn_va":4294970848,"kind":"CString","value":"The -c flag creates a new file.\n"}],"4294970864":[{"data_va":4294983896,"insn_va":4294970888,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970892,"kind":"Global","value":null},{"data_va":4294973158,"insn_va":4294970952,"kind":"CString","value":"New password: "},{"data_va":4294971752,"insn_va":4294970956,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970976,"kind":"Global","value":null},{"data_va":4294973173,"insn_va":4294970984,"kind":"CString","value":"password too long"},{"data_va":4294971448,"insn_va":4294971004,"kind":"Global","value":null},{"data_va":4294973191,"insn_va":4294971020,"kind":"CString","value":"Re-type new password: "},{"data_va":4294971496,"insn_va":4294971024,"kind":"Global","value":null},{"data_va":4294971440,"insn_va":4294971036,"kind":"Global","value":null},{"data_va":4294971752,"insn_va":4294971040,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294971060,"kind":"Global","value":null},{"data_va":4294973214,"insn_va":4294971068,"kind":"CString","value":"They don't match, sorry.\n"},{"data_va":4294971752,"insn_va":4294971088,"kind":"Global","value":null},{"data_va":4294971472,"insn_va":4294971096,"kind":"Global","value":null},{"data_va":4294971488,"insn_va":4294971100,"kind":"Global","value":null},{"data_va":4294971480,"insn_va":4294971104,"kind":"Global","value":null},{"data_va":4294973240,"insn_va":4294971124,"kind":"CString","value":"%s:%s:"},{"data_va":4294971488,"insn_va":4294971132,"kind":"Global","value":null},{"data_va":4294971480,"insn_va":4294971136,"kind":"Global","value":null},{"data_va":4294971464,"insn_va":4294971140,"kind":"Global","value":null},{"data_va":4294972008,"insn_va":4294971160,"kind":"Global","value":null},{"data_va":4294973247,"insn_va":4294971176,"kind":"CString","value":"%s:%s:%s"},{"data_va":4294971424,"insn_va":4294971196,"kind":"Global","value":null},{"data_va":4294971424,"insn_va":4294971204,"kind":"Global","value":null},{"data_va":4294971432,"insn_va":4294971212,"kind":"Global","value":null},{"data_va":4294971432,"insn_va":4294971220,"kind":"Global","value":null},{"data_va":4294971460,"insn_va":4294971240,"kind":"Global","value":null},{"data_va":4294971472,"insn_va":4294971256,"kind":"Global","value":null},{"data_va":4294971460,"insn_va":4294971260,"kind":"Global","value":null},{"data_va":4294973256,"insn_va":4294971292,"kind":"CString","value":"%02x"},{"data_va":4294971460,"insn_va":4294971304,"kind":"Global","value":null},{"data_va":4294971393,"insn_va":4294971308,"kind":"Global","value":null},{"data_va":4294971472,"insn_va":4294971320,"kind":"Global","value":null},{"data_va":4294973261,"insn_va":4294971328,"kind":"CString","value":null},{"data_va":4294983896,"insn_va":4294971344,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971348,"kind":"Global","value":null},{"data_va":4294972896,"insn_va":4294971368,"kind":"CString","value":null}],"4294971384":[{"data_va":4295000064,"insn_va":4294971408,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971424,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294969248":"main","4294970724":"terminate","4294970748":"interrupted","4294970796":"usage","4294970864":"add_password","4294971384":"cleanup_tempfile_and_exit","4294971444":"get_line","4294971740":"putline","4294971852":"getword"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"6edca3c633fe056728d166b9aaa9b93d182b26425dbd910ea47089bc0e85deb8","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.htdigest","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"3ba3283a0a5a81a543fbe3f5bcae742e52c6be41c909933b66403fdda4b7d5a4","imphash":"c3e4e6bf2f6d4de362409b17b80ce0435710db31d81ba26987cdd98d4626b4a9","sha256_text":"077459df95ff211aa936a096a648850e6bafd6afdb5eeda27d4698de72554da6","symbolhash":"c3e4e6bf2f6d4de362409b17b80ce0435710db31d81ba26987cdd98d4626b4a9"},"sets":{"apis_called":["__stack_chk_fail","__stack_chk_guard","__strcpy_chk","add_password","apr_app_initialize","apr_cpystrn","apr_file_close","apr_file_copy","apr_file_getc","apr_file_mktemp","apr_file_open","apr_file_open_stderr","apr_file_printf","apr_file_putc","apr_md5_final","apr_md5_init","apr_md5_update","apr_password_get","apr_pool_create_ex","apr_psprintf","apr_signal","apr_snprintf","apr_temp_dir_get","apr_terminate","atexit","cleanup_tempfile_and_exit","exit","get_line","getword","memset","putline","strcmp","usage"],"bundle_ids":["com.apple.htdigest"],"cpp_classes":[],"entitlements":[],"frameworks":["CoreFoundation","libcrypto.46.dylib","libssl.48.dylib","libaprutil-1.0.dylib","libexpat.1.dylib","libiconv.2.dylib","libsqlite3.dylib","LDAP","libapr-1.0.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Apple Signed","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":1,"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":2,"frameworks_private":0,"frameworks_total":10,"iokit_constants":0,"library_functions":0,"nlist_functions":9,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":16.861088,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.024697581,"url_endpoints":4,"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":32776,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"cntxt"},{"address":32784,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"errfile"},{"address":1952,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"},{"address":32768,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"tfp"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-07T05:21:12Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"6edca3c633fe056728d166b9aaa9b93d182b26425dbd910ea47089bc0e85deb8","file_modified":"2026-04-06T12:10:11Z","file_size":119040,"is_arm64e":true,"min_os":"11.0.0","name":"htdigest","platform":"macOS","sdk":"26.1.0","sha256":"5f5a5d8c803d52e47d14d7f44e9166da6293a68d9e994f55446665a9bfa8764f","sha256_slice":"5064f705b3c6cf9016af0688453e80119109d720538da03220160bfd4358ef8e","source_version":"880.0.0.0.0","team_id":null,"uuid":"4EB562F3-1309-3A4F-A88D-B208602DE8D3"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libcrypto.46.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libssl.48.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libaprutil-1.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libexpat.1.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libiconv.2.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libsqlite3.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libapr-1.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":9,"imports":[{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_md5_final"},{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_md5_init"},{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_md5_update"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_app_initialize"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_cpystrn"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_close"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_copy"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_getc"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_mktemp"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_open"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_open_stderr"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_printf"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_putc"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_password_get"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_pool_create_ex"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_psprintf"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_signal"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_snprintf"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_temp_dir_get"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_terminate"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_fail"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__strcpy_chk"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"atexit"},{"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":"memset"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"}],"interesting_strings":{"bundle_ids":["com.apple.htdigest"],"file_paths":["/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP"],"urls_and_endpoints":["$http://crl.apple.com/codesigning.crl0","%http://www.apple.com/appleca/root.crl0","<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">","https://www.apple.com/appleca/0"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":9,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/appleca/root.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"www.apple.com"},{"is_dynamic":false,"kind":"Url","value":"http://crl.apple.com/codesigning.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"crl.apple.com"},{"is_dynamic":false,"kind":"Url","value":"https://www.apple.com/appleca/0"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">"}],"has_network_entitlement":false,"network_frameworks":["CoreFoundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":1952,"protection":"r-x","segment":"__TEXT","size":2940},{"name":"__auth_stubs","offset":4892,"protection":"r-x","segment":"__TEXT","size":432},{"name":"__cstring","offset":5324,"protection":"r-x","segment":"__TEXT","size":643},{"name":"__unwind_info","offset":5968,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":216},{"name":"__got","offset":16600,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__common","offset":0,"protection":"rw-","segment":"__DATA","size":24}],"summary":"Executes as a signed Apple system daemon with support for both Intel and Apple Silicon architectures. Communicates with 6 distinct network endpoints and manages multiple bundle identifiers, indicating coordination with other system services. Contains 9 distinct functional routines and references 4 URL/endpoint configurations, suggesting role in system monitoring, telemetry, or service orchestration. Operates without private frameworks, relying on standard system APIs.","swift_metadata":null,"title":"System service — performs scheduled tasks and manages background operations","total_strings":196,"xpc_services":[]}