الفريق العربي للهندسة العكسية
طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html)
+--- الموضوع : طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect (/thread-468.html)



طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect - TeRcO - 26-12-2018

بسم الله الرحمن الرحيم

الأدوات المستخدمة:
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.

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


RE: طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect - bihatchi7 - 03-01-2019

thnx bro

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


RE: طريقة لكسر بعض البرامج المحمية بـ Asprⵙtect - rhopalocera - 03-01-2019

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 مرفق....