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

528 Commits

Author SHA1 Message Date
John Hammond
498409d8d4 Nerfed the TamperManager for the moment and brought system.process and system.selinux to the new platform 2021-05-08 22:31:46 -04:00
John Hammond
6bbdc872bd Got up to enumerate.system.process in enumeration modules -- need to start from there and finish 2021-05-08 03:14:22 -04:00
Caleb Stewart
65c2acfe33 Started migrating tamper to the platforms framework 2021-05-08 03:08:18 -04:00
John Hammond
08a5897804 Updated enumeration modules to have context of a session and can access user names and more 2021-05-08 02:16:35 -04:00
John Hammond
b9c7e96092 Merge branch 'platforms' of github.com:calebstewart/pwncat into platforms 2021-05-08 00:54:47 -04:00
John Hammond
5840e61108 Removed colors fromlistdir 2021-05-08 00:54:29 -04:00
Caleb Stewart
b6f2ae78a5 Merge branch 'platforms' of github.com:calebstewart/pwncat into platforms 2021-05-08 00:50:04 -04:00
Caleb Stewart
e4ddb0b38b Added basic passwd overwrite escalation 2021-05-08 00:49:44 -04:00
John Hammond
4bd102faae Merge branch 'platforms' of github.com:calebstewart/pwncat into platforms 2021-05-07 23:42:40 -04:00
John Hammond
a0a6ab7fa1 Corrected sudo function in Linux platform 2021-05-07 23:42:02 -04:00
John Hammond
fb7cff5d80 Go started on software 2021-05-07 23:41:46 -04:00
John Hammond
eb068ac493 Brought enumerate.software.screen to the new platforms framework 2021-05-07 23:14:55 -04:00
John Hammond
519c8910e1 Made enumerate.misc.writable_path functional. Added support to enumerate groups 2021-05-07 22:29:32 -04:00
John Hammond
4f5e792a49 Brought the enumerate.creds.passwords and enumerate.creds.private_key module to the new framework 2021-05-07 21:47:53 -04:00
John Hammond
6181531422 Corrected 2021-05-07 21:47:31 -04:00
John Hammond
3e8594e83c Corrected enumerate.file.caps and enumerate.file.suid modules to work 2021-05-07 20:46:20 -04:00
Caleb Stewart
a70e69bd70 Fixed stupid typos 2021-05-07 19:10:01 -04:00
Caleb Stewart
3f292b971f Merge branch 'platforms' of github.com:calebstewart/pwncat into platforms 2021-05-07 18:54:01 -04:00
Caleb Stewart
d76d0d4b3a escalation!!! 2021-05-07 18:53:58 -04:00
John Hammond
929c4bf225 Fixed requirements dash 2021-05-07 18:48:40 -04:00
John Hammond
44174c277e Corrected typo in requirements 2021-05-02 15:19:25 -04:00
John Hammond
a60131edb8 Merge branch 'platforms' of https://github.com/calebstewart/pwncat into platforms 2021-05-02 14:59:01 -04:00
John Hammond
2f39c976a6 Updated requirements, README and manager things 2021-05-02 14:57:44 -04:00
Caleb Stewart
ad5ad1a9fb Fixed pty spawn for interactive shell 2021-05-02 14:41:25 -04:00
Caleb Stewart
ea5cbf5c81 Added history back to database 2021-05-02 14:28:41 -04:00
John Hammond
9dda88c91c Added ZODB 5.6.0 to requirements.txt 2021-05-02 14:07:40 -04:00
Caleb Stewart
148c0ba450 Implemented User enumeration 2021-05-02 14:03:52 -04:00
Caleb Stewart
81e000504a Merge branch 'platforms' of github.com:calebstewart/pwncat into platforms 2021-04-30 22:32:51 -04:00
Caleb Stewart
59a694619a Removed sqlalchemy from mananager and session. Changed pwncatrc to memory uri. Added ZODB. 2021-04-30 22:32:47 -04:00
John Hammond
d85dbdd0b4 Made changes to db/ and enumerate module __init__ to prep for ZODB transition 2021-04-30 21:34:30 -04:00
Caleb Stewart
81697fe773 Beginning move to ZODB 2021-04-30 18:33:54 -04:00
Caleb Stewart
9ca96e9b06 Initial work on automated testing 2021-04-10 15:52:47 -04:00
Caleb Stewart
56e73a6c37 Fixed config argument processing 2021-02-15 14:20:06 -05:00
Caleb Stewart
64a5cdd06c Mostly Working Windows Support
The windows support is mostly working and the command line interface is
functioning. I still need to test all the modules on Linux again to make
sure architecture changes haven't broken anything there. Also, more work
is needed on the Windows C2 to solidify the API, but it is working at
it's core.
2021-02-14 23:32:05 -05:00
Caleb Stewart
ca375ddf3d Fixed dockerfile for dockerhub integration 2021-02-08 17:13:08 -05:00
Caleb Stewart
b4c9850a88 Merge branch 'master' of github.com:calebstewart/pwncat 2021-02-06 14:21:20 -05:00
Caleb Stewart
c5e5be8e97 Added support for domain users for ssh connections 2021-02-06 14:20:30 -05:00
Trevor Bryant
59ab922de9
Merge pull request #83 from sbstnmrwld/master
typo in README.md
2021-02-02 01:10:32 -05:00
Sebastian Meerwald
96685e2d7c
typo in README.md 2021-02-02 07:06:39 +01:00
Caleb Stewart
b34b04132e More work toward full windows platform 2021-01-22 15:52:25 -05:00
Caleb Stewart
82207c9405 Corrected set command to fallback to global 2021-01-18 00:39:06 -05:00
Caleb Stewart
00a5d64256 Updated loader/stagetwo for windows platform 2021-01-12 00:46:40 -05:00
Caleb Stewart
ca72bf7371 Windows loader and stagetwo working. 2021-01-10 18:01:08 -05:00
Caleb Stewart
d6a7c41487 Semi-working windows C2 2021-01-03 18:22:17 -05:00
Caleb Stewart
274611263e Added proper stagetwo source with basic C# and powershell commands 2021-01-01 18:53:13 -05:00
Caleb Stewart
96292b17d4 Preliminary windows platform support. 2020-12-30 00:36:54 -05:00
Caleb Stewart
1a2030e599 More module modifications for the move 2020-11-15 14:08:43 -05:00
Caleb Stewart
67cdcb2972 Fixed exit command 2020-11-13 12:16:22 -05:00
Caleb Stewart
c1068ad567 Most of enumerate modules are working with platforms/sessions/managers 2020-11-13 12:05:08 -05:00
Caleb Stewart
f80d6b65ee Finished up path abstraction
I believe the path and platform abstraction is more or less complete.
You are able to abstractly run processes and interactive with the remote
FS in the same way as the local one (mimicked pathlib and subprocess).
I now need to convert the modules and the rest of the commands to work
with the new manager/session architecture. 😭
2020-11-09 00:45:56 -05:00