Spencer McIntyre
96316a94fe
Initial SMB server for fetch payloads
2024-01-29 16:44:28 -05:00
Spencer McIntyre
a8c240f671
Refactor existing fetch work
...
* Build the HTTPS server on top of HTTP instead of the other way around
* Set the fetch service to nil after it has been cleaned up
* Don't capitalize the H in the word handler
* Check if the fetch_service is truthy before cleaning it up
* Remove the unused FetchServerName datastore option
* Fixup the description text
* Don't allow slashes in fetch file names
* Also add the #fetch_bindnetloc method
Fix a problem in fetch/tftp.rb
2024-01-29 13:34:56 -05:00
bwatters
feb54c812c
Rather than use default options, deregister and reregister
2023-07-31 16:38:09 -05:00
bwatters
39f24a305e
Change default command to certutil for Windows HTTP Fetch and default FETCH_SRVHOST to LHOST
2023-07-24 15:53:19 -05:00
bwatters
548a2d7ab4
Add fetch payloads for Windows and Linux x64
2023-05-18 10:47:29 -05:00
Spencer McIntyre
2621775053
Add the Python command adapter for Windows
2023-01-20 15:10:39 -05:00
Spencer McIntyre
adcf45b0ff
Fix the arch in #handle_connection too
...
This fixes an issue with the adated peinject stage which supported both
x86 and x64 via a library that checked its own #arch.
2022-05-27 16:42:14 -04:00
Spencer McIntyre
2d0cdc31e3
Set the correct arch in #generate_stage too
2022-05-19 16:30:54 -04:00
Spencer McIntyre
9a345052b6
Set the arch while generating
2022-05-19 16:30:52 -04:00
Spencer McIntyre
e629264678
Check size for compatibility with powershell
2022-05-17 09:28:07 -04:00
Spencer McIntyre
e48624558a
Set the UUID arch and platform correctly
2022-05-09 11:55:57 -04:00
Spencer McIntyre
eb03c9f131
Add the powershell adapters
2022-05-09 11:55:57 -04:00