Skip to main content

Kraken-Virus

A sophisticated malware research suite inspired by NotPetya, engineered with enhanced capabilities and superior operational effectiveness for advanced cybersecurity analysis and academic study.

Key Features

🔷 Exploitation & Propagation

  • EternalBlue Exploit (MS17-010): Full implementation of the SMB vulnerability for lateral movement and network-based propagation.
  • Multi-Vector Propagation: Automated spreading mechanisms across networks, removable USB drives, and email communication systems.

🔷 Persistence & Stealth

  • Advanced Persistence Mechanisms: Registry modifications, service installations, scheduled tasks, and boot sector manipulation for sustained execution.
  • Polymorphic Engine: Code that alters its own signature to evade static detection methods.
  • Anti-Detection Techniques: Environmental awareness, sandbox evasion, and debugging resistance.

🔷 Data Collection & Exfiltration

  • Sensitive Data Harvesting: Comprehensive collection of credentials, documents, browser history, and cryptographic keys.
  • Stealthy Exfiltration: Encrypted data transmission using multiple protocols and covert channels.

🔷 Defense Evasion

  • Security Tool Disabling: Identification and termination of antivirus processes, intrusion detection systems, and security services.
  • Bypass Techniques: UAC bypass, AMSI patching, and trust mechanism exploitation.

🔷 TO EXECUTE:

Run a Virtual Machine and disconnect from network or wifi (Mandatory)

you will need to run the code in a Virtual Machine because it can infect your computer by network or wifi

Prerequisites:

  1. Python 3.6+ installed on your system.
    Download: Python Official Website
    ⚠️ Ensure you check "Add Python to PATH" during installation.

  2. Git (optional, for cloning repositories).
    Download: Git Official Website


Step-by-Step Guide:

1. Clone or Download the Script:
  • If the script is in a Git repository, clone it:
    git clone <repository_url>
    cd <repository_directory>
    
  • If you have the kraken.py file directly, place it in a dedicated folder.
2. Install Dependencies:

Open Command Prompt or PowerShell in the script's directory and run:

pip install impacket cryptography pywin32
  • impacket for SMB/NTLM operations.
  • cryptography for encryption (Fernet).
  • pywin32 for Windows API interactions (win32api, win32security, etc.).
3. Run the Script:

Execute the script with Python:

python kraken.py

⚠️ Notes:

  • Antivirus Warnings: Some security tools may flag parts of the script (e.g., use of pywin32 or impacket). Temporarily disable AV if needed (use at your own risk).
  • Admin Privileges: The script may require elevated permissions to access Windows registry or system files. Run PowerShell/CMD as Administrator.
  • Network Operations: Ensure firewalls allow SMB/HTTP traffic if the script interacts with networks.

🔧 Troubleshooting:

  • Module Not Found Error: Reinstall missing modules with pip install <module_name>.
  • Python Path Issues: Ensure Python is in your system PATH. Verify with:
    python --version
    
  • Windows Dependencies: For pywin32, if errors persist, use the official .exe installer: pywin32 releases.

📦 Manual Dependency Installation (if pip fails):

  1. Impacket:
    git clone https://github.com/SecureAuthCorp/impacket.git
    cd impacket
    pip install .
    
  2. PyWin32:
    Download the compatible .whl file from here, then install via:
    pip install <downloaded_whl_file>
    

🚀 Execution:

After dependencies are installed, run:

python kraken.py

Metadata

Release files for kraken123 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kraken123 0.5.0
File Size Uploaded Provenance Actions
kraken123-0.5.0.tar.gz 44.5 kB With provenance Details for kraken123-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kraken123 0.5.0
File Interpreter ABI Platform Actions
kraken123-0.5.0-py3-none-any.whl Python 3 none any Details for kraken123-0.5.0-py3-none-any.whl

Total release size: 86.7 kB

Release files / kraken123-0.5.0.tar.gz

Download URL kraken123-0.5.0.tar.gz
Size 44.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b4168b74409b3f72507229b7a47ff93fb21d58883e191f54de14dcbf86adf682
BLAKE2b-256 checksum
How to use checksums
fc68a7f66de3024bc6de81acf2f97a22b7e06225ad7a003c60fb82f9d5ed52b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Release files / kraken123-0.5.0-py3-none-any.whl

Download URL kraken123-0.5.0-py3-none-any.whl
Size 42.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e96a1a27adff4759af0724be47405140e259e99bd52c1fb8652feae177d76bb
BLAKE2b-256 checksum
How to use checksums
a58558412940ea95514a13b8fd1c6219b398d3b09509a3ff6a92cd7870d06177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Security for kraken123 0.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for kraken123-0.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page