![]() |
|
التحدي رقم 2 - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : تمارين دلفي وحلول (https://delphi4arab.net/forum/forumdisplay.php?fid=16) +--- الموضوع : التحدي رقم 2 (/showthread.php?tid=9324) |
التحدي رقم 2 - AX302 - 16-04-2018 السام عليكم التحدي سهل فقط عليك ايجاد كلمة السر - مدة التحدي يوم واحد بالتوفيق للجميع
RE: التحدي رقم 2 - chamsderreche - 16-04-2018 ممكن تلميح RE: التحدي رقم 2 - AX302 - 16-04-2018 (16-04-2018, 11:06 PM)chamsderreche كتب : ممكن تلميح ابحث في جهة السلاسل Strings
RE: التحدي رقم 2 - Ben.Ja - 17-04-2018 The Password ههههه RE: التحدي رقم 2 - AX302 - 17-04-2018 (17-04-2018, 12:19 AM)Ben.Ja كتب : The Password اجابة صحيحة ممكن الطريقة RE: التحدي رقم 2 - Ben.Ja - 17-04-2018 كانت ضربة حظ فقط, من خلال برنامج ollydbg RE: التحدي رقم 2 - AX302 - 17-04-2018 الحل : الاجابة الصحيحة هي The Password , الهدف من التحدي هو ليس كسر كلمة السر و انما منهجية الكسر و البحث عن طريق السلاسل من دون اللجوء الى اي منقح. طريقة الحال بسيطة عند فتح البرنامج نلاحظ انه هناك رسالة تقول ادخل كلمة السر كما في الصورة ![]() الان نقوم بفتح البرنامج بمحرر هكس ونقوم بالبحث عن كلمة The Password ![]() تم ايجادها بنجاح ![]() كلمة السر D4A_123 مجرد فخ ايضا تعمدت ان تكون كلمة السر الحقيقية مثل الرسالة للتضليل السورس هنا كود : program D4A_Chall_02;
{$APPTYPE CONSOLE}
var Pwd,Password : string;
begin
Password := 'The Password is D4A_123';
Writeln('The Password');
Readln(Pwd);
if Pwd = 'The Password' then
begin
Writeln('You Are The Boss :D');
Readln;
end else
begin
Writeln('Try Again :p');
Readln;
end;
end. |