Arkadaşlar chat GPT'ye sormak bir işe yaramaz o tarz bir şifrelemeyi sadece anahtarı ile çözebilirsin elinde yoksa tek çözümü format diye biliyorum geçmiş olsun.

Şu an bilgisayardan virüsü temizledim dosyalarımı kurtardım ama 15 tane ". txt"dosyam şifreli kaldı onları da tam şifrelememiş ve içerik bozulmuş olduğundan kurtaramıyorum acaba o dosyaları yeniden şifrelesem o dosyaları kurtarabilir miyim? Aklımda çılgın sorular. @202 hocam bu şifreli doyaları Linux ortamında kurtarabilir miyiz?

Hak ettiğini bulmuşsun kardeşim. Bide utanmadan dolandırıcılığın için çözüm arıyorsun.

Aynı chate yazdın değil mi? Yani virüsü yapmasını istediğin chate yzdın?

Amacın neydi çok merak ediyorum şu an. Bildiğin Friendly Fire yemişsin XD

Windows to GO diski oluşturarak ana diskinize antivirüs taraması yapmayı denediniz mi? Sorununuza çözüm olabilir diye düşünüyorum.

İnsan yedek şifre belirler ya ben olsam 2 3 tane "masterpassword" ayarlardım.

Allah cezanı vermiş kardeşim

Oha bu sefer bitirdim. Oh sonunda be. Kaç tane kod yazdım sonunda oldu ama eskisi gibi hızlı çalışmıyor. Orta düzeyde çalışıyor. Neyse fazla aç gözlü olmayım.

Empati yaparsın bence böylece Artık Bu konuda yardım çok zor geçmiş olsun bir flash bellek tak almaya çalış dosya

İstersen kendin üzerinde geliştirebilirsin veya öneride bulunabilirsin.

Söyleyebileceğim çözümler: Linux ile Windows'un bu konuda çok farkı yok. Bu durumu yazdığınız kod ile birlikte chat GPT'ye sorun. Dizinler ile teker teker txt dosyalarını seçin.

Var ama bozuk versiyonu var. Mega. nz'ye yüklüyorum.

Ama projelerin varsa ilgilenirim tavsiye vb. konularda Technopat'ta beni konularına etiketliyebilirsin.

Kendisine bunu yapan bize neler yapmaz. Ürperdim. Linux Live ile sistemi hiç olmazsa belgeleri kurtarın.

Kendi topuğuna sıkmışsın.

Format çek kurtul

ChatGPT'ye giriş yaparken Google kullanılıyordu sanırım. Telefondan hesabınıza giriş yapıp kaydedilen sohbetlerden keye tekrar erişim sağlayabilirsiniz sanırım.

Kusura bakma anlımızda "enayi" yazmıyor.

37 milyon falan. Benim virüslerim yok ama bir kaçını ekledim şu an.

Chat GPT'ye sor bence

Şey yapılabilir lakin çalışabilir mi bilmiyorum veya o sohbet hala daha duruyor mu? Şöyle yazabilir. Yukarıdaki yazdığın şifrelemeyi nasıl kırabilirim? diyerekten deneyebilir.

Sorunu yanıtlayım Auto-py-to-exe programı ile."py" dosyamı ". exe"'ye çevirdim buradan yönetici olarak çalıştırdım hem bunu yapmanada gerek yok Proje'yi kodlarken yönetici kodlarını eklersen kendisi otomatik yönetici modunda çalışıyor. Seninle tanışmaktan memnun oldum Discord hesabın var mı? Sana yardımcı olurum

github.com /Siradankullanici/ Antivirus link şu, boşluk koydum. github sitesinden gelme yani güvenilir. VirusTotal virustotal sonucu bu. 4 tane false positive sonuç var.

Hocam geçmiş konuşmalarınız duruyor olmalı, nasıl bunu engelleyebilirim diye de sorun isterseniz.

Tahminimce okul projem var fidye yazılımı yapmamızı istediler siber güvenlik falan dedi o yüzden bir de Python üzerinde uğraştığım zamanlardan birinde bu şifrelemelere bakıyordum maalesef anahtarını bilmeden kurtarmasının çok ufak bir şansı var oda kilit kırıcı programlardan ama dandik olanlardan değil bildiğimiz para verilenlerden ras güçlü bir şifreleme diye biliyorum.

Ya bırakın bu dümenleri dolandırıcılık tabii. Amacınız bir şeyler öğrenmek olsaydı bunu fidye yazılımı yapmaya çalışarak başlamazdınız. Öğrenmek istiyorsanız önce yararlı yazılımları öğrenin. Örnek olarak oyun yapımı ile uğraşın, C++ dili öğrenebilirsiniz ama sizler bunu da suistimal edip crack yapımı ile uğraşırsınız!

Video seninse yorumlara gir.

Teşekkürler etiketlersen sevinirim belki görmem çünkü

Bence yaptığı virüste aldığı paraları direk kendi hesabına aktarıyordur, aynı kendi oyununa para yatırmak gibi. Kendine gelir yine para.

