Also ich habe bei sehr vielen Trainer gesehen das man dort Überprüfen konnte ob Trainer auf dem PC installierte Version funktioniert. Und das alles per MD5 und ich wollte fragen wie das geht^^.
ich hab da sone Fuktion
Code:
Imports System.Security.Cryptography
Imports System.Text
Imports System.IO
Public Function MD5FileHash(ByVal sFile As String) As String
Dim MD5 As New MD5CryptoServiceProvider
Dim Hash As Byte()
Dim Result As String = ""
Dim Tmp As String = ""
Dim FN As New FileStream(sFile, FileMode.Open, FileAccess.Read, FileShare.Read, 8192)
MD5.ComputeHash(FN)
FN.Close()
Hash = MD5.Hash
For i As Integer = 0 To Hash.Length - 1
Tmp = Hex(Hash(i))
If Len(Tmp) = 1 Then Tmp = "0" & Tmp
Result += Tmp
Next
Return Result
End Function
|
Ich nehme an Du sprichst von den h4xor Trainern?
Unter Umständen kann man auch den Dateiheader checken. Einfach mit ReadProcessMemory eine Sektion (Ich meine jetzt keine "Section" der Datei) raussuchen und auslesen.
Im Dateiheader gibts auch einen Abschnitt mit der CRC Checksumme der Datei. Die sollte ja ebenfalls unterschiedlich sein.
ok ich habe leider kp von VB. Ich verwende Vorlage von DNA könntest du genauer Beschreiben^^.
(18.03.2011, 20:02)Howik schrieb: [ -> ]ok ich habe leider kp von VB. Ich verwende Vorlage von DNA könntest du genauer Beschreiben^^.
Hey,
http://www.google.de/#sclient=psy&hl=de&...865a328f9f.
Dort solltest du ersteinmal genügend Informationen finden, wenn du sonst noch Fragen hast, sind wir für dich da.