summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-05-19Disable rev cachingHEADdevMalfurious2-10/+2
2024-05-19Squash changesMalfurious5-41/+482
2024-05-19payload: rop: Update for new Payload classMalfurious1-132/+113
2024-05-19Update ROP gadget types to extend IndexEntryMalfurious2-44/+22
2024-05-19payload: Refactor as a concrete IndexTblMalfurious3-86/+295
2024-05-19lict: Add new list-dictionary hybrid typeMalfurious2-0/+203
2024-05-19symtbl: Refactor abstract IndexTbl interfaceMalfurious4-68/+193
2024-05-19main: Automatically provide top-level sploit modules to user scriptsMalfurious1-1/+9
2024-05-19sploit: Expose modules' contents through packageMalfurious1-10/+5
2024-05-19Remove extra "main.py" fileMalfurious4-68/+71
2024-05-19comm: Promote from module to packageMalfurious3-1/+2
2024-05-19log: Move to sploit.util packageMalfurious7-5/+5
2024-05-19util: Promote from module to packageMalfurious4-2/+3
2024-05-19builder: Rename package to payload and expose contentsMalfurious6-8/+6
2024-05-19rev: Expose modules' contents through packageMalfurious1-6/+4
2024-05-19Remove outer __init__.py fileMalfurious1-4/+0
2024-05-19version-malfdevMalfurious1-0/+1
2023-04-02comm: Fix bug where readline thinks pipe is brokendusoleil1-2/+2
2023-03-31Allow control of named pipe location via command-lineMalfurious2-13/+24
2023-03-31Add sploit Docker imageMalfurious3-0/+52
2023-03-31symtbl: Fix function docstring formattingMalfurious1-19/+19
2023-03-24r2: Don't return duplicate gadgets in gadget searchdusoleil1-0/+5
2023-03-23r2: Get all relocs that have a namedusoleil1-2/+1
2023-03-23rev: Use json output for get_bin_info()dusoleil2-25/+16
2023-03-23r2: Rewrite get_elf_symbols()dusoleil1-29/+30
2023-03-22symtbl: order symtbl iteration by offsetdusoleil1-2/+2
2023-03-19Add CONTRIBUTING docv0.3dusoleil1-0/+36
2023-03-19r2: limit gadget search to exec privilege sectionsdusoleil1-1/+1
2023-03-19builder: Add initial version of ROP chain toolsMalfurious3-4/+404
2023-03-19builder: Add rop gadget annotation classMalfurious3-1/+111
2023-03-19payload: Add method end()Malfurious1-0/+3
2023-03-19Create new subpackage 'builder'Malfurious3-2/+5
2023-03-19rev: Normalize the reported offset of found gadgetsMalfurious2-3/+4
2023-03-19symtbl: Support offset translation for int-like objectsMalfurious1-1/+1
2023-03-16elf: Add docstringsdusoleil1-0/+107
2023-03-16elf: Automatically lookup Arch on ELF constructiondusoleil1-0/+2
2023-03-16elf: Add bininfo to ELF under .info and .securitydusoleil1-9/+54
2023-03-16r2: Use get_bin_info in get_elf_symbolsdusoleil1-5/+5
2023-03-16r2: Add ability to lookup info about a binary.dusoleil1-0/+12
2023-03-16arch: Add Arch lookupdusoleil1-4/+18
2023-03-16arch: Move predefined Arch's to top of filedusoleil1-10/+17
2023-03-16arch: Move private methods to bottom of filedusoleil2-14/+17
2023-03-15r2: Increase maximum rop gadget lengthMalfurious1-1/+1
2023-03-15rev: Update rop gadget search functionalityMalfurious2-32/+61
2023-03-15rev: Add rop gadget description classMalfurious2-2/+38
2023-03-14symtbl: Overload __getitem__ for translating raw offsetsMalfurious1-3/+6
2023-03-13arch: Explicitly convert to int before type conversionsdusoleil1-1/+1
2023-03-13elf: Fix visual bug printing libraries listMalfurious1-2/+2
2023-03-13symtbl: Only print column headings if table is populatedMalfurious1-1/+2
2023-03-13symtbl: Display all nested objects in bracketsMalfurious1-1/+1