SYMBOL INDEX (89 symbols across 2 files) FILE: pwnpasi.py function cleanup_core_files (line 37) | def cleanup_core_files(): class Colors (line 70) | class Colors: function print_banner (line 89) | def print_banner(): function print_info (line 104) | def print_info(message, prefix="[*]"): function print_success (line 109) | def print_success(message, prefix="[+]"): function print_warning (line 114) | def print_warning(message, prefix="[!]"): function print_error (line 119) | def print_error(message, prefix="[-]"): function print_critical (line 124) | def print_critical(message, prefix="[CRITICAL]"): function print_payload (line 129) | def print_payload(message, prefix="[PAYLOAD]"): function print_section_header (line 134) | def print_section_header(title): function print_progress (line 141) | def print_progress(current, total, task_name): function print_table_header (line 151) | def print_table_header(headers): function print_table_row (line 158) | def print_table_row(values, colors=None): function update_exploit_info (line 170) | def update_exploit_info(key, value): function generate_exploitation_code (line 175) | def generate_exploitation_code(): function generate_docx_report (line 311) | def generate_docx_report(): function handle_exploitation_success (line 426) | def handle_exploitation_success(exploit_type, payload, padding, addresse... function set_permission (line 441) | def set_permission(program): function add_current_directory_prefix (line 450) | def add_current_directory_prefix(program): function detect_libc (line 456) | def detect_libc(program): function ldd_libc (line 481) | def ldd_libc(program): function Information_Collection (line 505) | def Information_Collection(program): function collect_binary_info (line 566) | def collect_binary_info(program): function display_binary_info (line 622) | def display_binary_info(info_dict): function find_large_bss_symbols (line 651) | def find_large_bss_symbols(program): function scan_plt_functions (line 676) | def scan_plt_functions(program): function set_function_flags (line 717) | def set_function_flags(function_addresses): function find_rop_gadgets_x64 (line 723) | def find_rop_gadgets_x64(program): function find_rop_gadgets_x32 (line 783) | def find_rop_gadgets_x32(program): function test_stack_overflow (line 858) | def test_stack_overflow(program, bit): function analyze_vulnerable_functions (line 898) | def analyze_vulnerable_functions(program, bit): function vuln_func_name (line 952) | def vuln_func_name(): function asm_stack_overflow (line 983) | def asm_stack_overflow(program, bit): function check_binsh_string (line 1025) | def check_binsh_string(program): function check_binsh (line 1046) | def check_binsh(program): function detect_format_string_vulnerability (line 1054) | def detect_format_string_vulnerability(program): function find_ftmstr_bss_symbols (line 1118) | def find_ftmstr_bss_symbols(program): function find_offset (line 1138) | def find_offset(program): function system_fmtstr (line 1168) | def system_fmtstr(program, offset, buf_addr): function ret2libc_write_x64 (line 1201) | def ret2libc_write_x64(program, libc, padding, pop_rdi_addr, pop_rsi_add... function ret2libc_write_x32_remote (line 1331) | def ret2libc_write_x32_remote(program, libc, padding, url, port): function ret2libc_write_x64_remote (line 1405) | def ret2libc_write_x64_remote(program, libc, padding, pop_rdi_addr, pop_... function system_fmtstr_remote (line 1529) | def system_fmtstr_remote(program, offset, buf_addr, url, port): function fmtstr_print_strings (line 1548) | def fmtstr_print_strings(program): function fmtstr_print_strings_remote (line 1565) | def fmtstr_print_strings_remote(program, url, port): function leakage_canary_value (line 1582) | def leakage_canary_value(program): function canary_fuzz (line 1599) | def canary_fuzz(program, bit): function pie_backdoor_exploit (line 1746) | def pie_backdoor_exploit(program, padding, backdoor, libc_path, libc, ca... function pie_backdoor_exploit_remote (line 1780) | def pie_backdoor_exploit_remote(program, padding, backdoor, libc_path, l... function ret2libc_write_x32 (line 1816) | def ret2libc_write_x32(program, libc, padding, libc_path): function ret2_system_x32 (line 1892) | def ret2_system_x32(program, libc, padding, libc_path): function ret2_system_x64 (line 1918) | def ret2_system_x64(program, libc, padding, pop_rdi_addr, other_rdi_regi... function ret2_system_x32_remote (line 1957) | def ret2_system_x32_remote(program, libc, padding, url, port): function ret2_system_x64_remote (line 1975) | def ret2_system_x64_remote(program, libc, padding, pop_rdi_addr, other_r... function ret2libc_put_x32 (line 2006) | def ret2libc_put_x32(program, libc, padding, libc_path): function ret2libc_put_x64 (line 2073) | def ret2libc_put_x64(program, libc, padding, pop_rdi_addr, pop_rsi_addr,... function execve_syscall (line 2169) | def execve_syscall(program, padding, pop_eax_addr, pop_ebx_addr, pop_ecx... function rwx_shellcode_x32 (line 2233) | def rwx_shellcode_x32(program, buf_addr, padding, function_name, ret_addr): function rwx_shellcode_x64 (line 2254) | def rwx_shellcode_x64(program, buf_addr, padding, function_name, ret_add... function ret2libc_put_x32_remote (line 2275) | def ret2libc_put_x32_remote(program, libc, padding, url, port): function ret2libc_put_x64_remote (line 2344) | def ret2libc_put_x64_remote(program, libc, padding, pop_rdi_addr, pop_rs... function execve_syscall_remote (line 2439) | def execve_syscall_remote(program, padding, pop_eax_addr, pop_ebx_addr, ... function rwx_shellcode_x32_remote (line 2487) | def rwx_shellcode_x32_remote(program, buf_addr, padding, function_name, ... function rwx_shellcode_x64_remote (line 2508) | def rwx_shellcode_x64_remote(program, buf_addr, padding, function_name, ... function ret2libc_put_canary_x32 (line 2529) | def ret2libc_put_canary_x32(program,libc,libc_path,padding,c,diff): function ret2libc_put_x32_canary_remote (line 2593) | def ret2libc_put_x32_canary_remote(program,libc,padding,url,port,c,diff): function ret2libc_put_canary_x64 (line 2657) | def ret2libc_put_canary_x64(program,libc,pop_rdi_addr, pop_rsi_addr, ret... function ret2libc_put_x64_canary_remote (line 2720) | def ret2libc_put_x64_canary_remote(program,libc,padding,pop_rdi_addr, po... function ret2libc_write_canary_x32 (line 2783) | def ret2libc_write_canary_x32(program,libc,padding,libc_path,c,diff): function ret2libc_write_canary_x64 (line 2840) | def ret2libc_write_canary_x64(program,libc,padding,pop_rdi_addr, pop_rsi... function ret2_system_canary_x32 (line 2941) | def ret2_system_canary_x32(program, libc, padding, libc_path, c, diff): function ret2_system_canary_x64 (line 2960) | def ret2_system_canary_x64(program, libc, padding, pop_rdi_addr, other_r... function execve_canary_syscall (line 2990) | def execve_canary_syscall(program, padding, pop_eax_addr, pop_ebx_addr, ... function ret2libc_write_x32_canary_remote (line 3046) | def ret2libc_write_x32_canary_remote(program,libc,padding,url,port,c,diff): function ret2libc_write_x64_canary_remote (line 3105) | def ret2libc_write_x64_canary_remote(program, libc, padding, pop_rdi_add... function ret2_system_x32_canary_remote (line 3211) | def ret2_system_x32_canary_remote(program, libc, padding, url, port, c, ... function ret2_system_x64_canary_remote (line 3230) | def ret2_system_x64_canary_remote(program, libc, padding, pop_rdi_addr, ... function execve_syscall_canary_remote (line 3260) | def execve_syscall_canary_remote(program, padding, pop_eax_addr, pop_ebx... function main (line 3316) | def main(): FILE: setup.py class Colors (line 9) | class Colors: function print_banner (line 22) | def print_banner(): function print_progress_bar (line 39) | def print_progress_bar(current, total, task_name, width=50): function print_status (line 48) | def print_status(status_type, message): function run_command (line 59) | def run_command(command, error_message): function install_system_dependencies (line 68) | def install_system_dependencies(): function install_system_packages_for_pwntools (line 93) | def install_system_packages_for_pwntools(): function install_python_dependencies (line 124) | def install_python_dependencies(): function main (line 194) | def main(): function setup_system_command (line 227) | def setup_system_command():