Eline yüzüne bulaştırmak halk dilinde Bu olsa gerek tebrik ederim

Bu program için arama motoru yerine farklı fikirlerim ve yaklaşımlarım var. Ben Windows'un tüm hizmet ve programlarını takibe almıştım anti-virüsümde bir nevi gerçek zamanlı koruma.

İlahi adalet

Telefonunuzdan chat gpt ye kaydoldugunuz hesap ile chat gpt'ye giriş yapın. Önceki mesajları görüntüleyebiliyordunuz oradan key e bakın.

''Derdi veren dermanı da verir'' lafı meşhurdur. En mantıklı çözüm ; ChatGPT'ye sormaktır.

Virtualbox'da denesen daha mantıklı olurdu.

kanka yapabiliceğin birsey yoka benziyor bundan sonra önlem alabilirsin açıcı şifreyi daha basit koyabilirsin, vds kullanabilirsin tabikide paylaşıcagın zaman bunları değistirmelisin. sen resmen kendi bilgisayarinda ransomware acmis gibisin mantıkken ya kendi virusun ya baskasinin virusu bilerek acicaksan vds kullan. eger vds satin alamiyorsan kendi sanal makineni olusturabilirsin

Ilahi adalet olmuş bir dahakine yapma.

Hmm, pek bir bilgim yok o konuda.

Ne kadar manyak heriflersiniz ya xD.

DC varsa YouTube'deki yorumumun altına yaz. Ya da yarın alayım bir işim çıktı hadi eyvallah.

Olay geçen gün ChatGPT'yi dolandırmamla başladı fidye virüsünü ChatGPT'ye yaptırdım sonra kütüphaneler eksik sanıp virüsü açtım. sonra ters tepti masaütüne "key. Key" adlı bir dosya geldi fidye virüsü belgeleri ras algoritması ile şifreledi ve ben dosyalarıma erişemiyorum ras anahtarı mevcuttu ama O'da şifrelendi Şu an gülmekten çatlıyorum abi olaya mantıklı bakamıyorum bir öneri verin. Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Son düzenleyen: Moderatör: 23 Nisan 2023

bir windows kurma usb'si ile boot et ondan sonra cmd üzerinden Bootrec /fixMbr kullanmayı dene. işlem hallolduktan sonra bios pilini çıkarıp sistemin güç ile bağlantısını kesmeyi dene. bu, tüm bios ayarlarını fabrika çıkışı haline döndürür. mantığına yatıyorsa yap tabi. bu benim tahmini çözümüm ama bilgisayarı beter etme ihtimali de var.

Linux yüklü bir USB bağla bilgisayara bios tan başlatıcıyı HDD yerine USB ye al bilgisayarı USB üzerinden linux ile başlat bitlocker açık değilse büyük ihtimal dosyaları linux üzerinden açabilirsin ayrıca sonuçta Python ile çalışıyor bilgisayar program kaldır veya değiştirden pythonu kaldırırsan sorun çözülür

reis hak etmişsin ama kusura bakma. Güvenli modda başlatmak işe yaramıyor mu? ChatGPT'ye sor nasıl düzeltebilirim diye.

Friendly fire.

"Kendi canavarlarımızı yaratırız" diye boşuna dememiş yazar xD

Hocam ben onun yerine PyInstaller kullanıyorum ve daha hızlı çalıştığını görüyorum. Size onu öneririm. Bir de sizin dediğiniz şeyi sanırım tam anlamadım. Şimdi ben yönetici ayrıcalığı gerektiren bir kod yazdığım zaman ayrıca bu işlem için yönetici ayrıcalığını aktif etme ile ilgili bir kod yazmama gerek yok mu? Dc'yi buradan veremem, uyarı alıyorum sonra...

Yok bilmiyorum sadece bir ara bakıyordum sonra bilgisayarımda yer kalmadı silmem gerekti vb olaylar oldu bakmayı bıraktım en baştan öğrenmem lazım yani temel olsa da olur.

Tamam güzel seçim kullanmayı biliyor musun yoksa direk hack vb. Projemi yapacaksın?

Kanka fidyeciyle pazarlık yap, tek çaren bu gibi

Bir kere düşürmüştüm ben.

Son testte de 100% sonuç aldı. Virüsü silme seçeneği eklesek iyi olur. Yenisini yüklüyorum. Daha güncel versiyonu. https://www.technopat.net/sosyal/eklenti/1683803540489-png.1774848/ https://www.technopat.net/sosyal/eklenti/1683803670240-png.1774849/

Evet büyük bölümünü çözdüm sadece bir iki pürüz var Anti-Virüs takım çalışması ister benim bir takımım yok maalesef

Sen mi oluşturdun veri tabanını?

Estağfurullah hocam olur tabii, ortalama bir bilgisayar kullanıcısı ne kadar biliyorsa o kadar biliyorum.

