01825ad193
Clean up test artifacts and removed files
...
- Remove test binaries and temporary files
- Remove batch_output directory (old batch processing artifacts)
- Remove LICENSE file (not needed for this project)
2025-12-14 12:41:05 +01:00
7d724677bc
Implement secure AES-CBC encryption with external C++ decryption
...
- Replace weak ECB encryption with AES-128-CBC + PKCS7 padding
- Implement secure key derivation: SHA256(password + salt)
- Add cryptographically secure random IV generation
- Create standalone C++ decryptor for external binary decryption
- Update stub to require external decryption workflow
- Maintain cross-platform compatibility (Linux/Windows)
- Add proper error handling and padding validation
Security improvements:
- AES-128-CBC instead of ECB (prevents pattern analysis)
- Random IVs prevent identical plaintext producing identical ciphertext
- Password-based key derivation with salt
- PKCS7 padding with validation
- External decryption prevents embedded keys
2025-12-14 12:40:55 +01:00
e8c22a8160
Add cross-platform support for Linux and Windows
...
- Implement conditional compilation for platform-specific dependencies
- Add Linux persistence via cron jobs as alternative to Windows registry
- Create cross-platform fileless execution (memexec for Windows, temp file + exec for Linux)
- Support platform-specific paths and file hiding mechanisms
- Maintain full Windows compatibility while adding Linux support
2025-12-14 12:10:49 +01:00
mihirsanjay
75a5c48f2b
Added batch processing
2025-09-24 18:41:36 -05:00
mitch edwards // valhalla_dev
ba8d0feeb9
Adding the ability to pass the EXE name as a commandline argument. I like this better than having a hardcoded exe name
2024-07-15 10:43:28 -05:00
Amaop
44aae6c003
Added Persistence - removed testing binaries
2023-07-14 09:34:07 -07:00
Amaop
d3e45bf0b4
Added Persistence
2023-07-14 09:33:30 -07:00
Daniel Ballard
de3c9d2b2d
Added projects
...
contains "crypt" and "stub"
2023-05-17 12:26:44 +01:00