summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2023-03-13Prefer __repr__ for pretty-printing objectsMalfurious2-7/+4
2023-03-13payload: Add explicit width intsdusoleil1-0/+16
2023-03-13arch: refactor byte/int conversionsdusoleil2-6/+12
2023-03-13arch: Add explicit int conversionsdusoleil1-6/+57
2023-03-13arch: Add docstringsdusoleil1-0/+33
2023-03-13arch: Use dataclass instead of namedtupledusoleil1-13/+15
2023-03-01Add special cases for read(size <= 0)dusoleil1-4/+9
2023-03-01Add io.last as the result of the last discrete readdusoleil1-1/+9
2023-02-24r2: Simplify Symtbl construction in get_locals()v0.2Malfurious1-3/+1
2023-02-24symtbl: Refactor module as an improved container type (and more)Malfurious2-54/+185
2023-02-24symtbl: Rename file to match class nameMalfurious4-4/+4
2023-02-23Add the version to the splash screendusoleil1-1/+2
2023-02-23Dynamically source version in toml from gitdusoleil4-5/+54
2023-02-23Update project's build and package to the newer standarddusoleil3-7/+23
2023-02-18comm: Localize stdin nonblock to interact's readalldusoleil1-4/+6
2023-02-18Use buffered read throughout Commdusoleil1-1/+1
2023-02-18Read once at the beginning of interact mode.dusoleil1-0/+1
2023-02-18comm: Strip \n character from readline()Malfurious1-1/+4
2023-02-18comm: Add default argument for writeline()Malfurious1-1/+1
2023-02-18comm: Enable logonread during interact()Malfurious1-0/+3
2023-02-18comm: Squelch BrokenPipeError during shutdown()Malfurious1-1/+4
2023-02-18Always shutdown comms after executing scriptMalfurious1-2/+3
2023-02-12Version 0.1v0.1dusoleil1-1/+1
2023-02-12Add .gitignore, README, and UNLICENSEdusoleil3-0/+91
2022-09-12Merge branch 'sploit/symtbl-base'Malfurious2-8/+15
2022-09-12sploit: rev: Properly base Symtbls for non-PIC binariesMalfurious1-1/+6