Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0vercl0k/rp
/ functions
Functions
145 in github.com/0vercl0k/rp
⨍
Functions
145
◇
Types & classes
59
↓ 6 callers
Method
display
src/rp/pe_struct.hpp:385
↓ 4 callers
Method
dump
! * \brief Dump the raw section of your file * * \param file: The file */
src/rp/section.hpp:92
↓ 4 callers
Function
find_rop_gadgets
src/rp/ropsearch_algorithm.cpp:107
↓ 4 callers
Method
set_props
! * \brief Set the properties of the section * * \param props: The properties of the section */
src/rp/section.hpp:114
↓ 4 callers
Function
type_to_str
src/rp/elf_struct.hpp:73
↓ 3 callers
Method
display
src/rp/elf_struct.hpp:40
↓ 3 callers
Method
get_disassembly
! * \brief Get the entire disassembly of your gadget * \return the disassembly */
src/rp/gadget.hpp:36
↓ 2 callers
Function
SafeIntAdd
src/rp/safeint.hpp:10
↓ 2 callers
Method
add_instructions
! * \brief Add a list of instructions to your gadget ; don't forget it's back * pushed in the instruction list It means the first instruction i
src/rp/gadget.hpp:72
↓ 2 callers
Function
disable_color
* \fn static void disable_color_(const Colors colo) * \brief Unset the color you have previously set */
src/rp/coloshell.hpp:89
↓ 2 callers
Method
disass
src/rp/arm.hpp:29
↓ 2 callers
Function
enable_color
* \fn static void enable_color(const Colors colo) * \brief Enable a color in your shell * * \param colo: the color you want to activate */
src/rp/coloshell.hpp:59
↓ 2 callers
Method
fill_structures
src/rp/elf_struct.hpp:372
↓ 2 callers
Function
flags_to_str
src/rp/elf_struct.hpp:185
↓ 2 callers
Function
g_are_colors_enabled
src/rp/coloshell.hpp:31
↓ 2 callers
Method
get_alignement
src/rp/arm.hpp:98
↓ 2 callers
Method
get_class_name
src/rp/pe.hpp:41
↓ 2 callers
Method
get_executable_section
src/rp/elf_struct.hpp:430
↓ 2 callers
Method
get_executables_section
src/rp/pe.hpp:43
↓ 2 callers
Function
get_file_size
src/rp/toolbox.cpp:31
↓ 2 callers
Method
get_first_absolute_address
! * \brief Get the first absolute address of this gadget * \return the absolute address (computed like this: m_va_section + offset) */
src/rp/gadget.hpp:108
↓ 2 callers
Method
get_vaddr
src/rp/section.hpp:116
↓ 2 callers
Function
is_hex_char
src/rp/toolbox.cpp:83
↓ 2 callers
Method
search_and_display
src/rp/program.cpp:134
↓ 2 callers
Function
string_to_hex
src/rp/toolbox.cpp:88
↓ 1 callers
Method
add_new_one
! * \brief Add the offset where you can find the same gadget * * \param offset: the offset where you can find the same gadget */
src/rp/gadget.hpp:123
↓ 1 callers
Function
disable_color_
* \fn static void disable_color_(const Colors colo) * \brief Unset the color you have previously set */
src/rp/coloshell.hpp:71
↓ 1 callers
Method
display_information
src/rp/pe.hpp:35
↓ 1 callers
Function
does_badbytes_filter_apply
src/rp/toolbox.cpp:148
↓ 1 callers
Function
enable_color_
* \fn static void enable_color_(const Colors colo) * \brief Enable a color in your shell * * \param colo: the color you want to activate */
src/rp/coloshell.hpp:39
↓ 1 callers
Method
fill_nt_structures
src/rp/pe_struct.hpp:394
↓ 1 callers
Function
find_all_gadget_from_ret
src/rp/ropsearch_algorithm.cpp:7
↓ 1 callers
Method
find_gadget_in_memory
src/rp/x64.hpp:12
↓ 1 callers
Method
find_gadgets
src/rp/program.cpp:82
↓ 1 callers
Method
get_cpu
src/rp/pe.hpp:10
↓ 1 callers
Method
get_cpu
src/rp/elf.hpp:15
↓ 1 callers
Function
get_executable_format
src/rp/toolbox.cpp:164
↓ 1 callers
Method
get_first_offset
! * \brief Get the first offset of this gadget (first offset because a gadget * instance stores other offset with the same disassembly in memor
src/rp/gadget.hpp:93
↓ 1 callers
Method
get_first_va_section
! * \brief Get the first va section of this gadget (first offset because a * gadget instance stores other offset with the same disassembly in m
src/rp/gadget.hpp:100
↓ 1 callers
Method
get_image_base_address
src/rp/pe.hpp:66
↓ 1 callers
Method
get_image_dos_header_size
src/rp/pe_struct.hpp:364
↓ 1 callers
Method
get_name
! * \brief Get the name of the section * * \return the name of the section */
src/rp/section.hpp:42
↓ 1 callers
Method
get_offset_first_section
Keep in mind this offset is relative to the NT Header! So if you want the PA of the first section: get_offset_first_section() + IMAGE_DOS_HEADER.e_lfa
src/rp/pe_struct.hpp:323
↓ 1 callers
Method
get_size
! * \brief Get the size of your gadget * \return the size of the whole gadget */
src/rp/gadget.hpp:60
↓ 1 callers
Method
get_size_biggest_instruction
src/rp/arm.hpp:96
↓ 1 callers
Method
get_size_of_optionnal_header
src/rp/pe_struct.hpp:89
↓ 1 callers
Function
only_unique_gadgets
src/rp/toolbox.cpp:120
↓ 1 callers
Method
search_in_memory
! * \brief Search in memory a sequence of bytes * * \param val: A pointer on the bytes you want to search * \param size: The size of th
src/rp/section.hpp:75
↓ 1 callers
Function
va_to_integer
src/rp/toolbox.cpp:44
↓ 1 callers
Function
verbosity_to_string
src/rp/toolbox.cpp:12
↓ 1 callers
Method
what
! * \brief Obtain the reason the exception * * \return A message describing the exception */
src/rp/rpexception.hpp:45
Method
Arm64Capstone
src/rp/arm64.hpp:14
Method
ArmCapstone
src/rp/arm.hpp:14
Method
DisassEngineWrapper
src/rp/disassenginewrapper.hpp:23
Method
Gadget
src/rp/gadget.hpp:29
Method
Info
src/rp/gadget.hpp:25
Method
Instruction
! * \brief Build an instruction * * \param disass: The disassembly of the instruction * \param mnemonic: The mnemonic of the instructio
src/rp/instruction.hpp:24
Method
IntelBeaEngine
src/rp/intelbeaengine.hpp:12
Method
Program
src/rp/program.cpp:20
Method
RpException
! * \brief Build an RpException * * \param filename: The name of the file where the exception has been raised * \param line: The line w
src/rp/rpexception.hpp:32
Method
Section
! * \brief The constructor will make a copy of the memory in its own buffer * * \param name: The name of the section * \param offset: I
src/rp/section.hpp:33
Function
coloshell
src/rp/coloshell.hpp:104
Method
disass
src/rp/arm64.hpp:23
Method
disass
src/rp/intelbeaengine.hpp:20
Method
display
src/rp/pe_struct.hpp:48
Method
display
src/rp/pe_struct.hpp:91
Method
display
src/rp/pe_struct.hpp:169
Method
display
src/rp/pe_struct.hpp:234
Method
display
src/rp/pe_struct.hpp:297
Method
display
src/rp/pe_struct.hpp:328
Method
display
src/rp/pe_struct.hpp:360
Method
display
src/rp/elf_struct.hpp:213
Method
display
src/rp/elf_struct.hpp:243
Method
display
src/rp/elf_struct.hpp:294
Method
display
src/rp/elf_struct.hpp:328
Method
display
src/rp/macho_struct.hpp:35
Method
display
src/rp/macho_struct.hpp:65
Method
display
src/rp/macho_struct.hpp:109
Method
display
src/rp/macho_struct.hpp:152
Method
display
src/rp/macho_struct.hpp:186
Method
display
src/rp/macho_struct.hpp:311
Method
display_information
src/rp/program.cpp:78
Method
display_information
src/rp/elf.hpp:40
Method
display_information
src/rp/macho.hpp:72
Method
display_information
! * \brief Display information concerning the executable format: where * sections begin, entry point, etc. * * \param lvl: Set a verbosi
src/rp/executable_format.hpp:40
Method
extract_information_from_binary
src/rp/pe.hpp:70
Method
extract_information_from_binary
src/rp/elf.hpp:59
Method
extract_information_from_binary
src/rp/macho.hpp:86
Method
extract_information_from_binary
! * \brief Fill the structures you need, parse your executable format to * extract the useful information * * \param file: It is your bi
src/rp/executable_format.hpp:79
Method
fill_structures
src/rp/macho_struct.hpp:232
Method
find_gadget_in_memory
src/rp/arm64.hpp:73
Method
find_gadget_in_memory
src/rp/arm.hpp:115
Method
find_gadget_in_memory
src/rp/x86.hpp:13
Method
find_string_table
src/rp/elf_struct.hpp:353
Method
get_alignement
src/rp/arm64.hpp:63
Method
get_alignement
src/rp/intelbeaengine.hpp:78
Method
get_class_name
src/rp/arm64.hpp:71
Method
get_class_name
src/rp/elf.hpp:46
Method
get_class_name
src/rp/macho.hpp:64
Method
get_class_name
src/rp/x64.hpp:10
next →
1–100 of 145, ranked by callers