سلام بر داش حسن و برنامه نویسان عزیز.
بابا چرا اینقدر طئارف میکنی.ما که خودمونی هستیم راحت باش داداش.
حسن جوون تمام چیزایی که گفتی خیلی قابل فهم و جالب و آموزنده و ... بود ممنونم.(ولی اون مثال اولیه خیلی باحال بودا).
من اول یه سری نقل قول از حرفای داش حسنمون بکنم بعد توضیحاتی در مورد کارمون هم میدم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اول یه چیز به دوستان بگم:
با نظر داش حسن کاملاً موافقم.باید خیلی مراقب باشیم.والبته تجربه هم داشته باشیم.این کار از دست کسایی که برنامه نویس نباشن بر نمیاد.
داداش ما مثلاً برنامه نویسیما.یه کرکر خالی نیستم که هر چی شرط داره پاک کنیم پدر برنامه رو دربیاریم آخرش فقط اعصاب خودمونو خورد کنیم.(اینم بگم که اصلاً از کرک هیچی حالیم نیست.دی.
هر چند من خودم زیاد امید ندارم ولی تلاش خودمو میکنم و امیدوارم شما و همه دوستان کمک کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منم چیزی نمیدونستم حسن جوون باور کن کاری نداره یه Olydbg بگیر بیفت به جونش همه چی رو میفهمی.
اگه وینرار از تئوری اول استفاده میکرد که همین که وینرار اومد بیرون کرکشو دو دستی تقدیم شرکتش میکردن.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داش حسن شما ساز بندری هم بزنین ما تا آخرش باهاتیم.دی:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
.
درسته ارزش نداره.ولی جنبه آموزشیش خیلی بالاست پسر میخوای امتحان کن ببین.
حسن جوون من امتحان کردم و خیلی چیزا هم یاد گرفتم.
خوب بریم سراغ کارمون:
دوستان اطلاعاتی که تو این مدت کسب کردم:
یه سری توضیحاتو که خود داداش حسن دادن دستشون درد نکنه.
اول یه مثال بزنم از زمانی که شما دارید فایل رو فشرده میکنید و پسورد روی فایل گذاشتید:
من پسورد 123 وارد میکنم.برانامه پردازش میکنه و پسورد رو کد گذاری میکنه برای مثال میشه FF01C1 حالا این تبدیل به بایت و ذخیره میشه.یادم نیست دقیقاً چند بایت برای جاسازی پسورد میسازه.
نکته جالب اینه که وقتی شما پسورد رو بیشتر از هزار یا یه کاراکتر زیاد وارد میکنید.مثلاً 1000 تا '1' وارد کنید و حالا که میخواید باز کنید اول یک عدد '2' بزارید بعد هزار تا یک رو بزارید میبینید که فایل باز میشه.
و اما موقع باز کردن:
شما پسورد رو 123 وارد میکنید.کاری درستی که ونرار کرده این بوده که پسوردی که شما وارد میکنید رو کدگذاری و با اون کدگذاری اصلی امحان میکنه و اگر کد گذاری رو به 123 تبدیل میکرد و با پسورد ورودی شما امتحان میکرد خیلی راحت میشد پسورد رو مشاهده کرد یه مثال کوچک بزنم برای اونایی که درست متوجه منظورم نشدن:
پسورد 111 وارد شده شما تبدیل به برای مثال FFFFF میشه و این با پسورد اصلی که FF01C1 باشه امتحان میشه.
حالا اگه وینرار پسورد وارد شده شما که 111 باشه رو کاری نداشته باشه و پسورد اصلی که FF01C1 باشه رو 123 تبدیل کنه خوب مسلماً ما پسورد اصلی رو میدیدیم.
البته یه سری چیزایه دیگه هم فهمیدم که وینرار همون اول پسورد شما رو مقایشه نمیکنه بلکه اول تعداد کاراکتر های پسورد شما رو مقایشه میکنه مثلاً پسورد اصلی 5 کاراکتر داره و پسورد ورودی 3 کاراکتر بنابراین بلافاصله خطا میده.
برای امروز کافیه سرم درد گرفت.
همچنان به کمک یاری سبزتان نیازمندیم.دی:
موفق باشید و سربلند.