Commit Graph

184 Commits

Author SHA1 Message Date
Caleb Stewart 9b0067a4ed Added gtfobins.json to the package data in setup.py as referenced in #14 2020-05-28 01:21:08 -04:00
Caleb Stewart 8461de7182 Organized the report from enum better. It's not more readable. 2020-05-28 00:09:53 -04:00
Caleb Stewart da591f9a22 Added enumerators for capabilities, kernel exploits, and package managers 2020-05-27 17:15:52 -04:00
Caleb Stewart 8dea0b61e8 Added prompt command to fix your prompt in the event of a simple shell like dash 2020-05-27 01:20:19 -04:00
Caleb Stewart d0e0179fda Added systemd enumeration, and privesc methods to utilize enumerated keys and passwords 2020-05-27 00:35:17 -04:00
Caleb Stewart 04cc435107 Brought privesc module up to speed w/ pkgutil
Privesc module now follows other auto-loading schemes as other modules
such as persist and enumerate. It will autoload the `Method` class of
any modules under pwncat/privesc.
2020-05-26 20:19:10 -04:00
Caleb Stewart 86d9ca6575 Added report generation capabilities to the enum command 2020-05-26 19:36:42 -04:00
John Hammond 4dddbb15de Added more GTFObins... almost done... 2020-05-25 19:21:04 -04:00
Caleb Stewart 8855e546fc Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-25 03:08:23 -04:00
Caleb Stewart 31e82634cd Added ability to enumerate available private keys. 2020-05-25 03:08:18 -04:00
John Hammond 93f59a17c8 Added a crap ton of GTFObins... almost done... 2020-05-25 02:56:52 -04:00
John Hammond 305316f20a Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-24 23:55:07 -04:00
John Hammond b1dcb47c80 Added GTFObin files up to the letter r 2020-05-24 23:54:55 -04:00
Caleb Stewart 650927b5f7 Added new enumeration framework to handle generic fact gathering 2020-05-24 23:50:45 -04:00
John Hammond 5a4823c8d3 Corrected the issue where base64 stream GTFOBin file writes would not work with files larger than 4096 bytes.
We patched base64io to include newlines.
2020-05-24 03:49:45 -04:00
John Hammond 6ec22f1253 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-24 01:12:58 -04:00
John Hammond a4e8767563 Added time as a GTFOBins 2020-05-24 01:12:51 -04:00
Caleb Stewart 77eea0f71e Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-24 01:12:20 -04:00
Caleb Stewart 38f9fe295a Added cache command to allow viewing or flushing various pwncat caches 2020-05-24 01:12:15 -04:00
John Hammond d8f2cbc85c Added more GTFOBins 2020-05-24 00:59:46 -04:00
John Hammond 3edac48c55 Added valgrind as a GTFOBin 2020-05-23 23:33:33 -04:00
John Hammond db37afa5ce Corrected issues determining if SSH is used to connect 2020-05-23 23:26:21 -04:00
Caleb Stewart be2156dc6f Reorganized documentation. Added more description output during ssh auth failure 2020-05-23 22:35:48 -04:00
Caleb Stewart 818977bcae Fixed heading issue in bruteforce documentation 2020-05-23 16:21:04 -04:00
Caleb Stewart 511018f22e Added nofork and pty options to socat shell 2020-05-23 16:08:54 -04:00
Caleb Stewart d80971c68b Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-23 15:35:51 -04:00
Caleb Stewart b41cfd9aa9 Started documenting all pwncat prompt commands 2020-05-23 15:35:46 -04:00
John Hammond 1089b180e1 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-23 04:35:07 -04:00
John Hammond 2eb9487e64 Got vim seemingly working as a GTFObin... 2020-05-23 04:34:37 -04:00
Caleb Stewart a14c0979d3 Fixed local and run command for local and remote shell command execution 2020-05-23 03:34:16 -04:00
John Hammond 3801b50f14 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-23 03:09:32 -04:00
John Hammond f94e5f61ac Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-23 03:06:27 -04:00
John Hammond 72b83c88b2 Added new GTFObins 2020-05-23 03:06:19 -04:00
Caleb Stewart 1e410830c9 Fixed handling no connection w/ no parameters 2020-05-23 02:47:48 -04:00
Caleb Stewart 0a8df9c786 Improved command line usage
Removed the option for specifying pwncat commands from
command line arguments. All arguments pass directly
to the connect command.
2020-05-23 02:41:48 -04:00
Caleb Stewart cec682d314 Fixed group creation code to specify host id 2020-05-22 20:09:36 -04:00
Caleb Stewart 5dd5bbc356 Added known issues to readme 2020-05-22 16:47:50 -04:00
Caleb Stewart 9d15b8c83b Updated readme, improved connection handling, fixed netstat parsing in privesc 2020-05-22 16:35:22 -04:00
Caleb Stewart 635164993a Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-21 22:53:15 -04:00
Caleb Stewart 596d31af77 Added paramiko dependency (linked to my fork until my pull request is (hopefully) accepted) 2020-05-21 22:53:09 -04:00
Caleb Stewart 634484f24a
Merge pull request #13 from trevorbryant/master
add update instructions
2020-05-21 22:38:09 -04:00
Caleb Stewart 14098a32a3 Changed pwncat arguments, added connect command
New connect scheme. Also added ability to abuse previous
persistence methods to gain another shell on the same
host without another reverse or bind shell (currently
only implemented for authorized_keys persistence, but
is abstracted for any persistence method).
2020-05-21 22:20:49 -04:00
trevorbryant bae3c44362 add update instructions 2020-05-21 11:16:18 -04:00
Caleb Stewart 0a060bdd4c Added initial gtfobins documentation 2020-05-21 01:12:38 -04:00
Caleb Stewart 94ea7ea969 Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-21 00:05:05 -04:00
Caleb Stewart a1e819d06d Added persistence documentation 2020-05-21 00:04:59 -04:00
John Hammond 76f83ea076 Added git and grep as GTFOBins 2020-05-20 23:55:15 -04:00
John Hammond bcb4624bfc Corrected typos in documentation 2020-05-20 23:40:48 -04:00
John Hammond 7d483d16e7 Fixed broken JSON file and typo-corrected some docs 2020-05-20 23:24:04 -04:00
John Hammond 61cb9dd993 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-20 23:18:43 -04:00