1
0
mirror of https://github.com/calebstewart/pwncat.git synced 2024-11-24 01:25:37 +01:00
Commit Graph

221 Commits

Author SHA1 Message Date
John Hammond
d48aaa0eb1 Updated README 2020-05-10 16:08:50 -04:00
John Hammond
f715bbd9a3
Merge pull request #7 from spwx/master
Installation instructions
2020-05-10 15:05:14 -04:00
Sean
e0e75f1071 Install pwncat into its virtualenv 2020-05-10 11:19:43 -04:00
Sean
1cff5653dd Add installation instructions
'netifaces' requires the python headers to install. I added the Debian
instructions to install them.
2020-05-10 10:59:19 -04:00
Sean
53cf6a855c Add dependencies 2020-05-10 10:22:11 -04:00
John Hammond
18e28be292 Added dirtycow (still untested) and added screen4.5.0 privesc... THAT WORKS! 2020-05-10 03:16:25 -04:00
John Hammond
199d58b546 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-10 01:21:36 -04:00
John Hammond
7a3c4f3bb4 Started the process for dirtcow 2020-05-10 01:21:27 -04:00
Caleb Stewart
622df66446 Added EUID backdoor privesc code 2020-05-10 01:21:07 -04:00
Caleb Stewart
09b9857698 Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-10 00:39:21 -04:00
Caleb Stewart
02db34379c Added add_backdor method to the privesc finder to fix EUID issues after SUID escalation 2020-05-10 00:39:14 -04:00
John Hammond
72ba1b093b Added id properties carver 2020-05-10 00:37:50 -04:00
Caleb Stewart
ec2711a086 Fixed merge conflicts 2020-05-09 23:55:18 -04:00
Caleb Stewart
3c4b466e32 Improved output for privesc 2020-05-09 23:52:43 -04:00
John Hammond
ba359c024d Added functionality to read and write files with sudo! 2020-05-09 23:51:55 -04:00
Caleb Stewart
7eff74efd5 Merge branch 'master' of github.com:calebstewart/pwncat 2020-05-09 22:08:08 -04:00
Caleb Stewart
0145a48357 Added privesc output 2020-05-09 22:08:05 -04:00
John Hammond
b6a926033d Fixed errata from merge 2020-05-09 22:07:16 -04:00
John Hammond
ac568f271f Fixed errata from merge 2020-05-09 22:06:45 -04:00
John Hammond
010d09d795 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-09 21:42:47 -04:00
John Hammond
a78c7926c0 Merge branch 'readwrite' of https://github.com/calebstewart/pwncat into readwrite 2020-05-09 21:41:41 -04:00
John Hammond
64fc44bdae Added more gtfobins! 2020-05-09 21:40:37 -04:00
Caleb Stewart
b21761ff6f Working /etc/passwd overwrite to root. 2020-05-09 21:38:24 -04:00
John Hammond
2d65544b77 Added new GTFObins entries 2020-05-09 19:00:15 -04:00
John Hammond
bebe20dcfb Added "safe" property to gtfobins and started to add more GTFObins 2020-05-09 18:36:51 -04:00
Caleb Stewart
86e6397702 Possibly fixed readinto for RemoteFilePipe 2020-05-09 17:25:09 -04:00
Caleb Stewart
3692566a45 Added some improved setuid stuff 2020-05-09 17:19:14 -04:00
John Hammond
3b7bf075d5 Added privesc read capability! Only somewhat tested... 2020-05-09 17:05:18 -04:00
Caleb Stewart
068c55f868 Added sudo awareness to gtfobins and updated privesc/sudo to understand the new interface. Sudo now supports wildcard listings and can intelligently parse whether a privesc is possible. 2020-05-09 15:02:04 -04:00
John Hammond
1b54ade0fb Added lots of dirty sudo privesc code. It works! 2020-05-09 03:28:58 -04:00
John Hammond
8e1971d3c1 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-09 01:37:23 -04:00
Caleb Stewart
f28b03a482 Added ability to find out what shell is running, and reuse this information. Also, fixed which to not include a newline in its output 2020-05-09 01:02:41 -04:00
John Hammond
b4aae032a0 Merge branch 'master' of https://github.com/calebstewart/pwncat 2020-05-09 00:52:00 -04:00
John Hammond
6f38b92e89 Started SudoMethod for privesc 2020-05-09 00:51:42 -04:00
Caleb Stewart
0ea0ef2546 Added abstract gtfobins interface 2020-05-09 00:49:38 -04:00
Caleb Stewart
2d8c101712 Semi-working privesc framework 2020-05-08 21:49:51 -04:00
Caleb Stewart
e5867df0a0 Removed accidental passwd file push 2020-05-08 19:48:17 -04:00
Caleb Stewart
af2040aa49 Added an unset for PROMPT_COMMAND and removed check for some weird bash stuff caused by PROMPT_COMMAND 2020-05-08 19:47:57 -04:00
Caleb Stewart
dfdbb92eb6 Fixed other downloaders for the new command return value 2020-05-08 19:42:09 -04:00
Caleb Stewart
09a071b6e6 Accounted for wordwrap in remote prompt input, which caused indefinite hangs for long commands 2020-05-08 19:40:47 -04:00
Caleb Stewart
7e1aa8ca28 Fixed merge conflict in imports for pty.py 2020-05-08 15:17:36 -04:00
Caleb Stewart
df336d1081 Added subprocess option to get file-like access to command output, and a downloader that reuses the open socket connection for fast downloads 2020-05-08 15:16:32 -04:00
John Hammond
5c7f1b22b9 Used monokai pygments theme as it looks nicer. Can be customized if we need. 2020-05-08 13:29:06 -04:00
Caleb Stewart
69346b9395 Added a lexer for syntax highlighting of local command input. Not complete yet. 2020-05-08 03:21:36 -04:00
Caleb Stewart
a9c178d98e Got local files to tab complete finally. Still need to implement tab completion for the rest of the commands. 2020-05-08 02:59:14 -04:00
Caleb Stewart
887fef91a3 Fixed merge issues 2020-05-08 02:29:23 -04:00
Caleb Stewart
cc3de93b67 Added bashtcp uploader/downloader and wget uploader 2020-05-08 02:24:51 -04:00
John Hammond
68b05146b8 Added privesc functionality, includes setuid tests 2020-05-08 02:17:07 -04:00
Caleb Stewart
b4ea3593b9 Added beginnings of highlighting/tab completions 2020-05-08 01:24:50 -04:00
John Hammond
283d313abe Changed colors for prompts and corrected sync command to run on all one line 2020-05-07 22:08:17 -04:00