bwatters-r7
6b220ba603
Reclaim character a la jvoisin
2025-04-09 08:56:11 -05:00
bwatters-r7
2459fa771c
Add solution for pipe uri generation and update docs
2025-04-08 16:03:54 -05:00
bwatters-r7
044200325a
Add more suggested changes
2025-04-03 15:02:37 -05:00
bwatters-r7
8cfcfa3f78
Add Spencer suggestions
2025-04-01 16:58:23 -05:00
bwatters-r7
d1c6a6e82e
Add Windows pipe fetch support and clean up options
2025-04-01 16:38:29 -05:00
bwatters-r7
23f06f28bd
Put support check before command generation, too
2025-04-01 14:12:36 -05:00
bwatters-r7
37175955cd
Fix some https bugs and generate non-piped commands properly
2025-04-01 11:16:21 -05:00
bwatters-r7
d897ba86c7
Rebase and add support for piped fetch commands
2025-04-01 11:15:37 -05:00
Martin Sutovsky
ae8591f2a3
More clear specification of Python version
2025-03-10 15:51:56 +01:00
Martin Sutovsky
426d74be68
Changing options to enumeration, removing whitespaces
2025-03-07 13:39:12 +01:00
Martin Sutovsky
35afdb0033
Add more explanatory description
2025-03-06 09:07:44 +01:00
Martin Sutovsky
531fbd3abe
Specifying Python version
2025-03-05 13:34:16 +01:00
Martin Sutovsky
114ab6006b
Adding Python3 option for fileless ELF execution
2025-03-05 13:32:59 +01:00
Martin Sutovsky
dddcdccbef
Fixing generating certutil fetch command
2025-02-16 20:31:24 +01:00
bwatters-r7
46e97e3776
Slight fixes and prep for adding piped fetch payloads
2025-02-13 11:35:06 -06:00
Martin Sutovsky
881ae72550
Optimizing execution of fetch command in bash
2025-02-09 09:17:19 +01:00
Martin Sutovsky
ed648e9eca
Adding more reliable fileless fetch payload
2025-02-07 10:12:28 +01:00
Martin Sutovsky
6d073540e8
More elegant way of generating fileless payload, code refactor based on comments
2025-02-06 19:22:36 +01:00
Martin Sutovsky
50c95af7e0
Refactoring fileless execution, adjusting generating fetch commands
2025-02-06 11:28:05 +01:00
Martin Sutovsky
e3bb4791e1
Refactoring based on comments
2025-02-05 13:55:58 +01:00
Martin Sutovsky
0d558a1f71
Fileless execution condition specified
2025-02-05 09:08:34 +01:00
Martin Sutovsky
b678126361
Code factor, adding comments
2025-02-05 07:33:42 +01:00
Martin Sutovsky
a2044acc42
Bug fixed
2025-02-04 15:38:59 +01:00
Martin Sutovsky
b98fb7553d
Adding FETCH_FILELESS option
2025-02-04 13:26:50 +01:00
Martin Sutovsky
05bd95c23f
Init new method for Unix fileless ELF execution
2025-01-02 12:56:55 +01:00
bwatters-r7
0334109994
Streamline command
2024-12-13 16:43:17 -06:00
bwatters-r7
594946db47
Add sleep to prevent race condition, remove unneeded spaces
2024-12-13 10:31:10 -06:00
bwatters-r7
2faa33ed8e
Fix bug in the way we are executing fetch payload when FETCH_DLETE is set to true
2024-12-12 09:08:52 -06:00
Spencer McIntyre
44916e67d5
Check if the SMB share exists before overwriting
2024-01-29 16:55:25 -05:00
Spencer McIntyre
3d476f4ef3
Add the missing #on_client_connect method
2024-01-29 16:44:32 -05:00
Spencer McIntyre
b9cf7ba894
Fix an issue where info would raise an exception
...
Fix instances where the `info` command would raise an exception while
generating the payload to calculate its length.
2024-01-29 16:44:32 -05:00
Spencer McIntyre
1c36d89942
Fix a double deref issue with the HTTP service
2024-01-29 16:44:32 -05:00
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
71ded31aae
Add check to make sure that FETCH_SRVHOST is set properly for bind payloads, too.
2023-08-23 12:50:25 -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
63abeb331d
Remove default value
2023-06-15 08:46:45 -05:00
bwatters
cabae172f9
Remove superfluous setup_handler
2023-06-13 16:03:55 -05:00
bwatters
548d7e76a8
Fix accidental diff
2023-06-13 16:01:58 -05:00
bwatters
1af9660296
Add routable address type
2023-06-13 10:29:15 -05:00
bwatters
9e773b3f35
Fix issue with info command and IP address check
2023-06-13 10:16:07 -05:00
Spencer McIntyre
8a0dfa57a0
Drop size requirement and fix descriptions
...
The size requriement is used when the adapted payload is executed from
the command line but that's not the case for the fetch payloads which
execute a command to fetch the payload from a URL. The payload size
doesn't matter because it's included in the executable file hosted at
the URL.
2023-05-30 15:03:06 -04:00
bwatters
548a2d7ab4
Add fetch payloads for Windows and Linux x64
2023-05-18 10:47:29 -05:00