Caleb Stewart
ff10fdaa1e
Merge branch 'master' of github.com:calebstewart/pwncat
2020-05-28 21:33:32 -04:00
John Hammond
385251b70e
Corrected getpeername() to just get zero-index, retrieve only IP address
2020-05-28 21:33:26 -04:00
Caleb Stewart
88330bc504
Added basic enum docs
2020-05-28 21:30:41 -04:00
Caleb Stewart
456a1505f4
Fixed dumb ssh argument handling. Sorry Trevor.
2020-05-28 20:18:24 -04:00
Caleb Stewart
980d015b16
Merge branch 'master' of github.com:calebstewart/pwncat
2020-05-28 19:10:31 -04:00
Caleb Stewart
80225ca7e0
Removed custom prompt_toolkit and fixed init enumerator bug
2020-05-28 19:10:27 -04:00
Caleb Stewart
591a1d1385
Added enumerator for writable entries in PATH
2020-05-28 17:57:30 -04:00
Caleb Stewart
3c381f5f1f
Fixed requirements and setup.py for missing package
2020-05-28 01:26:45 -04:00
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