Jakob Friedl
|
2f2130927e
|
Added ROT and XOR encoding to data transformation.
|
2025-11-19 20:42:08 +01:00 |
|
Jakob Friedl
|
8468cfdab7
|
Removed redundant code in data transformation implementation.
|
2025-11-19 15:39:36 +01:00 |
|
Jakob Friedl
|
72bc732c89
|
Heartbeat can be placed in request body again.
|
2025-11-18 09:43:56 +01:00 |
|
Jakob Friedl
|
d66f78337f
|
Fixed nim.cfg.
|
2025-11-13 11:24:16 +01:00 |
|
Jakob Friedl
|
f24e5752a9
|
Merge branch 'main' of https://github.com/jakobfriedl/conquest
|
2025-11-12 19:51:07 +01:00 |
|
Jakob Friedl
|
bb7ed24799
|
Updated youtube video profile.
|
2025-11-12 19:50:57 +01:00 |
|
Jakob Friedl
|
8a66e56c5a
|
Updated youtube video profile.
|
2025-11-10 12:14:00 +01:00 |
|
Jakob Friedl
|
df8453bf1a
|
Implemented hex encoding for data transformation.
|
2025-11-08 16:16:15 +01:00 |
|
Jakob Friedl
|
b02cc5a331
|
Implemented data transformation and placement via profile for agent POST requests (task results/registration).
|
2025-11-08 15:59:36 +01:00 |
|
Jakob Friedl
|
0149a82f60
|
Added youtube video example profile.
|
2025-11-07 20:22:13 +01:00 |
|
Jakob Friedl
|
4907639848
|
Small changes.
|
2025-11-06 16:48:06 +01:00 |
|
Jakob Friedl
|
56f244e4d5
|
Updated 'ps' command implementation.
|
2025-11-05 13:12:27 +01:00 |
|
Jakob Friedl
|
8a22cf9e53
|
Client no longer crashes when payload generation modal is closed prematurely.
|
2025-11-04 22:37:26 +01:00 |
|
Jakob Friedl
|
032adfa051
|
Implemented BeaconIsAdmin().
|
2025-11-03 14:50:37 +01:00 |
|
Jakob Friedl
|
b1603fc7b6
|
Host for the websocket server can now be specified in the team server profile.
|
2025-11-03 09:52:01 +01:00 |
|
Jakob Friedl
|
e27df807b3
|
Native file dialogs now work in WSL.
|
2025-10-31 11:09:37 +01:00 |
|
Jakob Friedl
|
a2db85a237
|
Updated documentation.
|
2025-10-30 17:08:50 +01:00 |
|
Jakob Friedl
|
6ab3cbafa0
|
Implemented agent working hours.
|
2025-10-28 23:02:48 +01:00 |
|
Jakob Friedl
|
7f89487fb7
|
Implemented agent kill date.
|
2025-10-28 21:01:10 +01:00 |
|
Jakob Friedl
|
c718e3647a
|
Agent now re-registers to the team-server when it is still alive after it was removed via the client.
|
2025-10-27 16:20:38 +01:00 |
|
Jakob Friedl
|
0e9cffb1c4
|
Improved 'exit' command and implemented self-delete functionality.
|
2025-10-24 12:26:44 +02:00 |
|
Jakob Friedl
|
7326cc10b6
|
Removed POST header check interfering with C2 profile.
|
2025-10-23 17:45:13 +02:00 |
|
Jakob Friedl
|
c6875e5eb2
|
Implemented jitter.
|
2025-10-23 11:14:26 +02:00 |
|
Jakob Friedl
|
0bf717992e
|
Implemented setting for verbose mode that prints debug messages in the windows where the agent is executed. Setting "verbose" to false disables all console output of the agent program.
|
2025-10-20 22:08:06 +02:00 |
|
Jakob Friedl
|
a4f37b5ceb
|
Implemented most token functionality using Native APIs instead of Windows APIs.
|
2025-10-19 18:05:20 +02:00 |
|
Jakob Friedl
|
ba1f1943fc
|
Implemented 'enable-privilege' command.
|
2025-10-18 12:41:55 +02:00 |
|
Jakob Friedl
|
4a1a70da4d
|
Impersonated user is displayed in the client UI and persisted in the team server database.
|
2025-10-17 13:01:12 +02:00 |
|
Jakob Friedl
|
0fc8ff3caa
|
Standardized console spacing between commands.
|
2025-10-17 09:42:08 +02:00 |
|
Jakob Friedl
|
dea10ba7d5
|
Started work on token module and implemented 'make-token' command to impersonate a user from username and password.
|
2025-10-16 19:29:49 +02:00 |
|
Jakob Friedl
|
756ee09eeb
|
Fixed team server breaking when trying to write large task result data to log files.
|
2025-10-13 10:12:34 +02:00 |
|
Jakob Friedl
|
392aaec972
|
Timestamp formatting broke text selection, so the int64 unix timestamp is formatted to a string before being added to the console component. This solved most of the highlighting issues I encountered.
|
2025-10-12 15:00:42 +02:00 |
|
Jakob Friedl
|
f2d2833306
|
Implemented callback host system to support HTTP redirectors
|
2025-10-11 17:10:18 +02:00 |
|
Jakob Friedl
|
bcf845288c
|
Implemented widgets for showing loot: Downloads & Screenshots. Textures are read from a byte sequence and displayed in the UI. Currently tested using hard-coded values.
|
2025-10-07 21:16:17 +02:00 |
|
Jakob Friedl
|
b39a0e70e2
|
Updated directory structure.
|
2025-10-03 12:44:28 +02:00 |
|
Jakob Friedl
|
ae09e4e7e3
|
Implemented basic Tab-autocompletion for agent console.
|
2025-10-03 09:59:50 +02:00 |
|
Jakob Friedl
|
ab48bc5795
|
Added build log to client UI.
|
2025-10-02 12:10:46 +02:00 |
|
Jakob Friedl
|
5c0beb36ff
|
Added remote address and modules to agent structure. Help command now only shows commands for which the agent has been configured.
|
2025-10-02 10:25:37 +02:00 |
|
Jakob Friedl
|
0937840b77
|
Removed unused code.
|
2025-10-01 15:27:06 +02:00 |
|
Jakob Friedl
|
039c857027
|
Moved task parsing logic to the client to be able to support dotnet/bof commands when operating from a different machine than the team server. Disabled sequence tracking due to issues.
|
2025-09-30 10:04:29 +02:00 |
|
Jakob Friedl
|
47799ee5f5
|
Implemented generating agent payloads from the ImGui client.
|
2025-09-27 15:18:45 +02:00 |
|
Jakob Friedl
|
8baf65a96d
|
Improved dual list selection widget.
|
2025-09-24 19:26:17 +02:00 |
|
Jakob Friedl
|
42cc58b30b
|
Replaced prologue implementation with mummy for listener management, since it seems more suitable for future use (websockets, etc.).
|
2025-09-19 18:31:45 +02:00 |
|
Jakob Friedl
|
5d09efd823
|
Reworked module system. Modules can now be individually set to be included in the agent. For example, it is possible to compile an agent only capable of executing BOFs and nothing else.
|
2025-09-17 15:55:13 +02:00 |
|
Jakob Friedl
|
e64e31a7bc
|
Integrated sleep obfuscation settings into agent generation.
|
2025-09-04 13:44:50 +02:00 |
|
Jakob Friedl
|
d0545ffd16
|
Implemented 'screenshot' command.
|
2025-09-03 19:38:22 +02:00 |
|
Jakob Friedl
|
352b8fd8d1
|
Reworked beacon.nim with definitions from trustedSec's COFFLoader.
|
2025-08-29 13:40:00 +02:00 |
|
Jakob Friedl
|
5922a5b850
|
Created nimble package and installation instructions.
|
2025-08-22 10:48:00 +02:00 |
|
Jakob Friedl
|
4a38f76331
|
Moved some compiler flags to nim.cfg
|
2025-08-19 21:00:52 +02:00 |
|
Jakob Friedl
|
8fcb60f57c
|
Implemented replacing agent configuration instead of overwriting the full file.
|
2025-08-19 20:58:47 +02:00 |
|
Jakob Friedl
|
b023fca124
|
Implemented encryption for embedded profile.
|
2025-08-19 20:03:34 +02:00 |
|