diff --git a/README.md b/README.md index 1bcc7a6..d0dc08b 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,11 @@ Laika is a simple botnet stack for red teaming. It allows authenticated communication across a custom protocol with generated key pairs which are embedded into the executable. Some notable features thus far: -- Lightweight, the bot alone is 80kb and uses very little resources. -- Uses obfuscation techniques also seen in the wild (string obfuscation, tiny VMs executing sensitive operations, etc.) -- Simple configuration using CMake (setting keys, obfuscation modes, etc.) +- [X] Lightweight, the bot alone is 270kb (22kb if not statically linked) and uses very little resources. +- [ ] 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=?`) + - [ ] Obfuscation modes ## Why 'Laika'? diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index b2fd483..97c53e7 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -23,7 +23,7 @@ configure_file(${LIB_INCLUDEDIR}/lconfig.h.in ${LIB_INCLUDEDIR}/lconfig.h) # Put CMake targets (ALL_BUILD/ZERO_CHECK) into a folder set_property(GLOBAL PROPERTY USE_FOLDERS ON) -set(sodium_USE_STATIC_LIBS) +set(sodium_USE_STATIC_LIBS ON) find_package(Sodium) # compile LaikaLib library