hier mal was dazu
Code:Imports System.Runtime.InteropServices Imports System.Text Imports System.IO Module SteamDecrypt <DllImport("Steam.dll", CallingConvention:=CallingConvention.Cdecl)> _ Public Function SteamDecryptDataForThisMachine(ByVal encryptedData As String, ByVal encryptedDataSize As Integer, ByVal decryptedBuffer As StringBuilder, ByVal decryptedBufferSize As Integer, ByRef decryptedDataSize As Integer) As Integer End Function Sub Main(ByVal args() As String) On Error Resume Next Dim Datei As String = Environ("programfiles") & "\Steam\ClientRegistry.blob" Dim decryptedDataSize As Integer = 0 Dim pwd As New StringBuilder Dim F As Object Dim sInhalt As String Dim Phrase As Double Dim zwischen As Double = "0" Dim di As New DirectoryInfo(Environ("programfiles") & "\Steam\Steamapps") Console.Title = "SteamReader>>" F = FreeFile() FileOpen(F, Datei, OpenMode.Binary) sInhalt = InputString(F, LOF(F)) Phrase = InStr(1, sInhalt, "Phrase") sInhalt = Mid(sInhalt, Phrase + 16) Dim PWnew As String = (Left(sInhalt, 92)) Dim encpwd As String = (Left(sInhalt, 92)) FileClose(F) pwd.Length = encpwd.Length / 2 If SteamDecryptDataForThisMachine(encpwd, encpwd.Length, pwd, pwd.Length, decryptedDataSize) = 0 Then Console.WriteLine(Constants.vbLf & " ############################################") Console.WriteLine(" ####### Website: www.vb-community.eu #######") Console.WriteLine(" ############################################") Console.WriteLine(" ##### Programmiert in Visual Basic.Net #####") Console.WriteLine(" ############################################") Console.WriteLine(" ############################## By Igoe #####") Console.WriteLine(" ############################################") Console.WriteLine(" ############################################") Console.WriteLine(" ### Besucht doch mal www.true-hack.ddl.cx ##") Console.WriteLine(" ############################################") Console.WriteLine(Constants.vbLf & " Password: " & pwd.ToString()) Console.Write(" Username: ") For Each drc As DirectoryInfo In di.GetDirectories() If drc.Name = "common" Then GoTo 1 If drc.Name = "SourceMods" Then GoTo 1 Console.Write(drc.Name & ", ") 1: Next Console.WriteLine(Constants.vbLf & " Crypt PW: " & PWnew) Console.ReadLine() Else Console.WriteLine(Constants.vbLf & " ############################################") Console.WriteLine(" ####### Website: www.vb-community.eu #######") Console.WriteLine(" ############################################") Console.WriteLine(" ##### Programmiert in Visual Basic.Net #####") Console.WriteLine(" ############################################") Console.WriteLine(" ############################## By Igoe #####") Console.WriteLine(" ############################################") Console.WriteLine(" ############################################") Console.WriteLine(" ### Besucht doch mal www.true-hack.ddl.cx ##") Console.WriteLine(" ############################################") Console.WriteLine(Constants.vbLf & " Password: Nicht Gespeichert.") For Each drc As DirectoryInfo In di.GetDirectories() If drc.Name = "common" Then GoTo 2 If drc.Name = "SourceMods" Then GoTo 2 Console.Write(drc.Name & ", ") 2: Next Console.ReadLine() End If End Sub End Module




Zitieren
