Replymessage unavailable
https://github.com/MRJAPPS/CBruteLib
درود، من چند سال پیش یک کتابخانه برای Brute force با JAVA ساخته بودم، ولی بعد از مدتی اون رو به C# انتقال دادم، و میخواستم به C انتقال بدم که قسمت نشد. با استفاده از این library میشه رمز های منعطف بسازید و در لحظه تست کنید. یعنی داستانش اینطوری نیست که اول کامل رمز ها ایجاد بشن بعد از رمز ها استفاده بشه. از اونجایی هم که یک library هستش مثل سایر روش ها که بر پایه ابزار های خط فرمان دیگه هستن، overhead اضافه نداره.
این library از قابلیت multi-threading به صورت کامل پشتیبانی میکنه. چیزی که یادمه(چون خیلی وقته باهاش کار نکردم) اینه که تردی بیکار نمیمونه، یعنی هر تردی که کارش تموم میشه سعی میکنه بخشی از وظیفه یک ترد دیگه رو بر عهده بگیره. خواستم روی شبکه هم همین روش رو پیاده سازی کنم تا به صورت توزیع شده هم روی سیستم های مختلف ولی با یک وظیفه مشخص کار کنه؛ اما با خودم گفتم خب که چی؟ یعنی انگیزه ادامه نداشتم.
یک قابلیت دیگه هم براش در نظر گرفتم، این بود که بشه توی فرایند وقفه ایجاد کرد، یا حالت رو ذخیره کرد تا بعداً ادامه داد یا به راحتی کل فرایند رو متوقف کرد.
قدیم خواستم الگوریتم های مورد استفاده رو کامل مستند کنم که بازم با خودم گفتم کی اهمیت میده؟ هر چند پشیمونم چون الاً خودم اهمیت میدادم😂
به هر حال اگه خواستید قفل یک چیزی رو بشکنید، یا رمز یک فایلی یادتون رفته بود خواستید بر اساس چیزی که از رمز یادتونه اون رو بازیابی کنید، این library عالیه برای اینکار(تعریف الکی نمیکنم، از نظر انعطاف تولید رمز خدایی خیلی روش کار کردم)
در ادامه یکم بیشتر توضیح میدم
#معرفی