{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294969328":[{"is_tail_call":false,"symbol":"isspace","target_va":4294977624},{"is_tail_call":false,"symbol":"__strcpy_chk","target_va":4294977096},{"is_tail_call":false,"symbol":"apr_terminate","target_va":4294977544},{"is_tail_call":false,"symbol":"apr_getopt_init","target_va":4294977416},{"is_tail_call":false,"symbol":"apr_getopt","target_va":4294977400},{"is_tail_call":false,"symbol":"apr_file_gets","target_va":4294977224},{"is_tail_call":false,"symbol":"check_args","target_va":4294971600},{"is_tail_call":false,"symbol":"exists","target_va":4294972776},{"is_tail_call":false,"symbol":"accessible","target_va":4294972916},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"accessible","target_va":4294972916},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"accessible","target_va":4294972916},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"mkrecord","target_va":4294973024},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"memset","target_va":4294977640},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_pool_create_ex","target_va":4294977512},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"apr_file_close","target_va":4294977192},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_copy","target_va":4294977208},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_cpystrn","target_va":4294977176},{"is_tail_call":false,"symbol":"apr_stat","target_va":4294977064},{"is_tail_call":false,"symbol":"exit","target_va":4294977608},{"is_tail_call":false,"symbol":"putline","target_va":4294973872},{"is_tail_call":false,"symbol":"printf","target_va":4294977656},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"strchr","target_va":4294977672},{"is_tail_call":false,"symbol":"putline","target_va":4294973872},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"strcmp","target_va":4294977688},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"verify","target_va":4294973352},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"putline","target_va":4294973872},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"putline","target_va":4294973872},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_bcrypt_encode","target_va":4294977160},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144},{"is_tail_call":false,"symbol":"apr_sha1_base64","target_va":4294977048}],"4294971576":[{"is_tail_call":false,"symbol":"apr_psprintf","target_va":4294977528}],"4294971600":[{"is_tail_call":false,"symbol":"apr_file_read_full","target_va":4294977336},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_file_puts","target_va":4294977320},{"is_tail_call":false,"symbol":"parse_common_options","target_va":4294976488},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"usage","target_va":4294973592},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"usage","target_va":4294973592},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"printf","target_va":4294977656},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464}],"4294972776":[{"is_tail_call":false,"symbol":"isspace","target_va":4294977624},{"is_tail_call":false,"symbol":"apr_pool_abort_set","target_va":4294977496}],"4294972916":[{"is_tail_call":false,"symbol":"apr_file_copy","target_va":4294977208},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144}],"4294973024":[{"is_tail_call":false,"symbol":"mkhash","target_va":4294974808},{"is_tail_call":false,"symbol":"apr_password_get","target_va":4294977448},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_sha1_base64","target_va":4294977048}],"4294973352":[{"is_tail_call":false,"symbol":"get_password","target_va":4294974004},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294977384},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432}],"4294973592":[{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592}],"4294973652":[{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"strtol","target_va":4294977736},{"is_tail_call":false,"symbol":"apr_pstrcat","target_va":4294977016},{"is_tail_call":false,"symbol":"apr_temp_dir_get","target_va":4294977080}],"4294973872":[{"is_tail_call":false,"symbol":"apr_file_open_stderr","target_va":4294977272},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144},{"is_tail_call":false,"symbol":"crypt","target_va":4294977592}],"4294974004":[{"is_tail_call":false,"symbol":"apr_file_mktemp","target_va":4294977240},{"is_tail_call":false,"symbol":"apr_file_open_stdin","target_va":4294977288},{"is_tail_call":false,"symbol":"apr_app_initialize","target_va":4294977144},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"apr_generate_random_bytes","target_va":4294977368},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"apr_generate_random_bytes","target_va":4294977368},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"apr_generate_random_bytes","target_va":4294977368},{"is_tail_call":false,"symbol":"strchr","target_va":4294977672},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_pstrdup","target_va":4294977032},{"is_tail_call":false,"symbol":"atexit","target_va":4294977560},{"is_tail_call":false,"symbol":"atexit","target_va":4294977560},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"apr_sha1_base64","target_va":4294977048}],"4294974808":[{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"get_password","target_va":4294974004},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294977480},{"is_tail_call":false,"symbol":"generate_salt","target_va":4294976024},{"is_tail_call":false,"symbol":"__memset_chk","target_va":4294977352},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"abort","target_va":4294977128},{"is_tail_call":false,"symbol":"generate_salt","target_va":4294976024},{"is_tail_call":false,"symbol":"bzero","target_va":4294977576},{"is_tail_call":false,"symbol":"apr_pstrcat","target_va":4294977016},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"abort","target_va":4294977128},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_password_validate","target_va":4294977464},{"is_tail_call":false,"symbol":"bzero","target_va":4294977576},{"is_tail_call":false,"symbol":"strchr","target_va":4294977672},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_pstrdup","target_va":4294977032},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294977304},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"__error","target_va":4294977112},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_temp_dir_get","target_va":4294977080},{"is_tail_call":false,"symbol":"strcspn","target_va":4294977704},{"is_tail_call":false,"symbol":"apr_pstrdup","target_va":4294977032},{"is_tail_call":false,"symbol":"apr_sha1_base64","target_va":4294977048}],"4294976024":[{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_temp_dir_get","target_va":4294977080},{"is_tail_call":false,"symbol":"apr_file_printf","target_va":4294977304},{"is_tail_call":false,"symbol":"apr_md5_encode","target_va":4294977432},{"is_tail_call":false,"symbol":"apr_sha1_base64","target_va":4294977048}],"4294976488":[{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"strlen","target_va":4294977720},{"is_tail_call":false,"symbol":"apr_file_open","target_va":4294977256},{"is_tail_call":false,"symbol":"apr_temp_dir_get","target_va":4294977080}]},"data_xrefs":{"by_data":{"4294971576":[4294969328],"4294973652":[4294969328],"4294975488":[4294969328],"4294975504":[4294969328],"4294975680":[4294969328],"4294975692":[4294969328],"4294975712":[4294969328],"4294975744":[4294969328],"4294976016":[4294969328],"4294977752":[4294969328],"4294977772":[4294969328],"4294977819":[4294969328],"4294977860":[4294969328],"4294977910":[4294969328],"4294977937":[4294969328,4294971600],"4294977945":[4294969328],"4294977949":[4294969328],"4294977983":[4294969328],"4294977989":[4294969328],"4294978029":[4294969328],"4294978057":[4294969328],"4294978119":[4294969328],"4294978129":[4294969328],"4294978132":[4294969328],"4294978156":[4294969328],"4294978166":[4294969328],"4294978185":[4294969328],"4294978193":[4294969328],"4294978224":[4294969328],"4294978246":[4294969328],"4294978276":[4294971600],"4294978294":[4294971600],"4294978340":[4294971600],"4294978363":[4294971600],"4294978393":[4294971600],"4294978439":[4294971600],"4294978469":[4294973592],"4294979584":[4294973352,4294974004],"4294979604":[4294974004],"4294979608":[4294974004],"4294979616":[4294974004],"4294979624":[4294974004],"4294979632":[4294974004],"4294979656":[4294974004],"4294979664":[4294974004],"4294979671":[4294974004],"4294979842":[4294973024],"4294979844":[4294973024],"4294979846":[4294973024],"4294979872":[4294973352],"4294979901":[4294973352],"4294979932":[4294973652],"4294979954":[4294973872],"4294979968":[4294974004],"4294979983":[4294974004],"4294980010":[4294974004],"4294980027":[4294974004],"4294980042":[4294974004],"4294980065":[4294974004],"4294980093":[4294974004],"4294980118":[4294974808],"4294980172":[4294974808],"4294980203":[4294974808],"4294980223":[4294974808],"4294980288":[4294974808,4294976024],"4294980325":[4294974808],"4294980359":[4294974808],"4294980395":[4294976488],"4294980456":[4294976488],"4294980536":[4294976488],"4294980581":[4294976488],"4294980628":[4294976024],"4294980667":[4294976024],"4294983680":[4294969328,4294973024,4294974004,4294974808,4294976024],"4294983687":[4294976024],"4294983696":[4294973024],"4294983704":[4294973024],"4294983720":[4294974808],"4294983724":[4294974808],"4294983728":[4294974004],"4294984048":[4294969328,4294973024,4294974004,4294974808,4294976024],"4295000064":[4294969328,4294971600,4294973592,4294974808],"4295000065":[4294969328],"4295000072":[4294969328,4294971600,4294973592,4294973872,4294974808,4294976024,4294976488],"4295000080":[4294969328,4294974808],"4295000088":[4294971600,4294974808],"4295000096":[4294974808],"4295000104":[4294974808],"4295000108":[4294974808],"4295000112":[4294971600],"4295000136":[4294969328],"4295000144":[4294969328],"4295000152":[4294969328],"4295000160":[4294969328],"4295000168":[4294969328],"4295000176":[4294969328],"4295000184":[4294969328],"4295000192":[4294969328],"4295000200":[4294969328],"4295000208":[4294969328],"4295000252":[4294969328],"4295000256":[4294969328],"4295000268":[4294969328],"4295000272":[4294969328],"4295000276":[4294969328],"4295000280":[4294969328],"4295000288":[4294969328],"4295000296":[4294969328],"4295000304":[4294969328],"4295000312":[4294969328],"4295000320":[4294969328],"4295000328":[4294969328],"4295000336":[4294969328],"4295000616":[4294969328],"4295000880":[4294969328]},"by_function":{"4294969328":[{"data_va":4294971576,"insn_va":4294969364,"kind":"Global","value":null},{"data_va":4294973652,"insn_va":4294969380,"kind":"Global","value":null},{"data_va":4294984048,"insn_va":4294969396,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969400,"kind":"Global","value":null},{"data_va":4294977752,"insn_va":4294969472,"kind":"CString","value":"htpasswd.tmp.XXXXXX"},{"data_va":4294975488,"insn_va":4294969476,"kind":"Global","value":null},{"data_va":4294975504,"insn_va":4294969484,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969616,"kind":"Global","value":null},{"data_va":4295000136,"insn_va":4294969624,"kind":"Global","value":null},{"data_va":4295000144,"insn_va":4294969628,"kind":"Global","value":null},{"data_va":4295000152,"insn_va":4294969632,"kind":"Global","value":null},{"data_va":4295000160,"insn_va":4294969636,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294969640,"kind":"Global","value":null},{"data_va":4295000328,"insn_va":4294969656,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294969660,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294969668,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969680,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294969684,"kind":"Global","value":null},{"data_va":4295000252,"insn_va":4294969696,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294969708,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294969720,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969724,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969748,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969752,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294969756,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969760,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969764,"kind":"Global","value":null},{"data_va":4294977772,"insn_va":4294969784,"kind":"CString","value":"%s: cannot open file %s for read/write access\n"},{"data_va":4295000252,"insn_va":4294969804,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294969816,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294969828,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969832,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969856,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969860,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294969864,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969868,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969872,"kind":"Global","value":null},{"data_va":4294977819,"insn_va":4294969892,"kind":"CString","value":"%s: cannot open file %s for read access\n"},{"data_va":4295000268,"insn_va":4294969912,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969928,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969932,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294969936,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969940,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969944,"kind":"Global","value":null},{"data_va":4294977860,"insn_va":4294969964,"kind":"CString","value":"%s: cannot modify file %s; use '-c' to create it\n"},{"data_va":4295000256,"insn_va":4294969980,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294969984,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970008,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970012,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294970016,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970020,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294970024,"kind":"Global","value":null},{"data_va":4294977910,"insn_va":4294970044,"kind":"CString","value":"%s: cannot create file %s\n"},{"data_va":4295000268,"insn_va":4294970072,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294970088,"kind":"Global","value":null},{"data_va":4295000192,"insn_va":4294970092,"kind":"Global","value":null},{"data_va":4295000272,"insn_va":4294970104,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970120,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970124,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294970128,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970132,"kind":"Global","value":null},{"data_va":4295000200,"insn_va":4294970136,"kind":"Global","value":null},{"data_va":4294977937,"insn_va":4294970156,"kind":"CString","value":"%s: %s\n"},{"data_va":4295000272,"insn_va":4294970164,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294970172,"kind":"Global","value":null},{"data_va":4295000208,"insn_va":4294970184,"kind":"Global","value":null},{"data_va":4294977945,"insn_va":4294970200,"kind":"CString","value":"%s\n"},{"data_va":4294975692,"insn_va":4294970220,"kind":"Global","value":null},{"data_va":4294975680,"insn_va":4294970232,"kind":"Global","value":null},{"data_va":4294975712,"insn_va":4294970236,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970256,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970260,"kind":"Global","value":null},{"data_va":4294975744,"insn_va":4294970264,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970268,"kind":"Global","value":null},{"data_va":4294977949,"insn_va":4294970284,"kind":"CString","value":"%s: could not determine temp dir\n"},{"data_va":4294975680,"insn_va":4294970300,"kind":"Global","value":null},{"data_va":4294975712,"insn_va":4294970304,"kind":"Global","value":null},{"data_va":4294976016,"insn_va":4294970316,"kind":"Global","value":null},{"data_va":4294977983,"insn_va":4294970328,"kind":"CString","value":"%s/%s"},{"data_va":4294975712,"insn_va":4294970340,"kind":"Global","value":null},{"data_va":4294975680,"insn_va":4294970344,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970352,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970376,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970380,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294970384,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970388,"kind":"Global","value":null},{"data_va":4295000288,"insn_va":4294970392,"kind":"Global","value":null},{"data_va":4294977989,"insn_va":4294970412,"kind":"CString","value":"%s: unable to create temporary file %s\n"},{"data_va":4295000252,"insn_va":4294970432,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294970444,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294970456,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294970460,"kind":"Global","value":null},{"data_va":4295000312,"insn_va":4294970464,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970492,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970496,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294970500,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970504,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294970508,"kind":"Global","value":null},{"data_va":4294978029,"insn_va":4294970528,"kind":"CString","value":"%s: unable to read file %s\n"},{"data_va":4295000312,"insn_va":4294970548,"kind":"Global","value":null},{"data_va":4295000616,"insn_va":4294970552,"kind":"Global","value":null},{"data_va":4295000336,"insn_va":4294970576,"kind":"Global","value":null},{"data_va":4295000616,"insn_va":4294970584,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970596,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970608,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970628,"kind":"Global","value":null},{"data_va":4295000065,"insn_va":4294970632,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970644,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970660,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970684,"kind":"Global","value":null},{"data_va":4295000616,"insn_va":4294970688,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970700,"kind":"Global","value":null},{"data_va":4295000184,"insn_va":4294970716,"kind":"Global","value":null},{"data_va":4295000184,"insn_va":4294970728,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970744,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970748,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294970752,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970756,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294970760,"kind":"Global","value":null},{"data_va":4294978057,"insn_va":4294970780,"kind":"CString","value":"%s: The file %s does not appear to be a valid htpasswd file.\n"},{"data_va":4295000312,"insn_va":4294970788,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294970804,"kind":"Global","value":null},{"data_va":4295000280,"insn_va":4294970808,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970828,"kind":"Global","value":null},{"data_va":4295000616,"insn_va":4294970832,"kind":"Global","value":null},{"data_va":4295000276,"insn_va":4294970844,"kind":"Global","value":null},{"data_va":4295000065,"insn_va":4294970848,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294970856,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970872,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970876,"kind":"Global","value":null},{"data_va":4294978119,"insn_va":4294970884,"kind":"CString","value":"Deleting "},{"data_va":4295000268,"insn_va":4294970896,"kind":"Global","value":null},{"data_va":4295000184,"insn_va":4294970908,"kind":"Global","value":null},{"data_va":4295000065,"insn_va":4294970912,"kind":"Global","value":null},{"data_va":4295000176,"insn_va":4294970924,"kind":"Global","value":null},{"data_va":4294978129,"insn_va":4294970932,"kind":"CString","value":"\r\n"},{"data_va":4295000168,"insn_va":4294970944,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294970960,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970964,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294970968,"kind":"Global","value":null},{"data_va":4294978132,"insn_va":4294970984,"kind":"CString","value":"Empty hash for user %s\n"},{"data_va":4295000176,"insn_va":4294971000,"kind":"Global","value":null},{"data_va":4295000168,"insn_va":4294971004,"kind":"Global","value":null},{"data_va":4295000176,"insn_va":4294971016,"kind":"Global","value":null},{"data_va":4295000192,"insn_va":4294971020,"kind":"Global","value":null},{"data_va":4295000272,"insn_va":4294971032,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971048,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971052,"kind":"Global","value":null},{"data_va":4295000200,"insn_va":4294971056,"kind":"Global","value":null},{"data_va":4294977945,"insn_va":4294971072,"kind":"CString","value":"%s\n"},{"data_va":4295000272,"insn_va":4294971080,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971096,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971100,"kind":"Global","value":null},{"data_va":4294978156,"insn_va":4294971108,"kind":"CString","value":"Updating "},{"data_va":4295000064,"insn_va":4294971120,"kind":"Global","value":null},{"data_va":4295000208,"insn_va":4294971124,"kind":"Global","value":null},{"data_va":4295000312,"insn_va":4294971148,"kind":"Global","value":null},{"data_va":4295000276,"insn_va":4294971160,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294971172,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971188,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971192,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294971196,"kind":"Global","value":null},{"data_va":4294978166,"insn_va":4294971212,"kind":"CString","value":"User %s not found\n"},{"data_va":4295000268,"insn_va":4294971228,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971244,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971248,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294971252,"kind":"Global","value":null},{"data_va":4294978166,"insn_va":4294971268,"kind":"CString","value":"User %s not found\n"},{"data_va":4295000072,"insn_va":4294971288,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971292,"kind":"Global","value":null},{"data_va":4294978185,"insn_va":4294971300,"kind":"CString","value":"Adding "},{"data_va":4295000064,"insn_va":4294971312,"kind":"Global","value":null},{"data_va":4295000208,"insn_va":4294971316,"kind":"Global","value":null},{"data_va":4295000268,"insn_va":4294971336,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971352,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971356,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294971360,"kind":"Global","value":null},{"data_va":4294978193,"insn_va":4294971376,"kind":"CString","value":"Password for user %s correct.\n"},{"data_va":4295000072,"insn_va":4294971396,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971400,"kind":"Global","value":null},{"data_va":4295000296,"insn_va":4294971404,"kind":"Global","value":null},{"data_va":4294978224,"insn_va":4294971420,"kind":"CString","value":"password for user %s\n"},{"data_va":4295000288,"insn_va":4294971428,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294971432,"kind":"Global","value":null},{"data_va":4295000256,"insn_va":4294971436,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971460,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971464,"kind":"Global","value":null},{"data_va":4295000320,"insn_va":4294971468,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971472,"kind":"Global","value":null},{"data_va":4295000304,"insn_va":4294971476,"kind":"Global","value":null},{"data_va":4294978246,"insn_va":4294971496,"kind":"CString","value":"%s: unable to update file %s\n"},{"data_va":4295000064,"insn_va":4294971516,"kind":"Global","value":null},{"data_va":4294984048,"insn_va":4294971532,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971536,"kind":"Global","value":null},{"data_va":4295000880,"insn_va":4294971560,"kind":"Global","value":null}],"4294971600":[{"data_va":4294978276,"insn_va":4294971744,"kind":"CString","value":"cnmspdBbDi25C:r:v"},{"data_va":4295000072,"insn_va":4294971968,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971972,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971980,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294971988,"kind":"Global","value":null},{"data_va":4294977937,"insn_va":4294972008,"kind":"CString","value":"%s: %s\n"},{"data_va":4295000112,"insn_va":4294972036,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972104,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294972136,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972140,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972148,"kind":"Global","value":null},{"data_va":4294978294,"insn_va":4294972164,"kind":"CString","value":"%s: only one of -c -n -v -D may be specified\n"},{"data_va":4295000064,"insn_va":4294972184,"kind":"Global","value":null},{"data_va":4295000112,"insn_va":4294972200,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294972232,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972280,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294972324,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972328,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972336,"kind":"Global","value":null},{"data_va":4294978340,"insn_va":4294972352,"kind":"CString","value":"%s: filename too long\n"},{"data_va":4295000072,"insn_va":4294972444,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972448,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972456,"kind":"Global","value":null},{"data_va":4294978363,"insn_va":4294972480,"kind":"CString","value":"%s: username too long (> %d)\n"},{"data_va":4295000064,"insn_va":4294972540,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294972568,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972572,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972580,"kind":"Global","value":null},{"data_va":4294978393,"insn_va":4294972612,"kind":"CString","value":"%s: username contains illegal character '%c'\n"},{"data_va":4295000112,"insn_va":4294972632,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294972680,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972684,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972692,"kind":"Global","value":null},{"data_va":4294978439,"insn_va":4294972716,"kind":"CString","value":"%s: password too long (> %d)\n"}],"4294973024":[{"data_va":4294984048,"insn_va":4294973048,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973052,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973152,"kind":"Global","value":null},{"data_va":4294979842,"insn_va":4294973172,"kind":"CString","value":null},{"data_va":4294979844,"insn_va":4294973192,"kind":"CString","value":null},{"data_va":4294983696,"insn_va":4294973220,"kind":"Global","value":null},{"data_va":4294983704,"insn_va":4294973240,"kind":"Global","value":null},{"data_va":4294979846,"insn_va":4294973264,"kind":"CString","value":"resultant record too long"},{"data_va":4294984048,"insn_va":4294973308,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973312,"kind":"Global","value":null}],"4294973352":[{"data_va":4294979872,"insn_va":4294973504,"kind":"CString","value":"password verification failed"},{"data_va":4294979584,"insn_va":4294973528,"kind":"CString","value":null},{"data_va":4294979901,"insn_va":4294973548,"kind":"CString","value":"Could not verify password: %pm"}],"4294973592":[{"data_va":4295000072,"insn_va":4294973612,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973616,"kind":"Global","value":null},{"data_va":4294978469,"insn_va":4294973636,"kind":"CString","value":"Usage:\n\thtpasswd [-cimB25dpsDv] [-C cost] [-r rounds] passwordfile username\n\thtpasswd -b[cmB25dpsDv] [-C cost] [-r rounds] passwordfile username password\n\n\thtpasswd -n[imB25dps] [-C cost] [-r rounds] username\n\thtpasswd -nb[mB25dps] [-C cost] [-r rounds] username password\n -c  Create a new file.\n -n  Don't update file; display results on stdout.\n -b  Use the password from the command line rather than prompting for it.\n -i  Read password from stdin without verification (for script usage).\n -m  Force MD5 hashing of the password (default).\n -2  Force SHA-256 hashing of the password (secure).\n -5  Force SHA-512 hashing of the password (secure).\n -B  Force bcrypt hashing of the password (very secure).\n -C  Set the computing time used for the bcrypt algorithm\n     (higher is more secure but slower, default: %d, valid: 4 to 17).\n -r  Set the number of rounds used for the SHA-256, SHA-512 algorithms\n     (higher is more secure but slower, default: 5000).\n -d  Force CRYPT hashing of the password (8 chars max, insecure).\n -s  Force SHA-1 hashing of the password (insecure).\n -p  Do not hash the password (plaintext, insecure).\n -D  Delete the specified user.\n -v  Verify password for the specified user.\nOn other systems than Windows and NetWare the '-p' flag will probably not work.\nThe SHA-1 algorithm does not use a salt and is less secure than the MD5 algorithm.\n"}],"4294973652":[{"data_va":4294979932,"insn_va":4294973676,"kind":"CString","value":"Error: out of memory\n"}],"4294973872":[{"data_va":4295000072,"insn_va":4294973948,"kind":"Global","value":null},{"data_va":4294979954,"insn_va":4294973968,"kind":"CString","value":"Error writing temp file: %pm"}],"4294974004":[{"data_va":4294984048,"insn_va":4294974028,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974032,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294974048,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974080,"kind":"Global","value":null},{"data_va":4294979983,"insn_va":4294974104,"kind":"CString","value":"Unable to read from stdin."},{"data_va":4294979584,"insn_va":4294974348,"kind":"CString","value":null},{"data_va":4294979632,"insn_va":4294974376,"kind":"CString","value":null},{"data_va":4294980010,"insn_va":4294974408,"kind":"CString","value":"Enter password: "},{"data_va":4294979671,"insn_va":4294974412,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974432,"kind":"CString","value":null},{"data_va":4294979584,"insn_va":4294974436,"kind":"CString","value":null},{"data_va":4294979671,"insn_va":4294974440,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974448,"kind":"CString","value":null},{"data_va":4294979624,"insn_va":4294974460,"kind":"CString","value":null},{"data_va":4294980027,"insn_va":4294974476,"kind":"CString","value":"New password: "},{"data_va":4294979671,"insn_va":4294974480,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974500,"kind":"CString","value":null},{"data_va":4294979584,"insn_va":4294974504,"kind":"CString","value":null},{"data_va":4294979671,"insn_va":4294974508,"kind":"CString","value":null},{"data_va":4294979616,"insn_va":4294974520,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974524,"kind":"CString","value":null},{"data_va":4294979624,"insn_va":4294974532,"kind":"CString","value":null},{"data_va":4294980042,"insn_va":4294974552,"kind":"CString","value":"Re-type new password: "},{"data_va":4294979616,"insn_va":4294974560,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974564,"kind":"CString","value":null},{"data_va":4294979616,"insn_va":4294974568,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974584,"kind":"CString","value":null},{"data_va":4294980065,"insn_va":4294974592,"kind":"CString","value":"password verification error"},{"data_va":4294979656,"insn_va":4294974600,"kind":"CString","value":null},{"data_va":4294979616,"insn_va":4294974604,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974612,"kind":"CString","value":null},{"data_va":4294979616,"insn_va":4294974616,"kind":"CString","value":null},{"data_va":4294979608,"insn_va":4294974628,"kind":"CString","value":null},{"data_va":4294979671,"insn_va":4294974644,"kind":"CString","value":null},{"data_va":4294979671,"insn_va":4294974676,"kind":"CString","value":null},{"data_va":4294979656,"insn_va":4294974696,"kind":"CString","value":null},{"data_va":4294979584,"insn_va":4294974700,"kind":"CString","value":null},{"data_va":4294980093,"insn_va":4294974720,"kind":"CString","value":"password too long (>%lu)"},{"data_va":4294979656,"insn_va":4294974728,"kind":"CString","value":null},{"data_va":4294979664,"insn_va":4294974748,"kind":"CString","value":null},{"data_va":4294984048,"insn_va":4294974764,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974768,"kind":"Global","value":null},{"data_va":4294979604,"insn_va":4294974788,"kind":"CString","value":null},{"data_va":4294979968,"insn_va":4294974800,"kind":"CString","value":null}],"4294974808":[{"data_va":4294984048,"insn_va":4294974828,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974832,"kind":"Global","value":null},{"data_va":4294983724,"insn_va":4294974864,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294974880,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294974900,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294974920,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294974940,"kind":"Global","value":null},{"data_va":4294980118,"insn_va":4294974948,"kind":"CString","value":"Warning: Ignoring -C/-r argument for this algorithm.\n"},{"data_va":4295000096,"insn_va":4294974964,"kind":"Global","value":null},{"data_va":4295000096,"insn_va":4294975016,"kind":"Global","value":null},{"data_va":4295000104,"insn_va":4294975028,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975140,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294975156,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975164,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975208,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294975216,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975248,"kind":"Global","value":null},{"data_va":4294980172,"insn_va":4294975268,"kind":"CString","value":"could not encode password: %pm"},{"data_va":4295000080,"insn_va":4294975304,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294975316,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294975332,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975340,"kind":"Global","value":null},{"data_va":4294980203,"insn_va":4294975440,"kind":"CString","value":"crypt() failed: %pm"},{"data_va":4295000080,"insn_va":4294975472,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294975484,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975520,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975548,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294975592,"kind":"Global","value":null},{"data_va":4294980223,"insn_va":4294975600,"kind":"CString","value":"Warning: Password truncated to 8 characters by CRYPT algorithm.\n"},{"data_va":4295000064,"insn_va":4294975688,"kind":"Global","value":null},{"data_va":4294980288,"insn_va":4294975708,"kind":"CString","value":"Unable to generate random bytes: %pm"},{"data_va":4295000108,"insn_va":4294975740,"kind":"Global","value":null},{"data_va":4295000108,"insn_va":4294975776,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975784,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294975792,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975828,"kind":"Global","value":null},{"data_va":4294980325,"insn_va":4294975848,"kind":"CString","value":"Unable to encode with bcrypt: %pm"},{"data_va":4295000072,"insn_va":4294975884,"kind":"Global","value":null},{"data_va":4295000104,"insn_va":4294975892,"kind":"Global","value":null},{"data_va":4294980359,"insn_va":4294975908,"kind":"CString","value":"mkhash(): BUG: invalid algorithm %d"},{"data_va":4294984048,"insn_va":4294975984,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975988,"kind":"Global","value":null}],"4294976024":[{"data_va":4294984048,"insn_va":4294976044,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294976048,"kind":"Global","value":null},{"data_va":4294983687,"insn_va":4294976100,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294976136,"kind":"Global","value":null},{"data_va":4294980628,"insn_va":4294976144,"kind":"CString","value":"generate_salt(): BUG: Buffer too small"},{"data_va":4294980288,"insn_va":4294976204,"kind":"CString","value":"Unable to generate random bytes: %pm"},{"data_va":4294980667,"insn_va":4294976348,"kind":"Global","value":null},{"data_va":4294984048,"insn_va":4294976448,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294976452,"kind":"Global","value":null}],"4294976488":[{"data_va":4294980395,"insn_va":4294976768,"kind":"CString","value":"SHA-2 crypt() algorithms are not supported on this platform."},{"data_va":4295000072,"insn_va":4294976800,"kind":"Global","value":null},{"data_va":4294980456,"insn_va":4294976808,"kind":"CString","value":"Warning: storing passwords as plain text might just not work on this platform.\n"},{"data_va":4294980536,"insn_va":4294976916,"kind":"CString","value":"argument to -C/-r must be a positive integer"},{"data_va":4295000072,"insn_va":4294976956,"kind":"Global","value":null},{"data_va":4294980581,"insn_va":4294976980,"kind":"CString","value":"parse_common_options(): BUG: invalid option %c"}]}},"noreturn_vas":[],"symbols":{"4294969328":"main","4294971576":"terminate","4294971600":"check_args","4294972776":"exists","4294972916":"accessible","4294973024":"mkrecord","4294973352":"verify","4294973592":"usage","4294973652":"abort_on_oom","4294973872":"putline","4294974004":"get_password","4294974808":"mkhash","4294976024":"generate_salt","4294976488":"parse_common_options"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"4be90de544e8c224627f68aa5b3b385699e99bbb308d8d9fd2294cefdef5181b","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.htpasswd","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":"1b53ae7bfc631fe51a7c82763573fcedf862e23f7a587f3c180f9a2fd4a41c85","sha256_text":"1feaa2990316443baf953158c9e3f9921d5a750496f61ea021d8ddc5c4121b28","symbolhash":"1b53ae7bfc631fe51a7c82763573fcedf862e23f7a587f3c180f9a2fd4a41c85"},"sets":{"apis_called":["__error","__memset_chk","__stack_chk_fail","__stack_chk_guard","__strcpy_chk","abort","accessible","apr_app_initialize","apr_bcrypt_encode","apr_cpystrn","apr_file_close","apr_file_copy","apr_file_gets","apr_file_mktemp","apr_file_open","apr_file_open_stderr","apr_file_open_stdin","apr_file_printf","apr_file_puts","apr_file_read_full","apr_generate_random_bytes","apr_getopt","apr_getopt_init","apr_md5_encode","apr_password_get","apr_password_validate","apr_pool_abort_set","apr_pool_create_ex","apr_psprintf","apr_pstrcat","apr_pstrdup","apr_sha1_base64","apr_stat","apr_temp_dir_get","apr_terminate","atexit","bzero","check_args","crypt","exists","exit","generate_salt","get_password","isspace","memset","mkhash","mkrecord","parse_common_options","printf","putline","strchr","strcmp","strcspn","strlen","strtol","usage","verify"],"bundle_ids":["com.apple.htpasswd"],"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":["com.apple.htpasswd"]},"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":14,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":8,"size_log2":16.876516,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.063896276,"url_endpoints":4,"xpc_provides":1}},"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":6356,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"abort_on_oom"},{"address":32776,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"errfile"},{"address":32768,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ftemp"},{"address":6708,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"get_password"},{"address":2032,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"},{"address":7512,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"mkhash"},{"address":9192,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"parse_common_options"},{"address":6576,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"putline"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-07T05:21:13Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"4be90de544e8c224627f68aa5b3b385699e99bbb308d8d9fd2294cefdef5181b","file_modified":"2026-04-06T12:10:12Z","file_size":120320,"is_arm64e":true,"min_os":"11.0.0","name":"htpasswd","platform":"macOS","sdk":"26.1.0","sha256":"81ac2ffebaa7d114bd4232073735b0379c7a31e72a707fb497c78baa625afcc2","sha256_slice":"56fbb9da8895b5d84abbf5c140b8bb64be7a8636bffa37b0e5b1201a6c91a866","source_version":"880.0.0.0.0","team_id":null,"uuid":"B003BBFB-0D82-3B72-A163-6D26EC95C64A"},"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":14,"imports":[{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_bcrypt_encode"},{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_md5_encode"},{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_password_validate"},{"address":0,"dylib":"/usr/lib/libaprutil-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_sha1_base64"},{"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_gets"},{"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_open_stdin"},{"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_puts"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_file_read_full"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_generate_random_bytes"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_getopt"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_getopt_init"},{"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_abort_set"},{"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_pstrcat"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_pstrdup"},{"address":0,"dylib":"/usr/lib/libapr-1.0.dylib","is_lazy":false,"is_weak":false,"name":"apr_stat"},{"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":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__memset_chk"},{"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":"abort"},{"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":"bzero"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"crypt"},{"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":"isspace"},{"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":"printf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strchr"},{"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":"strcspn"},{"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":"strtol"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"write"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"}],"interesting_strings":{"bundle_ids":["com.apple.htpasswd"],"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":14,"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":2032,"protection":"r-x","segment":"__TEXT","size":7688},{"name":"__auth_stubs","offset":9720,"protection":"r-x","segment":"__TEXT","size":736},{"name":"__cstring","offset":10456,"protection":"r-x","segment":"__TEXT","size":2915},{"name":"__const","offset":13371,"protection":"r-x","segment":"__TEXT","size":65},{"name":"__unwind_info","offset":13436,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":368},{"name":"__got","offset":16752,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__common","offset":0,"protection":"rw-","segment":"__DATA","size":16}],"summary":"Registers and exposes an XPC service for inter-process communication with other system components. Communicates with six network endpoints to coordinate with remote systems or services. Handles bundle identifiers and file paths to locate and manage application resources. Runs as an Apple-signed system daemon with minimal user interaction, providing a communication bridge between local processes and external services.","swift_metadata":null,"title":"System service manager — registers and manages XPC service endpoints","total_strings":297,"xpc_services":["com.apple.htpasswd"]}