MCPcopy Create free account

hub / github.com/ChrisTheCoolHut/Firmware_Slap / functions

Functions124 in github.com/ChrisTheCoolHut/Firmware_Slap

↓ 16 callersMethodget
(self)
firmware_slap/Limited_Process.py:37
↓ 8 callersFunctionunravel
(ptr, clarip, state)
firmware_slap/function_analyzer.py:104
↓ 6 callersMethoddie
(self)
firmware_slap/Limited_Process.py:48
↓ 5 callersFunctionfuncs_to_sparse
(func_list)
firmware_slap/function_clustering.py:13
↓ 3 callersFunctionget_function_index
(file_vuln, all_functions)
bin/Vuln_Cluster_Celery.py:140
↓ 3 callersFunctionget_function_information
(file_name)
firmware_slap/function_handler.py:8
↓ 3 callersFunctionget_ref_value
(ref, type, value)
firmware_slap/function_analyzer.py:340
↓ 3 callersMethodmem_overused
(self)
firmware_slap/Limited_Process.py:29
↓ 3 callersFunctionpretty_print
(ref, type, value)
firmware_slap/function_analyzer.py:325
↓ 3 callersFunctionprint_function
(func)
firmware_slap/function_handler.py:50
↓ 3 callersMethodtime_is_up
(self)
firmware_slap/Limited_Process.py:32
↓ 2 callersFunctionbuild_index
(es, i_name, del_if_exists=False)
firmware_slap/es_helper.py:66
↓ 2 callersFunctioncheck_bugs
(arg_funcs)
bin/Pwn_Firmware_CGI.py:256
↓ 2 callersFunctioncheck_bugs
(arg_funcs)
bin/Discover_And_Dump.py:259
↓ 2 callersFunctioncheck_bugs
(arg_funcs)
bin/Vuln_Discover_Celery.py:205
↓ 2 callersFunctioncreate_index
(es, index_name, delete_if_exists=False)
bin/Load_And_View_Results.py:110
↓ 2 callersFunctiondisplay_corruption_location
(path, check_val="CCCC")
firmware_slap/function_analyzer.py:281
↓ 2 callersFunctiondo_trace
(start_addr, args, file_name=None, ld_path="")
firmware_slap/function_analyzer.py:188
↓ 2 callersFunctionfix_functions
(all_arg_funcs)
bin/Discover_And_Dump.py:157
↓ 2 callersFunctionfix_functions
(all_arg_funcs)
bin/Vuln_Discover_Celery.py:107
↓ 2 callersFunctionget_bugs_from_functions
(arg_funcs, ld_path)
bin/Discover_And_Dump.py:230
↓ 2 callersFunctionget_bugs_from_functions
(arg_funcs, ld_path)
bin/Vuln_Discover_Celery.py:174
↓ 2 callersFunctionget_corruption_location
(proj, path, check_val="CCCC")
firmware_slap/function_analyzer.py:298
↓ 2 callersFunctionget_desc_and_dis
(proj, address)
firmware_slap/function_analyzer.py:398
↓ 2 callersFunctionget_function_information
(file_name)
firmware_slap/ghidra_handler.py:65
↓ 2 callersFunctiontrim_funcs
(func_list, file_name="")
firmware_slap/function_clustering.py:19
↓ 1 callersFunctionasync_and_iter
(async_function, async_list)
firmware_slap/celery_tasks.py:83
↓ 1 callersFunctionasync_and_iter_clusters
(all_functions, max_centroid)
firmware_slap/celery_tasks.py:102
↓ 1 callersFunctioncheck_actions
(path)
firmware_slap/function_analyzer.py:159
↓ 1 callersMethodcheck_exploitable
(self, cmd)
firmware_slap/command_injection.py:8
↓ 1 callersFunctioncheck_for_headless
()
firmware_slap/ghidra_handler.py:16
↓ 1 callersFunctioncheck_image
()
bin/Load_And_View_Results.py:83
↓ 1 callersFunctioncheck_iter_status
(async_items, done_list)
firmware_slap/celery_tasks.py:125
↓ 1 callersFunctiondisplay_scores_list
(done_list, per_row=2, plot_it=True)
firmware_slap/celery_tasks.py:144
↓ 1 callersFunctiondump_results
(file_vulnerabilities, dump_path)
bin/Discover_And_Dump.py:97
↓ 1 callersFunctionextract_file
(file_name, work_dir)
bin/Pwn_Firmware_CGI.py:47
↓ 1 callersFunctionfix_angr_data_type
(dataType)
firmware_slap/ghidra_handler.py:102
↓ 1 callersFunctionfix_functions
(all_arg_funcs)
bin/Pwn_Firmware_CGI.py:132
↓ 1 callersFunctionget_all_arg_funcs_async
(file_list)
bin/Vuln_Discover_Celery.py:132
↓ 1 callersFunctionget_all_funcs_async
(file_list)
bin/Pwn_Firmware_CGI.py:161
↓ 1 callersFunctionget_all_funcs_async
(file_list)
bin/Discover_And_Dump.py:206
↓ 1 callersFunctionget_bugs_from_functions
(arg_funcs, ld_path)
bin/Pwn_Firmware_CGI.py:220
↓ 1 callersFunctionget_es
()
firmware_slap/es_helper.py:38
↓ 1 callersFunctionget_executable_files
(directory, progress=True)
firmware_slap/firmware_clustering.py:20
↓ 1 callersFunctionget_firmware_sparse
(file_list)
firmware_slap/firmware_clustering.py:73
↓ 1 callersFunctionget_func_dist
(base_function, compare_function, distance_matrix, all_functions)
bin/Vuln_Cluster_Celery.py:120
↓ 1 callersFunctionget_functions_on_cluster
(all_functions, centroid_number, labels)
bin/Vuln_Cluster_Celery.py:132
↓ 1 callersFunctionget_libraries
(firmware_folder, work_dir)
bin/Pwn_Firmware_CGI.py:85
↓ 1 callersMethodget_memory_usage
(self)
firmware_slap/Limited_Process.py:18
↓ 1 callersFunctionget_param_info
(param)
firmware_slap/ghidra_scripts/DumpFunctions.py:26
↓ 1 callersFunctionget_ret_info
(var)
firmware_slap/ghidra_scripts/DumpFunctions.py:54
↓ 1 callersFunctionget_scripts_directory
()
firmware_slap/ghidra_handler.py:33
↓ 1 callersFunctionget_small_function
(func)
bin/Pwn_Firmware_CGI.py:279
↓ 1 callersFunctionget_small_function
(func)
bin/Discover_And_Dump.py:298
↓ 1 callersFunctionget_small_function
(func)
bin/Vuln_Discover_Celery.py:247
↓ 1 callersFunctionget_var_info
(var)
firmware_slap/ghidra_scripts/DumpFunctions.py:45
↓ 1 callersFunctionget_vulnerabilities
(file_functions, cores=1, mem_limit=2048, ld_path="")
bin/Vuln_And_Cluster.py:121
↓ 1 callersFunctionget_vulnerabilities
(file_name, ld_path)
bin/Discover_And_Dump.py:283
↓ 1 callersFunctionget_vulnerabilities
(file_name, ld_path)
bin/Vuln_Discover_Celery.py:231
↓ 1 callersFunctionget_vulnerabilities_directory
(folder_name, ld_path)
bin/Pwn_Firmware_CGI.py:114
↓ 1 callersFunctionget_vulnerabilities_directory
(folder_name, ld_path)
bin/Discover_And_Dump.py:137
↓ 1 callersFunctionget_vulnerabilities_directory
(folder_name, ld_path)
bin/Vuln_Discover_Celery.py:88
↓ 1 callersFunctionimport_item
(es, index_name, node)
firmware_slap/es_helper.py:34
↓ 1 callersFunctionis_running
()
bin/Load_And_View_Results.py:61
↓ 1 callersFunctionload_functions_from_file
(file_name)
firmware_slap/ghidra_handler.py:25
↓ 1 callersFunctionmain
()
firmware_slap/es_helper.py:12
↓ 1 callersFunctionmain
()
firmware_slap/function_analyzer.py:28
↓ 1 callersFunctionmain
(args)
firmware_slap/ghidra_scripts/DumpFunctions.py:119
↓ 1 callersFunctionmain
()
bin/Vuln_Cluster_Celery.py:25
↓ 1 callersFunctionmain
()
bin/Vuln_And_Cluster.py:25
↓ 1 callersFunctionmain
()
bin/Pwn_Firmware_CGI.py:30
↓ 1 callersFunctionmain
()
bin/Load_And_View_Results.py:21
↓ 1 callersFunctionmain
()
bin/Discover_And_Dump.py:37
↓ 1 callersFunctionmain
()
bin/Sample_Vuln_Discover.py:29
↓ 1 callersFunctionmain
()
bin/Vuln_Discover_Celery.py:29
↓ 1 callersFunctionmake_exploit
(func)
bin/Pwn_Firmware_CGI.py:294
↓ 1 callersFunctionmake_pickleable
(func_dict)
firmware_slap/ghidra_scripts/DumpFunctions.py:64
↓ 1 callersFunctionmd5sum
(filename)
firmware_slap/firmware_clustering.py:63
↓ 1 callersFunctionopen_kibana
()
bin/Load_And_View_Results.py:56
↓ 1 callersFunctionplot_clustering
(all_functions, plot_it=False)
firmware_slap/firmware_clustering.py:107
↓ 1 callersFunctionprocess
(proj, simgr)
firmware_slap/function_analyzer.py:349
↓ 1 callersFunctionprocess_file_or_folder
(file_path, work_dir)
bin/Pwn_Firmware_CGI.py:101
↓ 1 callersFunctionprocess_file_or_folder
(file_path, ld_path)
bin/Discover_And_Dump.py:126
↓ 1 callersFunctionprocess_file_or_folder
(file_path, ld_path)
bin/Vuln_Discover_Celery.py:77
↓ 1 callersFunctionpull_docker
()
bin/Load_And_View_Results.py:91
↓ 1 callersFunctionr2_compatible
(func)
firmware_slap/ghidra_handler.py:94
↓ 1 callersFunctionrun_dump_functions
(dirpath, base_name, file_name, script_path, output_file_path)
firmware_slap/ghidra_handler.py:42
↓ 1 callersFunctionsend_data
(es, func)
bin/Load_And_View_Results.py:101
↓ 1 callersFunctionstart_docker
()
bin/Load_And_View_Results.py:96
↓ 1 callersFunctionstop_running
()
bin/Load_And_View_Results.py:69
↓ 1 callersFunctiontest
()
firmware_slap/function_handler.py:109
↓ 1 callersFunctiontest
()
firmware_slap/firmware_clustering.py:255
↓ 1 callersFunctiontest
()
firmware_slap/function_clustering.py:99
↓ 1 callersFunctionwait_until_reachable
(es)
bin/Load_And_View_Results.py:121
Method__init__
(self, proc, function, time_limit, mem_limit, proc_queue)
firmware_slap/Limited_Process.py:9
Functionasync_get_arg_funcs
(file_name, use_ghidra=True)
firmware_slap/celery_tasks.py:42
Functionasync_get_funcs
(file_name, use_ghidra=True)
firmware_slap/celery_tasks.py:54
Functionasync_get_single_cluster
(all_functions, centroid_count)
firmware_slap/celery_tasks.py:66
Functionasync_get_sparse_file_data
(file_name)
firmware_slap/celery_tasks.py:74
Functionasync_trace_func
(start_addr, args, file_name, ld_path, function_name=None)
firmware_slap/celery_tasks.py:26
next →1–100 of 124, ranked by callers