Dosya uzantılarınızdan biri aşağıdaki konuda yer alıyorsa sorununuzu bununla çözebilirsiniz. Son durumu bizimle de paylaşırsınız. Çözüm: STOP Ransomware Deşifre Aracı Bu araç şu an sadece altta olan uzantılara sahip şifrelenmiş dosyaları kurtarabilmektedir. Eski varyantlar: (1. araca dahildir) 6se9RaIxXF9m70zWmx7nL3bVRp691w4SNY8UCir0 - . djvu variants, . promos D02NfEP94dKUO3faH1jwqqo5f9uqRw2Etn2lP3VBb - . rumba cZs3TaUYZzXCH1vdE44HNr1gnD2LtTIiSFFYv5t1 -... www.technopat.net

İndirdiysen. sln ile kodlarına bakabilirsin. Açınca bu kodu yapıştır. C#:Panoya kopyala using System; using System. Collections. Generic; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Text; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { private readonly HashSet<string> md5Signatures; public Form1 public void SetMemoryLimit private void Form1_Load public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void textBox1_TextChanged private void label1_Click private void browseToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void browseToolStripMenuItem_Click private void exitToolStripMenuItem_Click private void IblStatus_Click private void fileToolStripMenuItem_Click private void browseTolStripMenuItem_Click1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void textBox2_TextChanged private void label2_Click private void button2_Click { listView1. Items. Clear ; // Show the FolderBrowserDialog to the user and get the selected folder path using (var folderBrowserDialog = new FolderBrowserDialog { if (folderBrowserDialog. ShowDialog != DialogResult. OK) // Get all files in the selected folder and its subfolders var files = new List<string> ; try { files = Directory. GetFiles . Where(f => { try catch }) . ToList ; } catch // Calculate the total number of files int totalFiles = files. Count; // Initialize the progress bar progressBar1. Minimum = 0; progressBar1. Maximum = totalFiles; progressBar1. Value = 0; // Scan each file and check if it's infected int infectedFiles = 0; foreach { // Update the progress bar progressBar1. Value++; // Get the MD5 hash of the file string md5 = GetMD5FromFile ; // Check if the MD5 hash is in the list of known infected files bool isInfected = IsFileInfected(md5); // If the file is infected, add it to the list view if { infectedFiles++; string row = ; listView1. Items. Add(new ListViewItem ; } } MessageBox. Show ; } } private bool IsFileInfected(string md5) { using (var fileStream = new FileStream("MD5base. txt", FileMode. Open, FileAccess. Read)) using (var streamReader = new StreamReader(fileStream, Encoding. UTF8)) { string line; while ((line = streamReader. ReadLine != null) { if (line md5) } } return false; } private void listView1_SelectedIndexChanged private void fileToolStripMenuItem_Click_1 private void exitToolStripMenuItem_Click_1 } } Böylece daha da hızlanır.

Programı ayrıntılı bir şekilde ekip arkadaşlarımla bakacağım perşembe günü projeyi ayrıntılı bir şekilde inceleyeceğiz.

Ne hatası var?

Kanka sana ileriye dönük tavsiyem: Virtual machine kullan Senin cihaz gg kanka direk Full format çekmen daha hızlı sürer gibi bu noktada ajsjsj.

Hocam dosyalar bozulduysa imkansız.

Benim Antivirüsü geliştirmek için kullan istersen. GitHub - Siradankullanici/Antivirus: download here. You can download full version by mega. nz link. No real time protection. Scan only. Add your Virustotal API key. full versiyonu gelecek. Şimdilik MD5 dosyası yok. Onu yüklüyorum şu an.

Tabii biz çılgınız

Dolandırıcılık mı? İnsan savaştığı şeyi bilmeli iyi niyetli siber güvenlikçiler de bu işin nasıl çalıştığını yazan kadar iyi öğrenmelidir. Hatta yeni potansiyel tehdit yollarını araştırmak da bu açıdan etiktir.

Virüsün kaynak kodu elimde. Virüsün formatsız çözümü yok çünkü sistemdeki silinebilen her şeyi siliyor. Format atıp BIOS'daki. efi virüsünü silmen lazım. MBR'ye de bulaşıyor ama dediğin yöntemden sonra bile BIOS'da ki. efi virüsünü manuel olarak silmen lazım. Arkadaş format attı bu olaydan sonra ve. efi taraması yaptı ama bütün. efi dosyalarını da silldiği için virüs gitmiş. . efi yerine UEFI diyebilirdim ama bu daha uygun geldi bana. Bu da böyle hikayeydi. Virüsün eski hali şu an 92 bin izlenmeye sahip.

Gelişme var mı çok merak ettim

Anti-Virüs'ler dosyayı yakalayamıyor dostum virüs yakalanmıyor.

Size mi kalmış, biraz çözüm odaklı olunuz... İsteyen istediği projeyi hayata geçirir, dener, başarılı olur ya da yanılır. Çözüm isteyen bu arkadaş bir gün başarılı olunca desteklemeyi bilirsiniz tabii...

Chat gpt'ye kodları at ve senin yaptığın virüsü nasıl bilgisayarımdan yok ederim diye sor

Şifreleme algoritmasına göre nasıl açılıp açılmayacağını gpt bilebilir. Onun dışında illa key almanız gerekiyorsa geçmiş olsun. DAN amcaya da selam söyleyin

