1
0
mirror of https://github.com/CPunch/Laika.git synced 2024-11-22 04:50:06 +00:00

Statically link LibSodium, updated README

This commit is contained in:
CPunch 2022-02-17 17:57:08 -06:00
parent fb731cfe48
commit 291c4479ff
2 changed files with 6 additions and 4 deletions

View File

@ -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. 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: Some notable features thus far:
- Lightweight, the bot alone is 80kb and uses very little resources. - [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.) - [ ] 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.) - [ ] Simple configuration using CMake
- [X] Setting keypairs (`-DLAIKA_PUBKEY=? -DLAIKA_PRIVKEY=?`)
- [ ] Obfuscation modes
## Why 'Laika'? ## Why 'Laika'?

View File

@ -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 # Put CMake targets (ALL_BUILD/ZERO_CHECK) into a folder
set_property(GLOBAL PROPERTY USE_FOLDERS ON) set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set(sodium_USE_STATIC_LIBS) set(sodium_USE_STATIC_LIBS ON)
find_package(Sodium) find_package(Sodium)
# compile LaikaLib library # compile LaikaLib library