- تاريخ ارسال : چهارشنبه 16 تير 1395
- بازديد : 846
RainbowCrack یک نرم افزار قدرتمند برای کرک کردن انواع hash ها با استفاده از جداول رنگین کمان (rainbow tables) میباشد.این نرم افزار از الگوریتم معاوضه زمان-حافظه برای کرک کردن hash ها و بدست آوردن پسورد ها استفاده میکند.این نرم افزار با hash cracker هایی که از الگوریتم brute force برای کرک استفاده میکنند متفاوت است.
یک نرم افزار کرکر که از الگوریتم brute force استفاده میکند ،ابتدا تمام پسوردهای ممکن را در حالت plaintext ایجاد کرده و سپس با محاسبه مقدار hash متناظر با آن رشته اقدام به مطابقت پسورد ها میکند.در این حالت چه پسورد کرک شود و چه کرک نشود ، تمام محاسبات و مقادیر مربوط به پسورد های plaintext و hash های متناظر با آنها دور ریخته میشود.
اما یک نرم افزار کرکر که از الگوریتم معاوضه زمان-حافظه استفاده میکند در ابتدا نیاز به یک مرحله پیش پردازش دارد.در این مرحله تمام زوج های plaintext – hash در داخل جداول رنگین کمان ذخیره میشود.این مرحله فقط یک بار انجام میشود اما به مقدار زیاد حافظه ، پردازش و زمان نیاز دارد و بعد از آن با سرعت بسیار بالاتر و با کارایی بهتر از brute force میتوان از آن استفاده کرد.
تعداد صفحات : 10
|