Nasıl yazdığını biliyorsa kurtarmasini da en iyi o biliyordur

Senin program şu an GitHub'da var mı?

Diğer dosyalarımı kurtardım sadece ". txt" dosyalarını kurtaramadım şifre çözücüyü oluşturdum ama şifreleme sırasında bir hata oluştuğundan ". txt" dosyalarının şifresi çözülmüyor bu hata için yardım eder misiniz?

Abi ben de kendi Ransomware'imi kodluyorum ama onun da bir açığı da var ve abi Ben de öyle şeyleri bu projede yaşadım ama sanal makine üzerinden yaptığım için sıkıntı olmamıştı. İsteğinize bağlı ama bence sanal makinede düzenleme daha mantıklı bir seçim. Ne kadar güç yerse yesin. Başka bir PC'de bu ras algoritmasını çözecek bir şey tasarlayıp onu da virüslü PC'de güvenli modda çalıştıramaz mısın? Hem bilmediğimden, hem de işe yarayabilir diye soruyorum. "İçerik üreticisiyim" dedin ya abi, aklıma hamza pekdoğan geldi. Eğer sen oysan seni takip ettiğimi bil istedim. Abi bu arada müsat bir zamanda ras algoritmasını kodunu boş bir vakitte bana gönderebilir misin?

Ben virüsü yapmasını istemedim ki konu sahibi ben değilim. Böyle birşey ile hayatımızı kolaylaştıran yapay zekayı kötüye kullanmak çok saçma, full kötüye kullandılar belkide kısıtlama gelecektir ChatGPT'ye.

Maalesef benim uzantım ". key" ve konuda bulunmuyor son durum virüsü sildim şimdi şifrelenen ". txt" dosyalarımı kurtarmaya çalışıyorum ". txt" dosyasının içindeki yazılar şifrelenmiş onu çözmeye çalışacağım.

Tamam programın güvenilirli konusunda ufak bir araştırma yapacağım sana yarın akşam saat 9:00'da yazarım

Artık fidyeni öde de kurtar bilgisayarını. Dur paran mı yok? .

Yok. Virusshare'den aldım. Başka videolarda var. Onlarında veri tabanını alayım.

Projede hata var. Düzeltip geleceğim. Önem Derecesi Kod Açıklama Proje Dosya Çizgi Gizleme Durumu Uyarı CS0168 'ex' değişkeni ifade edilir ancak hiçbir zaman kullanılmaz Antimalware C:\Users\Siber Güvenlik\source\repos\Antimalware\Antimalware\Form1. cs 54 Etkin using System; using System. Collections. Generic; using System. Diagnostics; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { private readonly HashSet<string> md5Signatures; private int clickCount = 0; private const int MAX_CLICK_COUNT = 10; // 10 clicks allowed private Timer timer; public Form1 private void Timer_Tick private void ScanProcesses { // Get a list of all running processes var processes = Process. GetProcesses ; foreach { try { var processFilePath = process. MainModule. FileName; var md5 = GetMD5FromFile ; if (IsFileInfected(md5)) } catch } } public void SetMemoryLimit private void Form1_Load public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void textBox1_TextChanged private void label1_Click private void browseToolStripMenuItem_Click private void browseToolStripMenuItem_Click_1 private void exitToolStripMenuItem_Click private void IblStatus_Click private void fileToolStripMenuItem_Click private void exitToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void textBox2_TextChanged private void label2_Click private void button2_Click { // Show a warning message to the user if (MessageBox. Show != DialogResult. Yes) // Disable UI controls during the scan button2. Enabled = false; progressBar1. Visible = true; // Create a list to store infected files var infectedFiles = new List<string> ; // Get all drives on the system foreach (var drive in DriveInfo. GetDrives { try { // Get all files on the drive and its subdirectories var files = Directory. GetFiles ; // Scan each file and check if it's infected foreach { // Get the MD5 hash of the file string md5 = GetMD5FromFile ; // Check if the MD5 hash is in the list of known infected files if (IsFileInfected(md5)) } } catch } // Enable UI controls after the scan button2. Enabled = true; progressBar1. Visible = false; // Display a message to the user indicating the results of the scan if (infectedFiles. Count > 0) { MessageBox. Show($"Scan complete. infected files found:\n\n "); } else } private bool IsFileInfected(string md5) { if (md5Signatures null || string. IsNullOrEmpty(md5)) return md5Signatures. Contains(md5); } private void listView1_SelectedIndexChanged private void button3_Click { listView1. Items. Clear ; // Show the FolderBrowserDialog to the user and get the selected folder path using (var folderBrowserDialog = new FolderBrowserDialog { if (folderBrowserDialog. ShowDialog != DialogResult. OK) // Get all files in the selected folder and its subfolders var files = new List<string> ; try { files = Directory. GetFiles . Where(f => { try catch }) . ToList ; } catch // Calculate the total number of files int totalFiles = files. Count; // Initialize the progress bar progressBar1. Minimum = 0; progressBar1. Maximum = totalFiles; progressBar1. Value = 0; // Scan each file and check if it's infected int infectedFiles = 0; foreach { // Update the progress bar progressBar1. Value++; // Get the MD5 hash of the file string md5 = GetMD5FromFile ; // Check if the MD5 hash is in the list of known infected files bool isInfected = IsFileInfected(md5); // If the file is infected, add it to the list view if { infectedFiles++; string row = ; listView1. Items. Add(new ListViewItem ; } } MessageBox. Show ; } } private void InitializeProgressBar class Program { private static HashSet<string> md5Signatures = new HashSet<string> ; public static void Run private static void LoadMD5Signatures { md5Signatures. Clear ; foreach (var line in File. ReadLines { string md5Signature = line. Trim . ToLower ; if (! string. IsNullOrWhiteSpace(md5Signature)) } } public static void Ru { // Get all files in the specified directory string directory = @"C:\Users\UserName\Downloads"; // Update to a valid directory path on your system var files = Directory. GetFiles ; // Check each file for a matching MD5 hash signature foreach { string md5 = GetMD5FromFile ; if (IsFileInfected(md5)) } Console. WriteLine ; Console. ReadLine ; } private static string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } static string GetMD5FromFile2 { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private static bool IsFileInfected(string md5) { if (md5 null || md5Signatures null) return md5Signatures. Contains(md5); } } private void progressBar1_Click public string GetMD5FromFile2 { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button4_Click { // Get the list of running processes Process processes = Process. GetProcesses ; // Loop through the processes and check their MD5 hash foreach { // Get the file path of the process string filePath = process. MainModule. FileName; // Get the MD5 hash of the file string md5 = GetMD5FromFile2 ; // Check if the file is infected if (IsFileInfected(md5)) } } } } eski koda döndüm mecbur.

Onuda kendimiz yapacağız! Alma falan olmaz yazılımda.

Kendi IBAN no bilmiyorsan benimkini göndereyim) kısaca fidyeyi öde)

