PDA

View Full Version : برنامه برایه باز کردن فایل zip پسورد شده



ehsan-68
شنبه 09 دی 1391, 17:53 عصر
سلام ...

کدی سراغ ندارین برایه اینکه بذارم تو نرم افزارم تا فایلهای زیپ شده که پسورد داره رو باز کنه ...

SHD.NET
شنبه 09 دی 1391, 18:53 عصر
یعنی اون فایلارو هک کنه ؟؟
یا اینکه خودمون رمزو بهش بدیم بازی کنه ؟؟

gilsoft
شنبه 09 دی 1391, 23:00 عصر
کدی سراغ ندارین برایه اینکه بذارم تو نرم افزارم تا فایلهای زیپ شده که پسورد داره رو باز کنه ...

ZiP و Unzip کردن فایل و فولدر ها به روش خیلی ساده ! (http://barnamenevis.org/showthread.php?210178)

ehsan-68
یک شنبه 10 دی 1391, 00:22 صبح
یعنی اون فایلارو هک کنه ؟؟
یا اینکه خودمون رمزو بهش بدیم بازی کنه ؟؟

نه خودش هک بکنه ...

پسورد فایلو فراموش کردیم حالا دنبال کد میگردیم ... :لبخند:

ehsan-68
یک شنبه 10 دی 1391, 00:24 صبح
ZiP و Unzip کردن فایل و فولدر ها به روش خیلی ساده ! (http://barnamenevis.org/showthread.php?210178)

من نحوه کارو بلدم ... میخوام این امکانو به کاربر بدم تا اگه پسورد فایل زیپو نداره بتونه بازم بازش کنه ...

SHD.NET
یک شنبه 10 دی 1391, 20:44 عصر
نرم افزارهایی توی این زمینه هستند . اما نمدونم چجوری نوشته شدن

tstsst
یک شنبه 10 دی 1391, 21:17 عصر
اون نرم افزار ها یا بروتفورس می کنند یا از دیتابیس(که زیرمجموعه بروتفروسه) استفاده می کنند یا ترکیبی
که برای بدست آوردن هش هم از همین روش ها استفاده میشه.
بهتر بگم تنها روشی که پسوردهای (هش شده) رو به طور دقیق میده brute force که بسته به طول پسور نوع کاراکترها (تمام اسکی یا حروف (کوچک_بزرگ) عداد) مدت زمان تقریبی متفاوتی داره و بسته به نوع کدنویسی شما.
برای مثال
پسور 8 رقمی تشکیل شده از حروف کوچک
26 حرف 8 خانه
26 به توان 8
208827064576
اگه 100 پسورد در ثانیه امتحان شه
2088270645.76 ثانیه
یا 34804510.762 دقیقه
یا 580075.179 ساعت
یا 67 سال طول می کشه
(اگه درست حساب کردم)
که بیشتر این پسورد ها پس های به درد نخوره مثل (aaaaaaaa) برای همین از دیتابیسی از پس ورد های رایج استفاده می کنن و اگه دیتا بیس نتونست پس رو بدست بیاره شروع به ساخت رشته می کنن و...
احتمال پیدا کردن از کمتر از 1 ساعت تا n+1 سال هست. (حتی یک بار من در حالت خیلی خوش شانسی در 1 دقیقه پس 8 رقمی رو بدست آوردم)

برای مثال نرم افزار پس کیت یک قابلیتی داره که می تونی قسمتی از پس رو بهش بدی یا بگی شکل پس چجوریه (مثلا char+number یا num+char+num یا ...) و یکسری دیتابیسی که خود نرم افزار داره که قبل از ساخت رشته اونو امتحان می کنه.