MCPcopy Create free account

hub / github.com/angr/rex / functions

Functions417 in github.com/angr/rex

Methodapply
(self, cmd=None, use_nopsled=True, **kwargs)
rex/exploit/techniques/call_shellcode.py:46
Methodapply
(self, **kwargs)
rex/exploit/techniques/call_jmp_sp_shellcode.py:28
Methodapply
(self, **kwargs)
rex/exploit/techniques/shellcode_set_register.py:69
Methodapply
(self, **kwargs)
rex/exploit/techniques/rop_register_control.py:57
Methodapply
(self, **kwargs)
rex/exploit/techniques/rop_leak_memory.py:90
Methodassign_read
(self, addr, data, state)
rex/exploit/techniques/explore_for_exploit.py:119
Methodbootstrap_state
perform analysis to find input-state correspondence and then add the constraints in the state
rex/crash_tracer/dumb_tracer.py:273
Methodbootstrap_state
(self, state, **kwargs)
rex/crash_tracer/halfway_tracer.py:55
Methodbootstrap_state
(self, state, **kwargs)
rex/crash_tracer/full_tracer.py:37
Functionbreak_KPRCA_00057
()
tests/test_rex.py:383
Functionbreak_chall_resp_atoi
()
tests/test_chall_resp.py:21
Functionbreak_controlled_printf
()
tests/test_rex.py:91
Functionbreak_cpp_vptr_smash
()
tests/test_rex.py:158
Methodcan_control_read
(self, reg)
rex/pov_fuzzing/fuzzing_type_2.py:504
Methodcheck
(self)
rex/exploit/techniques/shellcode_leak_address.py:18
Methodcheck
(self)
rex/exploit/techniques/explore_for_exploit.py:507
Methodcheck
(self)
rex/exploit/techniques/rop_to_system.py:22
Methodcheck
(self)
rex/exploit/techniques/rop_to_accept_system.py:17
Methodcheck
(self)
rex/exploit/techniques/rop_to_execl.py:18
Methodcheck
(self)
rex/exploit/techniques/rop_to_system_complicated.py:19
Methodcheck
(self)
rex/exploit/techniques/rop_set_register.py:58
Methodcheck
(self)
rex/exploit/techniques/ret2libc.py:64
Methodcheck
(self)
rex/exploit/techniques/call_shellcode.py:20
Methodcheck
(self)
rex/exploit/techniques/call_jmp_sp_shellcode.py:17
Methodcheck
(self)
rex/exploit/techniques/rop_register_control.py:45
Methodcheck
(self)
rex/exploit/techniques/rop_leak_memory.py:77
Methodcheck_path
(state)
rex/exploit/techniques/explore_for_exploit.py:436
Methodcollapse_bits
(val, mask)
rex/pov_fuzzing/fuzzing_type_2.py:698
Methodconcrete_trace
identify the crash location and then generate a coredump before crashing
rex/crash_tracer/dumb_tracer.py:191
Methodconcrete_trace
(self, testcase, channel, pre_fire_hook, delay=0, actions=None, taint=None)
rex/crash_tracer/halfway_tracer.py:23
Methodconcrete_trace
(self, testcase, channel, pre_fire_hook, delay=0, actions=None, taint=None)
rex/crash_tracer/full_tracer.py:15
Methodconcrete_trace
generate a concrete trace and maybe core dump
rex/crash_tracer/__init__.py:67
Methodcopy
(self, memo)
rex/preconstrained_file_stream.py:22
Methodcreate_project
(self, target, **kwargs)
rex/crash_tracer/dumb_tracer.py:211
Methodcreate_project
(self, target, **kwargs)
rex/crash_tracer/halfway_tracer.py:35
Methodcreate_project
(self, target, **kwargs)
rex/crash_tracer/full_tracer.py:23
Methodcreate_project
create an angr project
rex/crash_tracer/__init__.py:74
Methodcreate_state
(self, target, **kwargs)
rex/crash_tracer/dumb_tracer.py:220
Methodcreate_state
(self, target, **kwargs)
rex/crash_tracer/halfway_tracer.py:44
Methodcreate_state
(self, target, **kwargs)
rex/crash_tracer/full_tracer.py:28
Functioncstring
(b)
rex/scripter/__init__.py:14
Functiondecorate
(f)
rex/utils/curl2rexaction.py:12
Methoddump
(self)
rex/exploit/exploit_factory.py:41
Methoddump
dumps a CGC exploit. XXX: just python script for now.
rex/exploit/cgc/cgc_exploit.py:115
Methoddump_c
Creates a simple C file to do the type1 exploit :param filename: dumps the code to this path if filename is not None :return:
rex/exploit/cgc/cgc_type2_exploit.py:24
Methoddump_c
Creates a simple C file to do the type1 exploit :param filename: dumps the code to this path if filename is not None :return:
rex/exploit/cgc/cgc_type1_exploit.py:45
Methoddump_c
Creates a simple C file to do the type1 exploit :param filename: dumps the code to this path if filename is not None :return:
rex/exploit/cgc/type2/cgc_type2_general.py:29
Methodexit_hook
(state)
rex/exploit/techniques/explore_for_exploit.py:246
Methodgenerate_report
(self, register_setters, leakers)
rex/exploit/cgc_exploit_factory.py:52
Methodget_shellcode_template
grab a shellcode with a known name, do not convert it into raw code or template it
rex/exploit/shellcode_factory.py:66
Methodgood_addr
(addr)
rex/exploit/technique.py:180
Functionhandler
(signum, frame)
rex/utils/curl2rexaction.py:13
Methodhas_type1
Tests if an exploit factory has a type1 exploit.
rex/exploit/cgc_exploit_factory.py:38
Methodhas_type2
Tests if an exploit factory has a type2 exploit.
rex/exploit/cgc_exploit_factory.py:45
Methodinitialize
(self)
rex/exploit/cgc_exploit_factory.py:82
Methodis_cgc
Are we working on a CGC binary?
rex/crash.py:240
Methodis_cgc
Are we working on a CGC binary?
rex/crash.py:598
Methodis_linux
Are we working on a Linux binary?
rex/crash.py:252
Methodis_linux
Are we working on a Linux binary?
rex/crash.py:605
Methodleakable
Determine if the crash can potentially cause an information leak using the point-to-flag technique. :return: True if the 'point-to-f
rex/crash.py:694
Functionmain
tests/hammer_controller/hammer_controller_borked_cuz_qemu_sucks.c:8
Functionmain
tests/hammer_controller/hammer_controller.c:8
Methodmem_read_hook_after
(self, state)
rex/exploit/techniques/explore_for_exploit.py:280
Methodmem_write_hook
(state)
rex/exploit/techniques/explore_for_exploit.py:222
Functionnew_f
(*args, **kwargs)
rex/utils/curl2rexaction.py:15
Methodperform
(self)
rex/exploit/actions.py:43
Methodpov
Write out the exploit in DARPA's POV format. TODO: No value information is accounted for, this will almost always just cause the reg
rex/exploit/exploit.py:183
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_amd64_dupsh.py:22
Methodraw
(self, arch=None)
rex/exploit/shellcodes/x86_setregister.py:33
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_x86_connectback.py:28
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_mips32_dupsh.py:207
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_mips32_connectback.py:125
Methodraw
:param ip: string representing the ip address or domain name to connect back to :param port: port to connect to on the remote host
rex/exploit/shellcodes/linux_amd64_connectback.py:35
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_arm_dupsh.py:23
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_mips32_binsh.py:42
Methodraw
(self, arch=None)
rex/exploit/shellcodes/linux_x86_dupsh.py:24
Methodraw
(self, arch=None)
rex/exploit/shellcodes/allarch_jmpsp.py:42
Methodraw
(self, arch=None)
rex/exploit/shellcodes/x86_leakaddress.py:22
Methodrender
(self, stype='py', script='')
rex/exploit/actions.py:28
Methodrender
(self, stype='py', script='')
rex/exploit/actions.py:55
Methodrender
(self, stype='py', script='')
rex/exploit/actions.py:63
Methodrender
(self, stype='py', script='')
rex/exploit/actions.py:71
Methodrun
(self, binary, argv, envp)
tests/test_shellcodes.py:54
Methodsave_checkpoint
Save intermediate results (traced states, etc.) to a file to allow faster exploit generation in the future. :param str path: Path
rex/crash.py:291
Methodset_default
set a new default shellcode
rex/exploit/shellcode_factory.py:51
Methodsyscall_hook
(state)
rex/exploit/techniques/explore_for_exploit.py:258
Methodtest
(self)
rex/exploit/cgc/type2/cgc_type2_general.py:26
Methodtest_ArchAMD64
(self)
tests/test_shellcodes.py:84
Methodtest_ArchARMEL
(self)
tests/test_shellcodes.py:93
Methodtest_ArchMIPS32_BE
(self)
tests/test_shellcodes.py:90
Methodtest_ArchMIPS32_LE
(self)
tests/test_shellcodes.py:87
Methodtest_ArchX86
(self)
tests/test_shellcodes.py:81
Functiontest_arbitrary_transmit
()
tests/test_rex.py:379
Functiontest_arbitrary_transmit_no_crash
()
tests/test_rex.py:415
Methodtest_binary
Test the binary generated
rex/pov_fuzzing/fuzzing_type_1.py:675
Functiontest_boolector_solving
()
tests/test_rex.py:139
Functiontest_cgc_type1_rop_stacksmash
()
tests/test_rex.py:315
Functiontest_chall_resp_rand
()
tests/test_chall_resp.py:62
Functiontest_chall_response
()
tests/test_chall_resp.py:44
Functiontest_cromu71
()
tests/test_rex.py:452
← previousnext →301–400 of 417, ranked by callers