لطفا در صورت امكان فايل ضميمه رو كرك كنيد !
لطفا در صورت امكان فايل ضميمه رو كرك كنيد !
آخرین ویرایش به وسیله دلفــي : چهارشنبه 19 اسفند 1388 در 16:07 عصر
بدون نیاز به حتی یک خط تریس کردن
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=1 to longint(self) do EnableWindow(i,true);
end;
پیوست:
این چه وضع سابجکت انتخاب کردنه ؟!
با سلام
اینو تست کنید
یا علی![]()
عالي بووووووووووووووووووووود !
ولي اگه به تصوير موجود در برنامه توجه كرده باشيد منظور من بدست آوردن رمز عبور بود !
اگه پيداش كرديد همينجا ارسال كنيد لطفا .
نخواستم از عناوين تكراري "منو كرك كنيد" و امثال اين استفاده كنم ، تا تازگي داشته باشه !این چه وضع سابجکت انتخاب کردنه ؟!
رمز : Man Crack Shodam ! 095
به صورت زیر عمل کنید رشته مورد نظر کاملا مشخص هست.
olly DBG->Search for->All referenced text string
با توجه به توضیحات دوستان و کمی جستجو در مورد کرک می ها یه کم تو برنامه تغییراتی اعمال کردم که مطمعنا دسترسی به پسوورد رو سختتر می کنه !
حالا از دوستان عزیز تقاضا دارم دوباره فایل ضمیمه رو کرک کنند و ببینند سطح امنیتش تا چه حدی بالا رفته ؟ ( یا شاید هم پایین اومده !)
فقط قبلا عرض کنم منظور من از کرک به دست آوردن رمز عبور برنامه هست !
آخرین ویرایش به وسیله دلفــي : چهارشنبه 19 اسفند 1388 در 16:07 عصر
این بار بهتر از قبلی بود کمی سختتر شده.
رمز : 2071644359928
دوستاني كه فايل ضميمه دوم رو كرك كردن لطفا روش اون رو هم توضيح بدن ، من يه جاهايي به مشكل برخوردم .
سلام، شاید تعجب کنید که بعد از گذشت تقریبا 2 هفته دوباره کسی توی این قسمت مطلب میذاره!شاید هم منتظر بودید/بودیم تا جناب "Strong Bytes" روش کرکشون رو توضیح بدن.
در واقع انتظار چنین کاری از ایشون میرفت که لطف کنن و حداقل یه Tuto مختصر بذارن. اما نمیدونم چرا این کار رو نکردن!؟؟؟ درحالیکه ایشون همیشه به فروم سر میزنند. به هرحال من قصد محاکمه کسی رو ندارم چون ایشون هم حتما برای خودشون دلایلی دارن و اون دلایل محترم هستن. اصلا بیخیال بابا "مرا آن بس که من با من برآیم."
بگذریم...
این برنامه با MoleBox V2.X به صورت Pack در اومده(اینو من نمیگم، PEiD میگه!) پس برای پیدا کردن مقدار صحیح یا باید Unpack کنیم و یا بذاریم برنامه کاملا اجرا بشه و بعدا بریم سروقت پیدا کردن یه سرنخ! من از روش دوم استفاده میکنم. پس بذاریم تا برنامه قشنگ بالا بیاد بعدش از قسمت Intermodular calls روی توابعی که حدس میزنیم با توجه به عملکرد برنامه میتونن به ما کمک کنن BreakPoint میذاریم. اگه سخته، میتونین روی همشون BP بذارین، بعدش اونایی که به درد نمیخورن رو حذف کنین. حالا با F9 همینطور بین Callها جابجا بشین، یه چشم روی Registerها، یه چشم روی Stack، کدهای Disassemble شده رو هم از دست ندین! مقادیر با ارزش خودشونو به شما نشون میدن!!!
بعد از کمی تا قسمتی زیاد Trace و Backtrace کردن احتمالا میفهمید که آدرس 0046DF77 یا دوروبرش میتونه مهم باشه. در زیر این آدرس Callهای زیادی میبینید که باید اونها رو Trace کنین تا بفهمید مهم هستن یا نه البته میتونید بدون Trace کردن هم بفهمید. خلاصه اینکه اگه بتونید یه این سوال جواب بدید، مقدار صحیح رو هم پیدا کردید:
عددی که طولش(تعداد ارقامش) ضربدر 159357258456 برابر با خودش شود؟
برای پیدا کردن جواب یا میتونید از فرمول برید ویا با ماشین حساب به صورت سعی و خطا تست کنید.
من فایل UDD مربوط به این CrackMe رو میذارم که توی اون توضیحات بیشتری نوشتم. میتونین از اون استفاده کنین.
از آقای "دلفی" هم خواهش میکنم تا Source مربوط به این CrackMe رو به صورت کامل بذارن تا ما هم دلسرد نشیم.![]()
بعد از 18 تا پست به این نتیجه رسیدم و امضا کردم. قفل شدن بیشتر تاپیک های اینجا (امنیت در نرم افزار و برنامه نویسی) خود گواه این مدعاست.