Jakob Friedl
|
d4c57cf980
|
Implemented support for binary prefix/suffix.
|
2025-11-23 20:40:48 +01:00 |
|
Jakob Friedl
|
fb78ae16cc
|
Implemented chaining multiple encoding techniques for data transformation.
|
2025-11-21 20:14:21 +01:00 |
|
Jakob Friedl
|
6a20c25085
|
Updated to TOML v1.0.0.
|
2025-11-21 15:55:41 +01:00 |
|
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
|
bb7ed24799
|
Updated youtube video profile.
|
2025-11-12 19:50:57 +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
|
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
|
a2db85a237
|
Updated documentation.
|
2025-10-30 17:08:50 +01:00 |
|
Jakob Friedl
|
c6875e5eb2
|
Implemented jitter.
|
2025-10-23 11:14:26 +02:00 |
|
Jakob Friedl
|
df04eafc13
|
Made changes to screenshot handling.
|
2025-10-14 21:05:36 +02:00 |
|
Jakob Friedl
|
c97cb4585f
|
Removed prompt user intreface; Team server and Client are now fully separated.
|
2025-10-01 13:25:15 +02:00 |
|
Jakob Friedl
|
d834e4f713
|
Created initial UI component template.
|
2025-09-05 19:39:24 +02:00 |
|
Jakob Friedl
|
e7ab8b5fac
|
Created base template for ImGUI application.
|
2025-09-05 10:49:27 +02:00 |
|
Jakob Friedl
|
d0545ffd16
|
Implemented 'screenshot' command.
|
2025-09-03 19:38:22 +02:00 |
|
Jakob Friedl
|
f7d97908d1
|
Added initial client UI structure.
|
2025-09-02 12:48:46 +02:00 |
|
Jakob Friedl
|
5922a5b850
|
Created nimble package and installation instructions.
|
2025-08-22 10:48:00 +02:00 |
|
Jakob Friedl
|
00a2eb40bf
|
Added data/[logs/loot] directories to GitHub
|
2025-08-18 22:09:43 +02:00 |
|
Jakob Friedl
|
023a562be5
|
Implemented server output encoding for task retrieval.
|
2025-08-17 17:01:50 +02:00 |
|
Jakob Friedl
|
739faf781e
|
Added more randomization. The profile now supports setting keys to an array of strings, from which a random one is chosen each time (useful for e.g. Host header, etc.)
|
2025-08-17 16:27:48 +02:00 |
|
Jakob Friedl
|
22c15dd82c
|
Added randomization to profile strings by replacing '#' with random alphanumerical chars.
|
2025-08-15 16:18:15 +02:00 |
|
Jakob Friedl
|
c7980d219d
|
Added profile system to agent communication. Randomized URL endpoints/request methods and dynamic data transformation based on C2 profile. Profile is defined as compile-time string for now.
|
2025-08-15 15:42:57 +02:00 |
|
Jakob Friedl
|
5a73c0f2f4
|
Improved working with profiles by adding helper retrieval functions.
|
2025-08-14 19:33:32 +02:00 |
|
Jakob Friedl
|
714360ef24
|
Updated profile system, including dynamic parsing of hidden heartbeats and setting of response headers.
|
2025-08-14 15:53:58 +02:00 |
|
Jakob Friedl
|
e403ac1c07
|
Refactored utility functions to make them more readable and removed separate register endpoint.
|
2025-08-14 12:25:06 +02:00 |
|
Jakob Friedl
|
ee93445739
|
Refine profile structure.
|
2025-08-13 21:42:58 +02:00 |
|
Jakob Friedl
|
415cd7ebf8
|
Started implementing profile system.
|
2025-08-13 19:32:51 +02:00 |
|
Jakob Friedl
|
ad31b90687
|
Added .gitkeep to data/keys directory.
|
2025-07-24 22:37:30 +02:00 |
|
Jakob Friedl
|
1a3724a2fd
|
Updated .gitignore with .gitkeep files to keep directory structure
|
2025-07-21 22:16:09 +02:00 |
|