Commit Graph

43 Commits

Author SHA1 Message Date
17ms
4a6aff2a34 update name change to docs 2024-02-21 16:30:16 +02:00
17ms
7a40f17a57 rename cryptoutils lib 2024-02-21 16:29:18 +02:00
17ms
030bf89a92 replace hardcoded parameters with u32 bitflag 2024-02-16 23:18:59 +02:00
17ms
2a16a674b3 remove clippy warnings & ensure panic after faulty stage 2024-02-16 00:43:33 +02:00
17ms
5fc8e8a005 more error propagation 2024-02-16 00:12:11 +02:00
17ms
bad17f630f improved error propagation & cleaned bootstrap layout 2024-02-13 23:33:38 +02:00
17ms
2508c1826a removed possibly conflicting short option name 2024-02-13 22:17:07 +02:00
17ms
7df93acd46 note about payload parameters 2024-02-13 21:32:48 +02:00
17ms
9fd511cb62 updated the names of the workspace subprojects 2024-02-13 21:30:05 +02:00
17ms
10cbe12a39 updated docs with example scenarios 2024-02-13 21:02:51 +02:00
17ms
567e36a9f3 loader-level obfuscation during IAT patching
1.) shuffle Import Directory Table entries (image import descriptors)
2.) delay the relocation of each import a random duration
3.) conditional execution based on ordinal/name
4.) indirect function call via pointer
2024-02-12 20:10:20 +02:00
17ms
08a32b0816 tested builds w/o loader-level obfuscation 2024-02-11 22:52:08 +02:00
17ms
196b93c9bb replaced ref with pass-by-ref 2024-01-08 22:18:02 +02:00
17ms
f57e2c3e95 fixed getopt & prints 2024-01-08 22:17:37 +02:00
17ms
3b264c6ac2 fixed typos in toolchains 2024-01-08 22:16:49 +02:00
17ms
ef9b173c6e proper linting & google formatting 2024-01-06 13:53:18 +02:00
17ms
2aa60ccc61 include blog post link 2024-01-05 21:57:22 +02:00
17ms
3824443f0e update build to match dir structure 2024-01-05 21:48:20 +02:00
17ms
ae85701371 include features & disclaimer to readme 2024-01-05 21:15:45 +02:00
17ms
ee6da55d83 randomized XOR & organized common headers 2024-01-05 21:02:01 +02:00
17ms
b3a4f0f51c separate file utils 2024-01-05 21:00:53 +02:00
17ms
471271128f separate shared modules 2024-01-05 18:32:18 +02:00
17ms
ee520720e4 include missing header 2024-01-04 20:14:09 +02:00
17ms
74d933b8a2 build size optimizations, streamlining 2024-01-04 20:00:24 +02:00
17ms
7d0d6134d1 fix alcatraz link 2024-01-03 21:02:20 +02:00
17ms
ffe7a9ddcd initial shellcode generator version (untested) 2024-01-03 21:01:26 +02:00
17ms
e60e521653 obfuscate loader IAT patching with conditional sleeps 2024-01-03 17:25:17 +02:00
17ms
f820b24339 include generator to build config 2024-01-03 15:33:07 +02:00
17ms
a46216abfc c++ conversion & updated build config 2024-01-02 23:06:07 +02:00
17ms
ff702cf36f initial readme skeleton 2024-01-02 23:05:29 +02:00
17ms
e51c07068a parameter naming 2023-12-30 23:22:27 +02:00
17ms
ccf0d4d183 fixed casting & naming compilation errors 2023-12-30 23:22:09 +02:00
17ms
da726402fe simplified build setup 2023-12-30 23:21:14 +02:00
17ms
3fed499559 remove redundant submodules config 2023-12-29 21:36:48 +02:00
17ms
d2ae162332 semiproper cmake build configuration 2023-12-29 21:36:08 +02:00
17ms
89d042fb45 separate toolchain dir 2023-12-29 20:01:39 +02:00
17ms
7a55661bb6 linux cmake toolchain (& fixed typos) 2023-12-28 22:54:08 +02:00
17ms
59b435e7f6 cmake toolchain files (macos & template for linux) 2023-12-28 22:49:18 +02:00
17ms
e3918bae17 loader base without obfuscations 2023-12-23 23:29:31 +02:00
17ms
7d23b1d1e1 poc payload 2023-12-22 16:19:43 +02:00
17ms
cb5b95a311 removed oldschool variable declarations 2023-12-17 01:09:52 +02:00
17ms
1aa378391b poc injector 2023-12-13 01:55:54 +02:00
17ms
a2963c9af5
Initial commit 2023-12-13 00:18:24 +02:00