الفريق العربي للهندسة العكسية

نسخة كاملة : طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

الأدوات المستخدمة:
OllyDbg
Detect it easy
aspr_ide.dll
CodeDoctor.dll بلوقن خاص بـ: OllyDbg
برنامج :Capture Assistant
 
 تم استخدام اضافة CodeDoctor.dll
لحفك الحماية
و لكن ملف
 aspr_ide.dll
ما وظيفته ؟
Sometimes, after unpacking an asprotect target, the application may still rely on the functions and procedures provided by asprotect in its aspr_ide.dll.
While the sdk allows for custom functions to be added to it, the generic functions include CheckKeyAndDecrypt, SetUserKey, GetHardwareID, GetTrialExecs, GetExpirationDate, GetRegistrationKeys, CheckKey, GetModeInformation, GetRegistrationInformation, GetTrialDays, GetKeyDate, and GetKeyExpirationDate.
The aspr_ide.dll simulate all of these functions and return the correct values to register the application.

الشرح بالمرفقات:
thnx bro

هل يمكنك رفع ملف .aspr_ide.dll.rar
وشكرا سلفا
library aspr_ide;

uses
  windows;

procedure CheckKeyAndDecrypt(Key: PansiChar; Name: PansiChar; SaveKey: Boolean); stdcall;
begin

end;

procedure GetRegistrationInformation(ModeID: Byte; var Key: PansiChar; var Name: PansiChar); stdcall;
begin
  Key := '617-434-7265';
  Name := 'www.at4re.net';
end;

procedure GetHardwareID; stdcall;
begin

end;

procedure GetTrialDays(ModeID: Byte; var Total: Cardinal; var Left: Cardinal); stdcall;
begin

end;

exports
  GetHardwareID,
  CheckKeyAndDecrypt,
  GetRegistrationInformation,
  GetTrialDays;
begin

end.

aspr_ide.dll مرفق....