sokonalysis/sokonalysis

GitHub: sokonalysis/sokonalysis

一款面向各技能水平的综合性密码学工具包,集成了多种加密库并支持字典攻击,帮助用户进行加密分析与密码学研究。

Stars: 11 | Forks: 8

sokonalysis logo

###### 为所有技能水平打造的加密工具包 # 命令行界面 (CLI) image ## Windows ### MSYS2 下载 [MSYS2](https://github.com/msys2/msys2-installer/releases/download/2024-12-08/msys2-x86_64-20241208.exe) 安装 MSYS2 并运行以下命令: ``` pacman -Syu ``` ``` pacman -Su ``` ``` pacman -S base-devel mingw-w64-x86_64-toolchain git ``` #### MSYS2 MINGW64 终端 ``` pacman -S mingw-w64-x86_64-gcc ``` ``` pacman -S mingw-w64-x86_64-nlohmann-json ``` ``` pacman -S mingw-w64-x86_64-gmp ``` ``` pacman -S mingw-w64-x86_64-curl ``` ``` pacman -S mingw-w64-x86_64-openssl ``` #### 克隆 ``` git clone https://github.com/sokonalysis/sokonalysis.git ``` ``` cd sokonalysis ``` ``` cd src ``` #### 字典 ``` curl -L -o wordlist.txt https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt ``` #### Crypto++ ``` pacman -S --needed make git ``` ``` git clone https://github.com/weidai11/cryptopp.git ``` ``` cd cryptopp ``` ``` make CXX=g++ -j$(nproc) ``` ``` cd .. ``` ### 编译与运行 ``` g++ -Icryptopp -std=c++17 *.cpp -lcryptopp -lssl -lcrypto -lcurl -lgmp -lgmpxx -o sokonalysis ``` ``` ./sokonalysis ``` ## Linux ### 克隆 ``` git clone https://github.com/sokonalysis/sokonalysis.git ``` ``` cd sokonalysis ``` ``` cd src ``` ### 依赖要求 ``` sudo apt update ``` ``` sudo apt install libcrypto++-dev libcrypto++-doc libcrypto++-utils ``` ``` sudo apt install libcrypto++-dev libssl-dev libcurl4-openssl-dev libgmp-dev libgmpxx4ldbl g++ ``` ``` sudo apt install libgmp-dev libmpfr-dev libmpc-dev ``` ``` sudo apt install nlohmann-json3-dev ``` ### 虚拟环境 ``` python3 -m venv pythonvenv ``` ``` source pythonvenv/bin/activate ``` ``` pip install -r requirements.txt ``` ### 字典 ``` curl -L -o wordlist.txt https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt ``` ### 编译与运行 ``` g++ -I/usr/include/cryptopp -std=c++17 *.cpp -lcryptopp -lssl -lcrypto -lcurl -lgmp -lgmpxx -o sokonalysis ``` 或者 ``` g++ -Icryptopp -std=c++17 *.cpp -lcryptopp -lssl -lcrypto -lcurl -lgmp -lgmpxx -o sokonalysis ``` ``` ./sokonalysis ``` image # 图形用户界面 (GUI) image #### Linux ``` wget https://github.com/sokonalysis/sokonalysis/releases/download/v3.5.0/sokonalysis_3.5.0_all.deb && sudo dpkg -i sokonalysis_3.5.0_all.deb ``` #### 运行 ``` sokonalysis ``` image
标签:C++, SysWhispers, 加密解密, 字典破解, 安全测试工具, 密码学工具, 数据擦除, 逆向工具