22 Commits

Author SHA1 Message Date
Pavlo Khazov
d5816dfdb4 Moved agent source files into src folder. Added output catch via pipe to inject-self command. Fixed "BOOL failed;" being initialized without value, which cause cleanup section to trigger and terminate spawned process. Added startup info to force a hidden windows on spawned processes. 2025-08-12 14:50:10 +02:00
Pavlo Khazov
e8f13167b8 Added named pipes to capture output from injected capabilities. Returned inject command for self injection. Split some commands into separate files. Fixed error logging. Cleaned code a little bit. 2025-08-11 19:36:45 +02:00
Pavlo Khazov
7050c6f2ca Cleaned up code a little bit. Stager prototype and listener aded. All configuration moved to config.h 2025-08-07 21:11:53 +02:00
Pavlo Khazov
dcae4c8960 Cleaning 2025-08-07 14:25:25 +02:00
Pavlo Khazov
d160b44190 HTTPS communication channel was implemented for agent. Uploading files to server is not yet supported, but will be in nearest future.
Agent and server files have been restrucutred for convenience. Agent source files have also been split for convenience and readability.
Operator's terminal was enchanced to better display output. Also, some comands were renamed to be more intuitive and some errors have been fixed, which led to terminal's panic. Command parses has also been enchanced to not mismatch commands and handle them strictly. Command 'tasks' now work in both general and agent contexts.
Filepath handling was fixed in 'download', 'upload' and 'spawn' commands. Now filepaths with spaces are handled correctly.
WolfSSL was ditched, as it is not really necessary anymore.
2025-08-05 20:48:22 +02:00
John Doe
7454624762 Added https listener to beacon. Currently only basic commands work, downloading/uploading files and downloading shellcode do not work. 2025-07-12 15:42:55 +02:00
John Doe
d114d376b8 Restrucuted folders 2025-07-11 14:06:11 +02:00
John Doe
912d8a6116 Minor 2025-05-22 19:39:47 +02:00
Pavlo Khazov
8120f811b2 Added prototype of https listener to server 2025-05-03 18:36:52 +02:00
Pavlo Khazov
4df020a226 Beacon supports Win Schannel + minor adjustments 2025-05-03 13:25:41 +02:00
Pavlo Khazov
d0652b9aa5 Windows Schannel transport and prototype of https listener 2025-05-03 12:32:19 +02:00
Pavlo Khazov
215981c48b Fixes 2025-04-29 11:32:06 +02:00
Pavlo Khazov
91072fb0eb Added customizable methods. 2025-04-28 19:26:41 +02:00
Pavlo Khazov
415fe3e4e5 Working on https listener 2025-04-28 17:56:32 +02:00
Pavlo Khazov
723aa168f6 Added new beacon to repo. Fixed injection logic for new beacon. 2025-04-27 09:53:28 +02:00
Pavlo Khazov
64c2187688 Added "ps" command to get list of processes on target. 2025-04-18 21:35:52 +02:00
Pavlo Khazov
bcca9af323 Little enchancement for proxy server and some performance testing. 2025-04-15 22:16:39 +02:00
Pavlo Khazov
41b637459b Added prototype of socks5 proxy on agent. Command "proxy start" starts listening on server:30900 and tunnels through target system, where agent runs. Current implementation support only 1 connection. Multiplexing to be added. Custom ports to be added.
Now all print statements are showed only with --devel flag.
2025-04-15 10:42:21 +02:00
Pavlo Khazov
062d3c2b02 Added sysinfo command for beacon 2025-03-28 19:56:19 +01:00
Pavlo Khazov
29dfffbedb Modified generator.go to be wolfssl-version-agnostic and edited README & Makefile accordingly 2025-03-15 13:07:17 +01:00
Pavlo Khazov
67586891d6 Correct installtion instructions in Readme, edited some comments 2025-03-15 12:47:55 +01:00
test
8310fac492 Initialised a repository 2025-02-06 14:42:06 +01:00