Caleb Stewart
97c4d256ab
Added report module for templated markdown reports
...
Reports are generated based on platform and use Jinja2.
Report templates are in pwncat/data/reports. I still need
to implement the full report for the individual platforms, but
have some boilerplate in the generic template. The module will
also render markdown to the terminal via rich markdown, however
tables are currently not rendered properly.
2021-05-23 17:28:48 -04:00
Caleb Stewart
e4ddb0b38b
Added basic passwd overwrite escalation
2021-05-08 00:49:44 -04:00
John Hammond
929c4bf225
Fixed requirements dash
2021-05-07 18:48:40 -04:00
John Hammond
2f39c976a6
Updated requirements, README and manager things
2021-05-02 14:57:44 -04:00
John Hammond
9dda88c91c
Added ZODB 5.6.0 to requirements.txt
2021-05-02 14:07:40 -04:00
Caleb Stewart
5d7c334644
Final touches on converted modules
...
- Got the pam persistence module working
- Added persistence escalation module to utilize installed persistence
- Added escalation module priorities (EscalateModule.PRIORITY)
- Should be > 0.
- Default is 100.
- Persistence escalation has priority of -1 to ensure it runs first.
- Added enumeration module for passwords retrieved from pam persistence.
- Removed version specifier for python-rich (it was very old for some reason).
2020-09-23 19:31:09 -04:00
Caleb Stewart
f0fbb9851f
Merge branch 'master' into modules
2020-09-23 15:29:27 -04:00
Caleb Stewart
b685c89634
Optimized gtfobins data loading w/ rapidjson and minification
2020-09-15 21:58:21 -04:00
Wes van der Vleuten
c6b084b50f
Added sudo CVE-2019-14287 escalation
2020-09-03 00:11:43 +02:00
Caleb Stewart
a9268b6f25
Fixed requirements
...
git requiremens accidentally stripped by `pip freeze`
2020-07-19 21:19:44 -04:00
Caleb Stewart
efa0ee8ba8
Updated requirements with versions
2020-07-19 21:16:30 -04:00
Caleb Stewart
fb6b7ad67a
Fixed enumerated-private-key privesc
...
No longer attempts to use passphrase-protected private keys.
2020-06-09 21:11:04 -04:00
Caleb Stewart
3678e9fa66
Added the rich module
...
rich provides better progress bars and log output and exception tracebacks.
2020-06-05 21:32:24 -04:00
Caleb Stewart
80225ca7e0
Removed custom prompt_toolkit and fixed init enumerator bug
2020-05-28 19:10:27 -04:00
Caleb Stewart
3c381f5f1f
Fixed requirements and setup.py for missing package
2020-05-28 01:26: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
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
b2ca8515cc
Added initial database support for cross-session memory
2020-05-17 23:37:27 -04:00
John Hammond
eb6d8d1972
Fixed the necessary pull to use Caleb's fork of prompt-toolkit
2020-05-14 22:26:53 -04:00
John Hammond
96c708a169
Added requests
module into requrements. Should fix #9
2020-05-13 10:43:45 -04:00
John Hammond
445e47731e
Added new requirements into requirements.txt
2020-05-12 20:17:17 -04:00
Sean
53cf6a855c
Add dependencies
2020-05-10 10:22:11 -04:00
John Hammond
6f38b92e89
Started SudoMethod for privesc
2020-05-09 00:51:42 -04:00
Caleb Stewart
b30c894600
Added readme
2020-05-06 22:01:08 -04:00