الفريق العربي للهندسة العكسية
الدرس الثالث : دراسة خوارزمية التسجيل وبرمجة Keygen لبرنامج EzWeb Monitor - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : شروحات خوارزميات التسجيل و برمجة الكيجين - Keygenning (https://www.at4re.net/f/forum-23.html)
+---- قسم : دورة AT4RE لتعليم Keygening (https://www.at4re.net/f/forum-24.html)
+---- الموضوع : الدرس الثالث : دراسة خوارزمية التسجيل وبرمجة Keygen لبرنامج EzWeb Monitor (/thread-7.html)



الدرس الثالث : دراسة خوارزمية التسجيل وبرمجة Keygen لبرنامج EzWeb Monitor - dj-siba - 19-10-2018

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

دورة AT4RE لتعليم keygenning :

الدرس الثالث : دراسة خوارزمية التسجيل وبرمجة Keygen لبرنامج EzWeb Monitor



إعداد : Prince

درس مصور (فلاشي)
+ البرنامج EzWeb Monitor لتطبيق الدرس
+ الملفات المصدرية للKeygen بالدلفي

للتحميل:

http://at4re.net/tutorials/keygenning/AT4RE_Keygenning_Tutorial_03.rar
أضافة كود الكيجين Delphi + ASM
Name,Str:String;
Len:Integer;
begin
If Edit1.Text = '' Then begin Edit2.Text:='Enter your Name';
Exit;   End;
Name:= TrimLeft(edit1.Text);
Str := '7703615';
       ASM
       PUSHAD
       MOV EDX,Name   //DWORD PTR SS:[ESP+0C8h] ; name
       XOR ESI,ESI
       XOR EAX,EAX
       MOV ECX,DWORD PTR DS:[EDX-4]// To Get Length Name --
       TEST ECX,ECX
       JLE @ezWebMon_00405C15
@ezWebMon_00405C0A:
       MOVSX EDI,BYTE PTR DS:[EAX+EDX]
       ADD ESI,EDI         //  To Get Ord Name
       INC EAX
       CMP EAX,ECX
       JL @ezWebMon_00405C0A
       ADD ESI,02710h    // Ord Name + $2710   --
       MOV LEN,ESI
@ezWebMon_00405C15:
       POPAD
       End;
Edit2.Text:= Str + '-' + Format ('%u',[Len]);