<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Prince of BlackBox</title><link>https://virgool.ir/feed/@prince.bb</link><description>در اینجا برخی از مطالبی که برای انجام تست نفوذ لازم است و یا برخی از مسایل مربوط به امنیت شبکه به زبان فارسی بیان خواهد شد.</description><language>fa</language><pubDate>2026-11-11 10:56:16</pubDate><image><url>https://files.virgool.ir/upload/users/67566/avatar/gjoOjZ.png</url><title>Prince of BlackBox</title><link>https://virgool.ir/@prince.bb</link></image><item><title>چالش شماره ۳ HTTP - User-agent</title><link>https://virgool.ir/@prince.bb/چالش-شماره-۳-http-user-agent-zeuxudrksqtf</link><description> در برخی مواقع توسعه دهندگان وب ممکن است به یوزر اجنت خاصی اطلاعات خاصی را نمایش دهند یا مثلا اگر یوزر اجنت شما فلان چیز خاص بود پیغامی متفاوت با سایرین دریافت کنید یا صفحه ای متفاوت مشاهده کنید.پس تغییر یوزر اجنت به شخصی که کار  تست نفوذ انجام می دهد ممکن است در پیش برد اهدافش کمک کند. همانگونه که در تصویر مشاهده می کنید به شما پیغامی مبنی بر اینکه یوزر اجنت شما ادمین نیست نشان داده شده است.تصویر شماره ۱حال ما   inspect element را در مرورگر انتخاب می کنیم و یا می توانیم از افزونه هایی که به ما اجازه تغییر هدر یک درخواست وب (HTTP Request) را می دهد و یا از نرم افزار معروف Burp suite برای تغییر هدر استفاده کنیم.همانند شکل زیر بخش network را در inspect element انتخاب می کنیم و یکبار صفحه رو به روز رسانی می کنیم. تا درخواست ها نشان داده شوند.تصویر شماره ۲اولین درخواست را مانند شکل انتخاب می کنیم و Edit and Resend در سمت راست صفحه را برای تغییر هدر کلیک می کنیم. حالا کافی است مانند شکل زیر یوزر اجنت را به ادمین تغییر دهیم و کلید send را کلیک نماییم.تصویر شماره ۳حال کافی است آخرین درخواست ارسالی را در بخش Network را انتخاب و پاسخ دریافتی را در سمت راست در تب Response مشاهده نمایید. همانگونه که در تصویر زیر مشاهده می کنید پرچم به شما نمایش داده می شود.تصویر شماره ۴ پس اگر به کار تست نفوذ مشغول هستید از افزونه های تغییر User Agent غافل نشوید، شاید اطلاعات مفیدی از طریق آن بدست آورید. و اگر توسعه دهنده وب هستید دقت کنید که در صورت تعویض هدر و یا یوزر اجنت چه اطلاعاتی را به کاربر می دهید.</description><category>Prince of BlackBox</category><author>Prince of BlackBox</author><pubDate>Sun, 22 Sep 2019 21:32:00 +0330</pubDate></item><item><title>چالش شماره ۲ HTTP - Open redirect</title><link>https://virgool.ir/@prince.bb/چالش-شماره-۲-http-open-redirect-mi2im7mvnsi6</link><description>این نمونه آسیب پذیری شاید به خودی خود به سایت هدف آسیبی نرساند اما یک راه مناسب برای فیشینگ است که می توان بوسیله آن قربانیان بسیاری را تحت تاثیر قرار داد. ایده ای این آسیب پذیری اینگونه است که در سایتی که امکان ریدایرکت به شما توسط GET را می دهد شما با بررسی نوع هدر ارسالی می توانید تروجان و یا صفحه خود را جایگزین کنید و در اختیار قربانی قرار دهید. برای درک بهتر یک مثال ساده می زنیم. تصور کنید سامانه شاپرک که یک درگاه پرداخت بانکی معتبر در ایران است چنین آسیب پذیریی داشته باشد. حال شما کافی است یک صفحه مشابه پرداخت یک بانک را ایجاد کنید و آنرا در جایی آپلود کنید. اکنون کافی است در انتهای URL شاپرک آدرس خود را اضافه کنید و از طریق مهندسی اجتماعی و فیشینگ آن را در اختیار قربانی قرار دهید، شخص مورد نظر وقتی آدرس درگاه شاپرک را می بیند با اعتماد کامل مشخصات کارت بانکی خود را وارد می کند و برای شما ارسال می نماید.خوب برگردیم به راه حل چالش شماره ۲ بخش وب سرور root-me.چالش را که باز می کنیم با باز کردن Inspect Element مشاهده خواهید کرد که سه کلید برای شبکه های اجتماعی معروف طراحی شده که با کلیک کردن بر روی آنها به همان شبکه اجتماعی Redirect می شوید، ما نیز مانند تصویر یکی از آنها را انتخاب و کپی می کنیم.web-serveur/ch52/اکنون قسمت کپی شده را بررسی می کنیم. همانگونه که مشاهده می کنید از دو بخش url و h تشکیل شده است که با بررسی دقیقتر متوجه می شوید بخش دوم Hash شده همان آدرس سایت است. حال باید بفهمیم چه نوع هشی است ( بر اساس تجربه معمولا اکثر توسعه دهنده های وب از MD5 و یا SHA1 برای هش کردن استفاده می کنند) من در اینجا همان آدرس را یکبار با MD5 هش کرده و با هش موجود در بخش دوم آدرس مقایسه کردم که یکی بود، پس به این نتیجه می رسیم که بخش دوم با MD5 هش شده است. در نتیجه ما هم آدرس سایت مورد نظر خود را به صورت هش در آورده و به صورت الگوی مورد نظر چالش در می آوریم.?url=https://facebook.com&amp;h=a023cfbf5f1c39bdf8407f28b60cd134plain: https://facebook.comhash (md5): a023cfbf5f1c39bdf8407f28b60cd134--------------------------------------------------------------------------------------------plain: https://mydomain.comhash (md5): 9af3e23ea90265a580cb11bfce830f97?url=https://mydomain.com&amp;h=9af3e23ea90265a580cb11bfce830f97حال وقت آن رسیده که در قسمت GET چالش این قسمت را قرار دهیم، نکته اینجاست چون عمل ریدایرکت انجام می شود Flag خیلی سریع نشان داده می شود و به سایت مورد نظر ارجاع می شوید برای اینکه زمان کافی جهت کپی کردن پرچم داشته باشید کافیست از افزونه هایی که درخواستها را گام به گام اجرا می کنند استفاده کنید و یا از نرم افزار معروف Burp Suite استفاده کنید، من در اینجا از بخش Network در Inspect Element کمک گرفتم به این صورت که بخش Network  را باز کردم و سپس صفحه را یکبار Refresh کردم، حال اولین بخش را که مشاهده می کنید یک GET برای بارگذاری صفحه ارسال شده روی آن کلیک می کنیم. حال کافیست در قسمت سمت راست Edit and Resend را کلیک کنیم و بخشی را که می خواهیم در حالت GET به Header اضافه کنیم و ارسال نماییم. مانند تصویر زیر؛اکنون به انتهای بخش Network یک درخواست GET اضافه شده است که روی آن کلیک می کنیم؛همانطور که در تصویر بالا مشاهده می شود در بخش سمت راست و تب نمایش Response می توانید پاسخ دریافتی برای درخواست را مشاهده کنید که پرچم هم در آن قرار دارد.پس اگر توسعه دهنده وب هستید همیشه در استفاده از درخواستهای GET دقت  و تامل بیشتر کنید چرا که این گونه درخواستها در صورتی که به درستی مدیریت نشوند منشا بسیاری از آسیب پذیریهای بحرانی خواهند شد؛ و اگر هم یک نفوذگر هستید بررسی اینگونه آسیب پذیری ها به شما کمک خواهند کرد راه های مناسبی برای حملات فیشینگ پیدا کنید.</description><category>Prince of BlackBox</category><author>Prince of BlackBox</author><pubDate>Wed, 28 Aug 2019 14:58:05 +0430</pubDate></item><item><title>چالش شماره یک بخش وب سرور root-me</title><link>https://virgool.ir/@prince.bb/چالش-شماره-یک-بخش-وب-سرور-root-me-ujldktvwxfsi</link><description>چالش HTML - Source codeهمیشه اولین بخشی که باید برای انجام تست نفوذ روی یک وب سایت بررسی شود قسمت سورس کد هست. در بسیاری از زمانها توسعه دهندگان وب و برنامه نویسان، برخی اطلاعات را که در هنگام تست اولیه به آنها نیاز داشتهاند را در کد قرار می دهند و بعدها فراموش می کنند آنها را حذف کنند و یا آنها را کامنت می کنند؛ این اطلاعات برای یک نفوذگر در اکثر اوقات مفید هستند و وی را در راه رسیدن به هدف کمک خواهند کرد. پس ما در بررسی بخش سورس کد چالش اول فلگ (پرچم یا پسورد) را به راحتی پیدا خواهیم کرد.همانگونه که در تصویر زیر مشاهده می کنید در سمت راست صفحه، سورس بخشی به صورت کامنت قرار دارد که پسورد در آن نمایان است. http://challenge01.root-me.org/web-serveur/ch1/پس همیشه به خاطر بسپارید اولین جایی که باید بررسی شود سورس کد یک سایت است و هر اطلاعاتی را که ممکن است بعدا به کارتان بیاید ذخیره کنید و آنها را مورد مطالعه قرار دهید.</description><category>Prince of BlackBox</category><author>Prince of BlackBox</author><pubDate>Mon, 26 Aug 2019 21:14:41 +0430</pubDate></item><item><title>مقدمه</title><link>https://virgool.ir/@prince.bb/مقدمه-piaeonlkjcan</link><description>برای کاربردی بودن مقالات و آموزشها پس از بررسی فراوان تصمیم گرفتم مرحله به مرحله سوالات سایت root-me.org در بخش وب سرور را حل کنم و همزمان راه حل ها را با توضیحات کامل و دلایل در اینجا ارائه نمایم.  البته اگر مجالی بود نیز یه چک لیست ساده برای تست نفوذ نیز ایجاد خواهم کرد.</description><category>Prince of BlackBox</category><author>Prince of BlackBox</author><pubDate>Mon, 26 Aug 2019 20:35:35 +0430</pubDate></item></channel></rss>