4 September 2026
7 September 2026
Replytext not yet in the index
https://github.com/MRJAPPS/CBruteLib
درود، من چند سال پیش یک کتابخانه برای Brute force با JAVA ساخته بودم، ولی بعد از مدتی اون رو به C# انتقال دادم، و میخواستم به C انتقال بدم که قسمت نشد. با استفاده از این library میشه رمز های منعطف بسازید و در لحظه تست کنید. یعنی داستانش اینطوری نیست که اول کامل رمز ها ایجاد بشن بعد از رمز ها استفاده بشه. از اونجایی هم که یک library هستش مثل سایر روش ها که بر پایه ابزار های خط فرمان دیگه هستن، overhead اضافه نداره.
این library از قابلیت multi-threading به صورت کامل پشتیبانی میکنه. چیزی که یادمه(چون خیلی وقته باهاش کار نکردم) اینه که تردی بیکار نمیمونه، یعنی هر تردی که کارش تموم میشه سعی میکنه بخشی از وظیفه یک ترد دیگه رو بر عهده بگیره. خواستم روی شبکه هم همین روش رو پیاده سازی کنم تا به صورت توزیع شده هم روی سیستم های مختلف ولی با یک وظیفه مشخص کار کنه؛ اما با خودم گفتم خب که چی؟ یعنی انگیزه ادامه نداشتم.
یک قابلیت دیگه هم براش در نظر گرفتم، این بود که بشه توی فرایند وقفه ایجاد کرد، یا حالت رو ذخیره کرد تا بعداً ادامه داد یا به راحتی کل فرایند رو متوقف کرد.
قدیم خواستم الگوریتم های مورد استفاده رو کامل مستند کنم که بازم با خودم گفتم کی اهمیت میده؟ هر چند پشیمونم چون الاً خودم اهمیت میدادم😂
به هر حال اگه خواستید قفل یک چیزی رو بشکنید، یا رمز یک فایلی یادتون رفته بود خواستید بر اساس چیزی که از رمز یادتونه اون رو بازیابی کنید، این library عالیه برای اینکار(تعریف الکی نمیکنم، از نظر انعطاف تولید رمز خدایی خیلی روش کار کردم)
در ادامه یکم بیشتر توضیح میدم
#معرفی
ptrhttps://github.com/MRJAPPS/CBruteLib
درود، من چند سال پیش یک کتابخانه برای Brute force با JAVA ساخته بودم، ولی بعد از مدتی اون رو به C# انتقال دادم، و میخواستم به C انتقال بدم که قسمت نشد. با استفاده از این library میشه رمز های منعطف بسازید و در لحظه تست کنید. یعنی داستانش اینطوری نیست که اول کامل ر
خیلی وقت پیش توی یک گروه دیگه معرفیش کرده بود ولی اینجا یک طور دیگه میگم. این کتابخانه از 3 کلاس مهم تشکیل شده، و نمونه multi-thread هر کدوم یک پسوند Worker داره.
فقط توجه کنید اینجا نمیگیم رمز ها از چند کاراکتر تشکیل شدن! میگیم از چند خونه تشکیل شدن!
میتونید، موقعیت شروع، پایان، حداقل طول حداکثر طول طول هایی که نباید در نظر گرفته بشن، حالت هایی که رمز رو تشکیل میدن رو تعیین کنید.
1️⃣کلاس SimpleBrute
این کلاس ساده ترینه، یعنی میتونید حالت های تشکیل دهنده رمز رو به صورت یک آرایه از object ها تعیین کنید. با استفاده از ترکیبات حالت ها برای هر اندازه مجاز، رمز هارو بهتون تحویل میده و میتونید استفاده کنید.
مثلاً بگید "drag,123,54" حالت ها هستن، و حداقل طول 4 خونه اس و حداکثر 8 خونه ولی مطئنیم که 6 و 7 نیست.
2️⃣کلاس PermutationBrute
این کلاس سریع ترین، و چالشی ترین کلاسی بود که پیاده سازیش کردم، چالش هم این بود نمیشد به راحتی گفت برای حالت های X,Y,Z,T موقعیت 3 چه ترکیبی داریم؟ الگوریتم back-tracking بود، ولی قابل پیشبینی نبود برام، یعنی الگویی ندیدم توش. اما، با الگوریتم جایگشت بعدی آشنا شدم. یک برنامه نویسی توی وبلاگ شخیش توضیحش داده بود. ولی توی این حالت extraPassLen رو اضافه نکردم:
public PermutationBrute(long startPos, long endPos, int minPassLen, int maxPassLen,
object[] test, int threadID = -1);
3️⃣ خفن ترین از نظر من، کلاس ProBrute
این کلاس باعث شده که بگم این چیزی که نوشتم واقعاً منعطفه! بخوام خلاصه بگم، میتونید توسط این کلاس برای هر خونه حالت های اون خونه رو تعیین کنید. مثلاً خونه اول: 1,2,3 خونه دوم: t1,23,f و...
اماااا.... توی این حالت کمترین و بیشتر تعداد خونه هم موجوده، ولی چطوری میشه گفت هر خونه چه حالت هایی داشته باشه؟
این یک مسئله ای بود که راه حلش همون لحظه که بهش فکر کردم اومد تو سرم، ولی کدش دیر تر اومد. با خودم گفتم به جای دادن index مطلق، فاصله از ابتدا یا انتهارو مشخص کنم. یعنی مثلاً خونه یکی مونده به آخر 1,2,3 و خونه سوم همیشه 5 باشه.
اگه برای مثال بالا حالتی بود که مثلاً کمترین اندازه 2 بود چی؟
توی این حالت خونه یکی مونده به آخر در حقیقت همون خونه اوله که حالاتش 1,2,3 هستش ولی خونه آخر چی؟ برای این حالت علاوه بر PassTestInfo ها یک آرا
ptrhttps://github.com/MRJAPPS/CBruteLib
درود، من چند سال پیش یک کتابخانه برای Brute force با JAVA ساخته بودم، ولی بعد از مدتی اون رو به C# انتقال دادم، و میخواستم به C انتقال بدم که قسمت نشد. با استفاده از این library میشه رمز های منعطف بسازید و در لحظه تست کنید. یعنی داستانش اینطوری نیست که اول کامل ر
Файл
CBrute_fa.pdf · 1000 KB · click to show
CBrute_fa.pdf · 1000 KB · click to show
در کل اگه روزی خواستید ابزاری در زمینه بروت فورس بسازید روش حساب کنید، ولی به لایسنس توجه کنید لطفاً... هر چند دوره BruteForce تموم شده... مگه اینکه بخواید یک هشی چیزی بشکنید یا رمز ضعیفی بشکنید
10 September 2026
Фотография
click to show
click to show
SINUX Kernel v0.6 has been released. 🚀
Changes:
Added CI/CD pipeline
Added GOVERNANCE.md
Fixed 4 critical bugs
What's New ✨
Automatic CI/CD testing for every push.
Fixed 4 critical bugs in memory management and the file system.
Improved overall kernel stability.
Introduced GOVERNANCE.md for a clearer project structure.
Lead Maintainer role established for technical leadership and release management.
GitHub 💻
MyChannel 😇
LinuxPark 🐧🌱
If you like the project, drop a ⭐ on GitHub! Tnx ❤️
ممنون میشم توی گیتهاب استار بدید 😉
1.6K · Sin∞k 🌱SINUX Kernel v0.6 has been released. 🚀
Changes:
Added CI/CD pipeline
Added GOVERNANCE.md
Fixed 4 critical bugs
What's New ✨
Automatic CI/CD testing for every push.
Fixed 4 critical bugs in memory management and the file system.
Improved overall kernel stability.
Introduced GOVERNANCE.md for a clear
بنازم
11 September 2026
سلام به همگی👋
من میخوام پروژه خودمو به نام ((مشهد مترو)) به شما معرفی کنم.
🔥اپلیکیشن ((مشهد مترو)) منتشر شد🔥
این اپلیکیشن از دل یک نیاز شخصی ایده اش اومد بیرون.
مشهد مترو یک راهنمای جامع، ساده و کاربرپسند برای مسیریابی در سیستم متروی شهر مقدس مشهد است. این اپلیکیشن با هدف سادهسازی رفتوآمدهای روزانه ساکنان شهر و همچنین زائران حرم مطهر امام رضا (ع) طراحی شده و اطلاعات کاملی درباره ایستگاهها، خطوط مترو، امکانات و مسیرها در اختیار شما قرار میدهد✌️❤️💣
این اپلیکیشن با استفاده از فریمورک فلاتر توسعه پیدا کرده و بصورت کراس پلتفرم برای اندروید و IOS از طریق اپ استور اناردونی قابل دسترس است.
درباره پروژه توی این ویدیو توضیحات تکمیلی رو دادم که میتونید مشاهده کنید:
https://youtu.be/CUjarpRMrJs
لینک ریپازیتوری پروژه:
https://github.com/shahriaarrr/mashhad-metro
چه کمک هایی برای توسعه اپ میتونید بکنید؟
همینکه این اپ رو تست و فیدبک بدید و استار بدید به ریپازیتوریش و یا حتی از طریق درگاه هاش حمایت مالی بکنید بزرگترین حمایته.
اما برای فرآیند توسعه داریم یک تیم تشکیل میدیم که یک آپدیت انقلابی و بزرگ روی مشهد مترو آماده کنیم و برای این کار نیازمند برنامه نویسان فلاتر هستیم که توی این مسیر بتونن به توسعه و پیاده سازی فیچرهای جدید و رفع باگ ها بهمون کمک کنند❤️
همچنین اگر در زمینه مارکتینگ و گرافیک هم اگر کار کردید خوشحال میشیم که شما رو کنار خودمون داشته باشیم🔥🔥
Shahriarسلام به همگی👋
من میخوام پروژه خودمو به نام ((مشهد مترو)) به شما معرفی کنم.
🔥اپلیکیشن ((مشهد مترو)) منتشر شد🔥
این اپلیکیشن از دل یک نیاز شخصی ایده اش اومد بیرون.
مشهد مترو یک راهنمای جامع، ساده و کاربرپسند برای مسیریابی در سیستم متروی شهر مقدس مشهد است. این اپلیکیشن با هدف سادهسازی رفتوآمدهای رو
لازم به ذکره که دیتاست پروژه توسط خودم بصورت منبع باز و آزاد آماده شده که از طریق این لینک قابل مشاهده است:
https://shahriaarrr.ir/mashhad-metro-data
این دیتاست هم برای افرادیست که اگر به داده های مترو مشهد نیاز دارند بتونند استفاده کنند و حتی به بروز کردن داده هاش کمک کنند:
https://github.com/shahriaarrr/mashhad-metro-data
درود به مراحل پایانی رونمایی از DevChan نزدیک میشیم
دِوچَنی ها قصد دارند که با همکاری کامیونیتی CS12 یک رویداد رو برگزار کنند.
در صورت علاقمندی به مشارکت و حضور در رویداد 👍🏻 و در غیر این صورت 👎 بزنید.
@devchangap | @devchan_ir
344 · 13 September 2026
OXO
Ссылка
click to show
click to show
مشکل کار پیدا کردن در عصر هوش مصنوعی به یک معضل برای برنامه نویسان و حتی تازهکاران تبدیل شده DevChan راه حل این مشکل هست چیزی که 3 ماه گذشته رو داشتیم روش کار میکردیم اونم با تیمی 3 نفره... این صفحه اصلی DevChan در لینکدین هست و میتونید به این صفحه برید و اگر دوست داشتید در پیش ثبت نام این سرویس ثبت نام کنید...
@devchan_ir
511 ·