diff options
author | Malfurious <m@lfurio.us> | 2021-09-02 23:48:43 -0400 |
---|---|---|
committer | Malfurious <m@lfurio.us> | 2021-09-02 23:48:43 -0400 |
commit | c215cc471e88dfa697f1a255d5342120e18b3e10 (patch) | |
tree | 6685cbf99d1cb3dfe4cedfabf6c9009da6336f02 /tools/sploit/sploitconfig.py | |
parent | ad0ff4ede0e35d7c70fa0469f94f526196fa8ad4 (diff) | |
parent | 5fa45b9b625e2d2efb5b43a8ea2fb63e31c437ab (diff) | |
download | lib-des-gnux-c215cc471e88dfa697f1a255d5342120e18b3e10.tar.gz lib-des-gnux-c215cc471e88dfa697f1a255d5342120e18b3e10.zip |
Merge tag 'pull-sploit-rework' of https://github.com/Dusoleil/lib-des-gnux
Rework Sploit Tool
Rewrite core functionality with new design and UX considerations.
Organize functionality into separate modules.
Add support for various use cases including:
-pip install
-running the installed sploit command
-running the sploit.py script
-running python -m sploit
-importing the modules from the python interpreter
Add a "daemon" mode which will continue to rehost the exploit script on
the same pipes until you are done.
* tag 'pull-sploit-rework' of https://github.com/Dusoleil/lib-des-gnux: (25 commits)
Change behavior for import sploit
Add mem module for calculating memory offsets
Handle Process destr when Process constr throws
Reuse read() and readline() in the until() API
Add readall() which reads until EOF
Move comm toggles for consistency
Add arch config module
Add Config Toggles for Read/Write Extra Behavior
Rewrite interact() to be Single Threaded
Add Convenience Utility to readuntil()
readlineuntil() Operates on an Array of Lines
Correct read() Semantics
Throw a BrokenPipeError on Broken Read
Formatting
Handle Exceptions in Daemon Mode
Allow Exit with Ctrl+C without a Stacktrace
Move "Read Rest of Output" Out of Destructor
Better Shutdown Process for Pipes
Better Shutdown Process for Target Program
Better Info Messages
...
Diffstat (limited to 'tools/sploit/sploitconfig.py')
-rwxr-xr-x | tools/sploit/sploitconfig.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/tools/sploit/sploitconfig.py b/tools/sploit/sploitconfig.py deleted file mode 100755 index 084a59d..0000000 --- a/tools/sploit/sploitconfig.py +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -#if given a program name on the command line, we'll use popen -#otherwise, we use stdin/stdout -#in the latter case, you can use sploitpipe to set up spltin and spltout -use_popen = len(sys.argv) > 1 -#sleep for this many seconds to give time to attach gdb -wait_for_gdb = 0 -#will decode output with this encoding for printing -#or if empty, will print as bytes -log_encoding = ''#'utf-8' |