summaryrefslogtreecommitdiffstats
path: root/sploit (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-01-04Rename sploit package to nsploitMalfurious26-2622/+0
2025-01-02rop: Add ret2dlresolve exploit moduleMalfurious2-0/+227
2025-01-02fmtstring: Add printf exploit moduleMalfurious2-0/+179
2025-01-02payload: Rework pointer to directly target another payload fieldMalfurious1-8/+10
2025-01-02payload: padalign reference propertyMalfurious1-2/+3
2025-01-02payload: Separate length and bytes calculationsMalfurious2-33/+57
2025-01-02payload: Improve recursion performanceMalfurious1-14/+22
2025-01-01payload: rop: Update for new Payload classMalfurious1-132/+113
2025-01-01Update ROP gadget types to extend IndexEntryMalfurious2-44/+22
2025-01-01payload: Refactor as a concrete IndexTblMalfurious3-86/+295
2025-01-01lict: Add new list-dictionary hybrid typeMalfurious2-0/+203
2025-01-01symtbl: Refactor abstract IndexTbl interfaceMalfurious4-68/+193
2024-01-13main: Automatically provide top-level sploit modules to user scriptsMalfurious1-1/+9
2024-01-13sploit: Expose modules' contents through packageMalfurious1-10/+5
2024-01-13Remove extra "main.py" fileMalfurious2-66/+69
2024-01-13comm: Promote from module to packageMalfurious3-1/+2
2024-01-13log: Move to sploit.util packageMalfurious7-5/+5
2024-01-13util: Promote from module to packageMalfurious4-2/+3
2024-01-13builder: Rename package to payload and expose contentsMalfurious6-8/+6
2024-01-13rev: Expose modules' contents through packageMalfurious1-6/+4
2023-04-02comm: Fix bug where readline thinks pipe is brokenv0.4dusoleil1-2/+2
2023-03-31Allow control of named pipe location via command-lineMalfurious1-13/+16
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-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 classMalfurious2-0/+110
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