![]() |
|
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4) +--- قسم : الامن و تحليل التطبيقات البرمجية (https://delphi4arab.net/forum/forumdisplay.php?fid=31) +--- الموضوع : كيف تحمي برنامج بالاسم ورقم تسجيل Serial (/showthread.php?tid=1866) |
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - محمد عبد العزيز - 03-04-2010 السلام عليكم ورحمة الله بدلا من كثرة الكلام ناخذ مثال حي من الواقع برنامح Autorun Virus Remover مبرمج بدلفي 7 وموقعه كود : www.autorunremover.comكتابة بالاسم نقطتين .. وبرقم التسجيل 02 بانتظار تعليقاتكم! كيف تحمي برنامج بالاسم ورقم تسجيل Serial - STRELiTZIA - 03-04-2010 و عليكم السلام و رحمة الله إقتباس :حملو اخر نسخة من الموقع، بعد الثبيت و التنفيذ الضغط على الزر Registerتمت التجربة... النسخة اصبحت Full و خصائص التحديث اصبحت متاحة... إقتباس :بانتظار تعليقاتكم!اترك المبادرة لكاش واحد
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - TF6M - 03-04-2010 وعليكم السلام و رحمة الله و بركاته 1- النسخة أصبحت Full , صفحت التسجيل : Disabled 2- حفظ بيانات التسجيل في : svighost.dll 3- إذا كان السريال خاطئ & عند إعادة تشغيل البرنامج يقوم بعرض الـ UserName بالتوفيق ,, كيف تحمي برنامج بالاسم ورقم تسجيل Serial - paix144 - 03-04-2010 و عليكم السلام و رحمة الله جميل، نفس الشئ بالنسبة لي :laugh: كيف تحمي برنامج بالاسم ورقم تسجيل Serial - TF6M - 03-04-2010 سريال آخر صحيح : User Name : tf6m License Code : VJU 4- السريال الصحيح وفق الـ User Name ![]() PHP كود : procedure TKeyGen.Edit1Change(Sender: TObject);5- عكس خوارزمية التشفير . كيف تحمي برنامج بالاسم ورقم تسجيل Serial - kachwahed - 03-04-2010 وعليكم السلام ورحمة الله إقتباس :اترك المبادرة لكاش واحدأنا هنا ![]() بيانات التسجيل صحيحة. واضح أنهم استخدموا مكونات LMD وRaize وللتسجيل مكون TRegObj الشائع... بيانات التسجيل في الملف: كود : 004C92AB |. BA 1C944C00 MOV EDX,004C941C ; ASCII "[color=Red]svighost.dll[/color]"كيف تحمي برنامج بالاسم ورقم تسجيل Serial - STRELiTZIA - 04-04-2010 السلام عليكم و رحمة الله تم عمل Update للكود المصدري الخاص بــ TF6M 1- دعم الأرقام في الــ User name. 2- اضافة خاصية انشاء ملف الــ License. 3- اظهار ملاحظة تخص ما سميته الــ Magic word. هل عرفتموهم ؟ يمكنكم تجربة ادخال حرف Z او Y او عدة حروف اخرى مثل ù > الى اخره... 4- اضافة بعض الـ Checks الجوهرية. المرفق يحتوي على الملف التنفيذي و الملفات المصدرية. ايضا عندي ملاحظات تخص البرنامج في ذاته اتركها الى الانتهاء من مناقشة خوارزمية التسجيل... كيف تحمي برنامج بالاسم ورقم تسجيل Serial - mohfa - 04-04-2010 اما المبرمج مازال هاوي او انه في صدد تجربة البرنامج : ملف : chis.jpg ليس ملف صورة كما هو مسمى بل ملف لجلب التحديثات : افتح الملف بال NotePad : كود : [chis]
;×Óϵͳ±àºÅ
SubSys=AutorunRemover
;Éý¼¶ÍêÆô¶¯³ÌÐò
exe=AutorunRemover.exe
[update]
;·þÎñÆ÷Ò»=http://127.0.0.1
Server1=http://www.usbsafety.com/autorunremover/Updateانظر سيرفر التحديث مثلا كيف تحمي برنامج بالاسم ورقم تسجيل Serial - kachwahed - 04-04-2010 إقتباس :مناقشة خوارزمية التسجيل...لا حاجة للمتغيرات الإضافية، مباشرة: كود : function TMain.GetValidSerial(UserName: string): string;
var
Loop: byte;
begin
for Loop := 1 to Length(UserName) do
if Chr(Ord(UpCase(UserName[Loop])) + (Loop * 2)) in ['A'..'Z', '0'..'9'] then
[color=Blue]Result [/color]:= [color=Blue]Result [/color]+ Chr(Ord(UpCase(UserName[Loop])) + Loop * 2);
end;
كيف تحمي برنامج بالاسم ورقم تسجيل Serial - TF6M - 04-04-2010 1- بخصوص تحديث الأستاذ STRELiTZIA , 2- خوارزمية التشفير : 1- أول خطوة , تحويل الـ User Name الى حروف كبيرة . 2- حساب طول الـ User Name , ليكون كعداد لحلقة التشفير . 3- نفرض , 123456 = tf6m = User Name | License Code : ![]() ![]() - إذا كان الرمز '0'..'9' , فإنه يقفز على الـ Part 3 . - التخزين الفعلي في الـ Part1 , أما باقي العمليات تمويه . - مكان تخزين السريال الجديد : 00E62F1C , لكي تتم عملية التخزين يجب المرور بـ Part 3 ,Part 2 ,Part 1 . ملاحظة : nloop , عدد الدورة _ حلقة التشفير _ . |