using System; using System. Collections. Generic; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { private readonly HashSet<string> md5Signatures; public Form1 public void SetMemoryLimit private void Form1_Load public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void textBox1_TextChanged private void label1_Click private void browseToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void browseToolStripMenuItem_Click private void exitToolStripMenuItem_Click private void IblStatus_Click private void fileToolStripMenuItem_Click private void browseTolStripMenuItem_Click1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void textBox2_TextChanged private void label2_Click private void button2_Click { listView1. Items. Clear ; // Show the FolderBrowserDialog to the user and get the selected folder path using (var folderBrowserDialog = new FolderBrowserDialog { if (folderBrowserDialog. ShowDialog != DialogResult. OK) // Get all files in the selected folder and its subfolders var files = new List<string> ; try { files = Directory. GetFiles . Where(f => { try catch }) . ToList ; } catch // Calculate the total number of files int totalFiles = files. Count; // Initialize the progress bar progressBar1. Minimum = 0; progressBar1. Maximum = totalFiles; progressBar1. Value = 0; // Scan each file and check if it's infected int infectedFiles = 0; foreach { // Update the progress bar progressBar1. Value++; // Get the MD5 hash of the file string md5 = GetMD5FromFile ; // Check if the MD5 hash is in the list of known infected files bool isInfected = IsFileInfected(md5); // If the file is infected, add it to the list view if { infectedFiles++; string row = ; listView1. Items. Add(new ListViewItem ; } } MessageBox. Show ; } } private bool IsFileInfected(string md5) private void listView1_SelectedIndexChanged private void fileToolStripMenuItem_Click_1 private void exitToolStripMenuItem_Click_1 } } Düzeltemedim ya. Outmemory hatası veriyor. using System; using System. Collections. Generic; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Text; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { private readonly HashSet<string> md5Signatures; public Form1 public void SetMemoryLimit private void Form1_Load public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void textBox1_TextChanged private void label1_Click private void browseToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void browseToolStripMenuItem_Click private void exitToolStripMenuItem_Click private void IblStatus_Click private void fileToolStripMenuItem_Click private void browseTolStripMenuItem_Click1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; // Start a background thread to compute the MD5 signature var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; // Update the UI on the main thread BeginInvoke(new Action => )); }); bgThread. Start ; } } private void textBox2_TextChanged private void label2_Click private void button2_Click { listView1. Items. Clear ; // Show the FolderBrowserDialog to the user and get the selected folder path using (var folderBrowserDialog = new FolderBrowserDialog { if (folderBrowserDialog. ShowDialog != DialogResult. OK) // Get all files in the selected folder and its subfolders var files = new List<string> ; try { files = Directory. GetFiles . Where(f => { try catch }) . ToList ; } catch // Calculate the total number of files int totalFiles = files. Count; // Initialize the progress bar progressBar1. Minimum = 0; progressBar1. Maximum = totalFiles; progressBar1. Value = 0; // Scan each file and check if it's infected int infectedFiles = 0; foreach { // Update the progress bar progressBar1. Value++; // Get the MD5 hash of the file string md5 = GetMD5FromFile ; // Check if the MD5 hash is in the list of known infected files bool isInfected = IsFileInfected(md5); // If the file is infected, add it to the list view if { infectedFiles++; string row = ; listView1. Items. Add(new ListViewItem ; } } MessageBox. Show ; } } private bool IsFileInfected(string md5) { using (var fileStream = new FileStream("MD5base. txt", FileMode. Open, FileAccess. Read)) using (var streamReader = new StreamReader(fileStream, Encoding. UTF8)) { while { var line = streamReader. ReadLine ; if (line md5) } } return false; } private void listView1_SelectedIndexChanged private void fileToolStripMenuItem_Click_1 private void exitToolStripMenuItem_Click_1 } } aha düzeldi sanırım. Düzeldi neyse yükleyim. Hızlandırma işini yaparız sonra. Checkpoint alayım şimdi. private bool IsFileInfected(string md5) { using (var fileStream = new FileStream("MD5base. txt", FileMode. Open, FileAccess. Read)) using (var streamReader = new StreamReader(fileStream, Encoding. UTF8)) { string line; while ((line = streamReader. ReadLine != null) { if (line md5) } } return false; } biraz daha hızlandı. Oha süper hızlı yaptım. Tamam yüklemeyi yeniden başlatayım. Bu sefer kesin bitti. Yok yine taramada her şeye temiz diyor. Yüklemeye devam. İyi ki iptal etmemişim.

Onlar acemi sen bana bak

Tek çözüm Linux ile yapacağın iş. O da işe yarar mı net bir şey söyleyemem. Geçmiş olsun, dikkatsiz davranmışsınız hocam.

Dev Mod açıp bir kaç deneme yapabilir. Eğer pek önemli dosyalar yoksa çare maalesef format.

Sahibini tanımayan virüse ben virüs demem. Olsa olsa Brütüs'dür.

Tamam dostum senin yaş kaç?

Aklıma şu geldi olurmu bilmiyorum. Bir linux live ortamı yaratıp içine Python'la yazılmış bir uygulamayı, tersine mühendislikle açmayı deneme programı kurup kurcalamanız.

Beyler yardım edin aynısı bana oldu ama daha kötüsü. Fidye yazılımının ekranı açılmadı ama normalde açılıyordu. Önce şifreledi sonra diğer virüste sildi. Her şey gitti. Sistem açılmıyor yardım. Çok uzun süren otomatik onarım oldu ama tamir edemdi. Sıfırlamaya izin vermiyor virüs. Format atsam BIOS virüsü aktif olacak. Kendim yaptım bu virüsü birde.

Tamamdır. İyi günler. Ekran fotosunu atayım o zaman.

Kanka bunu işte ChatGPT'ye sorabilirsin ama yeni şifre almadığını varsayıyorum eğer yeni şifre almadıysan " ras şifreleme kullanan bir Python kodu biglisayarımı şifreledi bir şekilde ras anahtarını aldım fakat dosyaları çözemiyorum bunun için bir Python kodu yaz " diyerek sorununu çözebilirsin.

Windows ve Linux konusunda bazı eksiklerin var eğer başına böyle bir durum gelirse Linux üzerinden kolayca halledebilirsin sorununu çünkü açık kaynaklı ve bu işler için tasarlandı özelliklede Kali Linux. Chat GPT'ye soruyorum ama istediğim kodları vermiyor bende kendim yazacağım kodları yorumun için teşekkürler

Çalışsın yeter hızlandırırız programı.

Backdoor u yok mu eğer ki key i kaybettiysen biryere göndermediyse işin çok zor No Ransom: Free ransomware file decryption tools by Kaspersky sitesine bak istersen

Neden dosyayı. RAR olarak attın VirusTotal'a.

Bende fazlasıyla virüs var sen dert etme.

Ne öğrenmek istiyorsun ve hangisini, öğreneceksin

Linkin ve programın güvenilirliğini kanıtlayabilir misin?

Evet Linux ile alakalı büyük bir eksiğim var %95 gibi bir eksik Linux'u temel olarak nereden öğrenebilirim bir bilgin var mı?

Reis tony stark'mısın be

İnsanlara bu kadar kaba ve ön yargılı olma. Senin bilmediklerini bir başkası tamamlar. Mesela bir örnek vereyim çoğu şirket kendine bir bilişimci ya da etik hacker tutar ve şirkete Açık var mı onu tarattırır. Şimdi ay yıldız Tim'in kuruluş amacı ne? Ülkemize yapılan siber saldırıları önlemek peki bu insanlar senin dediğini yapsalardı bu tim kurulabilir miydi? İnsanların haklarını ihlal etmedikçe sıkıntı yok.

Öncelikle agresif dilinizden ötürü sizi kınıyorum. Eğer programlama namına bir şeyler biliyor olsaydınız, vereceğiniz örnek "oyun yapımı" kadar sığ ve anlamsız olmazdı. Lütfen konuyla zerre ilişkisi olmayan öznel yargıları bir kenara bırakın ve objektif düşünmeyi deneyin. Programlama bilmeyen bir insan ransomware yapmakla uğraşmaz, uğraşsa bile bunu çalıştıracak kıvama yalnız GPT ile getiremez.

Maalesef ya şifre kırıcı lazım ya da anahtar. İsterseniz erişiminiz varsa kendiniz sorabilirsiniz bu tarz bir cevap verecektir.

Valla sizi gerçekten tebrik ediyorum. Umarım kızmazsınız ama bende okuduğumda epey sesli güldüm

ChatGPT'ye aynı şekilde yazdım ve sonuç; Fidye virüsü sorunu. Ben ; Olay geçen gün ChatGPT'yi dolandırmamla başladı fidye virüsünü ChatGPT'ye yaptırdım sonra kütüphaneler eksik sanıp virüsü açtım. sonra ters tepti masaütüne "key. Key" adlı bir dosya geldi fidye virüsü belgeleri ras algoritması ile şifreledi ve ben dosyalarıma erişemiyorum ras anahtarı mevcuttu ama O'da şifrelendi Şu an gülmekten çatlıyorum abi olaya mantıklı bakamıyorum bir öneri verin. Gpt: Öncelikle, bu tür eylemler yasa dışıdır ve ciddi sonuçları olabilir, dolayısıyla ben bu tür davranışlara teşvik etmiyorum. Şimdi, sorununuzu çözmek için birkaç önerim var. Öncelikle, şifrelenen dosyalarınızın yedeğini almanız önemlidir. Böylece orijinal dosyaları kaybetmezsiniz. Ardından, fidye virüslerinin genellikle ödeme yapmadan dosyalarınızı geri yüklemek zordur. Ancak, bazı fidye yazılımları için şifre çözme araçları mevcut olabilir. Bu araçları araştırmak ve kullanmak için internet üzerinde biraz araştırma yapabilirsiniz. Ancak, bu araçların çalışması tamamen şifreleme algoritmasına ve anahtarına bağlıdır. Bunların yanı sıra, bazı fidye virüsleri için bilgisayar güvenlik şirketleri, kurbanların dosyalarını geri yüklemek için yardımcı olabilirler. Örneğin, Emsisoft Decrypter veya Avast Decryption Tool gibi araçlar, bazı fidye virüslerinin şifrelemesini çözmek için kullanılabilir. Bu araçları kullanmadan önce mutlaka bir yedekleme yapmanızı öneririm. Son olarak, bu tür olayları önlemek için önleyici önlemler almanız önemlidir. Güncel antivirüs yazılımı kullanmak, e-posta eklerini ve internet sitelerini dikkatli bir şekilde açmak ve yedeklemelerinizi düzenli olarak yapmak, fidye yazılımlarından korunmanın en iyi yollarıdır.

Veri tabanında kaç virüs var?

Fakat yine de kalsın bence. Aynı şeyler çıkabilir çünkü ve baya iyi oluruz. Bir videoda test ettim çok iyi sonuçlar elde ettim. 6000 virüslü dosyanın virüslerini buluyor. Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et video şu.

Geçmiş olsun. Tek çare format.

Genellikle projem yapay zeka ve onun güvenliği konusunda olduğu için ve Kali Linux bildiğim kadarıyla hacking işlemlerinde kullanıldığı için evet Kali Linux Kali hem yazılım hem siber güvenlik için güzel bir işletim sistemi diye biliyorum.

İki tane EFI uzantılı dosya vardı sonra bire düştü formattan sonra nedenini anlamadım.

Ha işte. Bunun olması bir tek bir Türkten beklenirdi.

Terzi kendi söküğünü dikemez sözü, yerini buldu

Yazdığı kodları veya ChatGPT'ye sorduğu soruları göremediğimiz için bizim de çözüm sunmamız pek işe yaramaz bence.

BitDefender veya Kaspersky, Ransomware uygulamaları için araç setleri veriyor. Bunlar ücretsiz. İstersen bu araçlarla şansını dene.

Arkadaşlar dikkatli bakarsanız bilgisayarına virüs bulaştığını anlarsınız chatcpt halleder ağa ya takma bu kadar

Bu gözler virüs yapıp kendi bilgisayarına bulaştıranlar da gördü.

Tamam. Sorunu çözdün mü? Bence Antivirüs yapmaya uğraş. Antivirüs yapmak daha zor.

Çok iyi abii, geçmiş olsun.

Kanka fidyeyi öde geç çok farketmez sağ cepten sol cebe geçmiş olur kasma bukadar

ChatGPT'ye söyleyin bir anti-virüs programı yazsın size. Kendiniz kaşınmışsınız hocam.

Çözer mi bilmiyorum ama sistem geri yükleme deneyebilirsiniz.

O Ransomware'i nasıl yaptın veya MD5'i atar mısın? Antivirüsümün database'ine ekleyeceğim.

Elinizde decryption key varsa, veya GPT üzerinden yardım aldığınız sohbet hala duruyorsa GPT'ye ilgili kod için işe yarayacak universal decryption key sorabilirsiniz, yazdığı algoritmaya uygun bir key üretebilir eğer güçlü bir şifreleme kullanmadıysa.

Arkadaşlık attım kabul edersen sevinirim. Evet yönetici ayrıcalığına gerek kalmıyor program otomatik olarak yönetici olarak başlıyor. Bu arada DC'de ikinci kelime "c" harfi ile başlıyordu o uymadı bende "C" yaptım ve arkadaşlık attım senin hesabın değil mi?

Tamam. exe olarak atayım o zaman. RAR attım çünkü dosyanın normal hali böyleydi. VirusTotal. exe sonucu bu.

Virüsü olabildiğince fazla kişiye yay en sonunda antivirüs yazılımlarının veri tabanlarına düşecek ve yapımcılar yazılımlarını senin virüsünü temizleyebilecek şekilde güncellemek zorunda kalacaklar bu sayede sen de virüsü silebileceksin.

Format değil eğer masaüstü vb klasörler gittiyse kurtarmayı denesin bir şekilde şifresi falan varsa yoksa o dosyaları silsin yeterli.

Merhaba, öncelikle geçmiş olsun. Chat sohbetini atabilirseniz belki yardımcı olurum.

C#:Panoya kopyala using System; using System. Collections. Generic; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Text; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { public Form1 public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void browseToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; BeginInvoke(new Action => )); }); bgThread. Start ; } } private void browseToolStripMenuItem_Click private void browseTolStripMenuItem_Click1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; BeginInvoke(new Action => )); }); bgThread. Start ; } } private void button2_Click { using (var folderDialog = new FolderBrowserDialog { if (folderDialog. ShowDialog != DialogResult. OK) var files = Directory. GetFiles ; progressBar1. Maximum = files. Length; progressBar1. Value = 0; foreach { using (var md5 = MD5. Create { using (var fileStream = File. OpenRead { var hash = md5. ComputeHash ; var hashString = BitConverter. ToString . Replace . ToLowerInvariant ; if (IsFileInfected else } } progressBar1. Value++; } } MessageBox. Show ; } private bool IsFileInfected(string md5) { using (var fileStream = new FileStream("MD5base. txt", FileMode. Open, FileAccess. Read)) using (var streamReader = new StreamReader(fileStream, Encoding. UTF8)) { string line; while ((line = streamReader. ReadLine != null) { if (line md5) } } return false; } private void exitToolStripMenuItem_Click_1 private void listView1_SelectedIndexChanged } } False positive sorununu çözdüm. d41d8cd98f00b204e9800998ecf8427e'ın kalkması gerek. txt dosyasından. C#:Panoya kopyala using System; using System. Collections. Generic; using System. Drawing; using System. IO; using System. Linq; using System. Security. Cryptography; using System. Text; using System. Windows. Forms; namespace Antimalware { public partial class Form1 : Form { public Form1 public string GetMD5FromFile { using (var md5 = MD5. Create { using (var stream = File. OpenRead } } private void button1_Click { if (IsFileInfected(textBox1. Text)) else } private void browseToolStripMenuItem_Click_1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; BeginInvoke(new Action => )); }); bgThread. Start ; } } private void browseToolStripMenuItem_Click private void browseTolStripMenuItem_Click1 { OpenFileDialog ofd = new OpenFileDialog ; ofd. Filter = "All files| . |Text files| . txt|Executable files| . exe"; if (ofd. ShowDialog DialogResult. OK) { textBox1. Text = "Computing..."; IblStatus. Text = ""; IblStatus. ForeColor = Color. Black; button1. Enabled = false; textBox1. Enabled = false; var bgThread = new System. Threading. Thread => { string md5Signature = GetMD5FromFile ; BeginInvoke(new Action => )); }); bgThread. Start ; } } private void button2_Click { using (var folderDialog = new FolderBrowserDialog { if (folderDialog. ShowDialog != DialogResult. OK) var files = Directory. GetFiles ; progressBar1. Maximum = files. Length; progressBar1. Value = 0; foreach { using (var md5 = MD5. Create { using (var fileStream = File. OpenRead { var hash = md5. ComputeHash ; var hashString = BitConverter. ToString . Replace . ToLowerInvariant ; if (IsFileInfected else } } progressBar1. Value++; } } MessageBox. Show ; } private bool IsFileInfected(string md5) { using (var fileStream = new FileStream("MD5base. txt", FileMode. Open, FileAccess. Read)) using (var streamReader = new StreamReader(fileStream, Encoding. UTF8)) { string line; while ((line = streamReader. ReadLine != null) { if (line md5) } } return false; } private void exitToolStripMenuItem_Click_1 } } Böyle daha iyi. A şimdi anladım. Aslında boş. txt dosyalarını virüs sayıyor. Tamam düzelteyim. Sanırım false positive vermediği zaman artık her şeye clean diyordu yani her zaman hızlı olduğu versiyonu aslında yoktu. Şimdi çözdüm sanki. Boş dosyaya virüs diyordu. Çok komik bir andı. Çözdüm false positive olayını. Mis. Eskiden yaptığım virüsler olsaydı keşke. Neyse böylede veritabanı gayet yeterli.

Ava giderken avlanmak bu olsa gerek