
Linux ELF बाइनरी के लिए C में एक रनटाइम क्रिप्टर।
Linux के लिए C में एक रनटाइम क्रिप्टर।
यह ELF बाइनरी को एन्क्रिप्ट करेगा, लेकिन उन्हें बिना किसी फ़ाइल हैंडल के मेमोरी में चलने देगा। फिर यह प्रोग्राम को मेमोरी में रैंडम डेटा से ओवरराइट कर देगा। इसका उद्देश्य बाइनरी विश्लेषण और मेमोरी विश्लेषण को अधिक कठिन बनाना है।
Debian पर:
sudo apt install make build-essential libssl-dev libssl3
Fedora पर:
sudo dnf install make glibc-devel openssl openssl-devel
git clone https://github.com/mephistolist/Soviet.git; cd Soviet; make; make install
उपयोग काफी सीधा होना चाहिए:

इस प्रोग्राम का उपयोग करते समय आपको संभवतः निम्नलिखित जैसा कुछ दिखाई देगा:
$ soviet ./date ./date_enc
Trying all the things...
Encrypting ./date...
Created: ./date_enc
Key (hex):
Key (hex): 8ab5f658808ed30c068433965f4ab788cb4987e102e38218f5362e0126a040e7
IV (hex): d3dcd288435bb59b93216f40f090e733
Debian 13 और Fedora 41 पर x86_64 और aarch64 के साथ परीक्षण किया गया।