🔐 آسیبپذیری بحرانی در XZ Utils: وقتی بکدور در قلب لینوکس لانه میکند
یک توسعهدهنده جعلی ۲ سال وقت گذاشت تا اعتماد جامعه اوپنسورس رو جلب کنه و بکدور رو در یکی از پرکاربردترین ابزارهای فشردهسازی لینوکس قرار بده.
**چی شد؟**
CVE-2024-3094 یکی از پیچیدهترین حملات supply chain تاریخ محسوب میشه. مهاجم با هویت جعلی "Jia Tan" از سال ۲۰۲۲ شروع به مشارکت در پروژه XZ کرد و بهتدریج maintainer شد. بکدور در نسخههای 5.6.0 و 5.6.1 وارد شد.
**هدف چی بود؟**
این بکدور بهصورت خاص روی سیستمهایی که از systemd و OpenSSH استفاده میکنن فعال میشه. مهاجم میتونه بدون احراز هویت، کد دلخواه اجرا کنه. یعنی دسترسی root به میلیونها سرور.
**چطور کشف شد؟**
یه مهندس مایکروسافت متوجه شد SSH login نیمثانیه کندتر شده. همین کنجکاوی ساده، یکی از بزرگترین حملات سایبری رو لو داد.
💻 مثال عملی:
```bash
# بررسی نسخه xz روی سیستم
xz --version
# اگه 5.6.0 یا 5.6.1 بود، فوری downgrade کن:
# Debian/Ubuntu
sudo apt install xz-utils=5.4.1-0.2
# بررسی امضای باینریها
sha256sum /usr/bin/xz
```
🔗 ابزار/منبع: GitHub Advisory Database - CVE-2024-3094
#SecurityNews #اخبار_امنیتی
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
یک توسعهدهنده جعلی ۲ سال وقت گذاشت تا اعتماد جامعه اوپنسورس رو جلب کنه و بکدور رو در یکی از پرکاربردترین ابزارهای فشردهسازی لینوکس قرار بده.
**چی شد؟**
CVE-2024-3094 یکی از پیچیدهترین حملات supply chain تاریخ محسوب میشه. مهاجم با هویت جعلی "Jia Tan" از سال ۲۰۲۲ شروع به مشارکت در پروژه XZ کرد و بهتدریج maintainer شد. بکدور در نسخههای 5.6.0 و 5.6.1 وارد شد.
**هدف چی بود؟**
این بکدور بهصورت خاص روی سیستمهایی که از systemd و OpenSSH استفاده میکنن فعال میشه. مهاجم میتونه بدون احراز هویت، کد دلخواه اجرا کنه. یعنی دسترسی root به میلیونها سرور.
**چطور کشف شد؟**
یه مهندس مایکروسافت متوجه شد SSH login نیمثانیه کندتر شده. همین کنجکاوی ساده، یکی از بزرگترین حملات سایبری رو لو داد.
💻 مثال عملی:
```bash
# بررسی نسخه xz روی سیستم
xz --version
# اگه 5.6.0 یا 5.6.1 بود، فوری downgrade کن:
# Debian/Ubuntu
sudo apt install xz-utils=5.4.1-0.2
# بررسی امضای باینریها
sha256sum /usr/bin/xz
```
🔗 ابزار/منبع: GitHub Advisory Database - CVE-2024-3094
#SecurityNews #اخبار_امنیتی
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
کداکر
مسترکلاس هک و تست نفوذ | ۶ دوره پروژهمحور — کداکر
جامعترین پکیج آموزش هک و امنیت فارسی. ۶۰+ ساعت ویدیو، ۳۰+ پروژه عملی، دسترسی مادامالعمر. همین الان با ۷۸٪ تخفیف شروع کن.
❤7
🔐 بهترین گوشیها برای هک: راهنمای انتخاب سلاح موبایلی
یه تستر نفوذ حرفهای، گوشیش رو به آزمایشگاه سیار تبدیل میکنه. اما هر گوشی این قابلیت رو نداره.
**چرا گوشی مهمه؟**
وقتی میخوای توی یه کافه WiFi Pineapple اجرا کنی یا در محیط واقعی تست نفوذ wireless انجام بدی، لپتاپ بازکردن مشکوکه. یه گوشی مناسب با Kali NetHunter یا Termux، همهچیز رو عوض میکنه.
**ویژگیهای کلیدی:**
۱. **پشتیبانی از Custom ROM**: بوتلودر آنلاکشده ضروریه
۲. **چیپست با درایور مناسب**: Qualcomm Snapdragon برای Monitor Mode وایرلس
۳. **پشتیبانی OTG**: اتصال آداپتور WiFi خارجی یا HID Attack
۴. **RAM کافی**: حداقل 6GB برای اجرای روان ابزارها
**گوشیهای پیشنهادی ۲۰۲۴:**
- OnePlus 7/8/9 Series (پشتیبانی کامل NetHunter)
- Google Pixel 4a/5/6 (Custom ROM فراوان)
- Poco F3/F4 (قیمت مناسب، آنلاک آسان)
💻 مثال عملی:
```bash
# نصب Termux و ابزارهای پایه
pkg update && pkg upgrade
pkg install root-repo
pkg install nmap hydra sqlmap
# بررسی پشتیبانی Monitor Mode
# (نیاز به آداپتور خارجی مثل Alfa)
iw list | grep -i monitor
```
🔗 ابزار/منبع: Kali NetHunter Store + Termux
#HackingPhone #موبایل_هکر #Kali #NetHunter #PenTest
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
یه تستر نفوذ حرفهای، گوشیش رو به آزمایشگاه سیار تبدیل میکنه. اما هر گوشی این قابلیت رو نداره.
**چرا گوشی مهمه؟**
وقتی میخوای توی یه کافه WiFi Pineapple اجرا کنی یا در محیط واقعی تست نفوذ wireless انجام بدی، لپتاپ بازکردن مشکوکه. یه گوشی مناسب با Kali NetHunter یا Termux، همهچیز رو عوض میکنه.
**ویژگیهای کلیدی:**
۱. **پشتیبانی از Custom ROM**: بوتلودر آنلاکشده ضروریه
۲. **چیپست با درایور مناسب**: Qualcomm Snapdragon برای Monitor Mode وایرلس
۳. **پشتیبانی OTG**: اتصال آداپتور WiFi خارجی یا HID Attack
۴. **RAM کافی**: حداقل 6GB برای اجرای روان ابزارها
**گوشیهای پیشنهادی ۲۰۲۴:**
- OnePlus 7/8/9 Series (پشتیبانی کامل NetHunter)
- Google Pixel 4a/5/6 (Custom ROM فراوان)
- Poco F3/F4 (قیمت مناسب، آنلاک آسان)
💻 مثال عملی:
```bash
# نصب Termux و ابزارهای پایه
pkg update && pkg upgrade
pkg install root-repo
pkg install nmap hydra sqlmap
# بررسی پشتیبانی Monitor Mode
# (نیاز به آداپتور خارجی مثل Alfa)
iw list | grep -i monitor
```
🔗 ابزار/منبع: Kali NetHunter Store + Termux
#HackingPhone #موبایل_هکر #Kali #NetHunter #PenTest
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤6🥰1
🔓 **اشتباه مرگبار در Enumeration که اکثر تازهکارها مرتکب میشن**
وقتی اولین پورت باز رو پیدا میکنی، هیجانزده میشی و مستقیم میری سراغ اکسپلویت؟ همینجا ۸۰٪ تستهای نفوذ شکست میخورن.
**اشتباه اول:** فقط به خروجی اول Nmap اکتفا کردن. یه اسکن سریع `-sS` کافی نیست. سرویسهای روی پورتهای غیراستاندارد یا UDP رو کامل از دست میدی. SSH روی پورت 2222؟ MySQL روی 13306؟ اینا رو هیچوقت نمیبینی.
**اشتباه دوم:** نادیده گرفتن Version Detection عمیق. فرق بین Apache 2.4.49 و 2.4.50 میتونه فرق بین Path Traversal موفق و دیوار باشه. بدون `-sV` و `--version-intensity` بالا، داری کورکورانه تیر میندازی.
**اشتباه سوم:** مستند نکردن همهچیز از همون لحظه اول. وقتی ۳ ساعت بعد به نتایج اولیه نیاز داری و ترمینال بسته شده، فاجعهست.
💻 **روش صحیح Enumeration:**
```bash
# اسکن کامل TCP
nmap -sS -sV -sC -p- -oA tcp_full 10.10.10.x
# اسکن UDP (حداقل top 100)
nmap -sU --top-ports 100 -oA udp_top 10.10.10.x
# اسکن عمیقتر سرویسها
nmap --version-intensity 5 -p [ports] 10.10.10.x
```
🔗 **ابزار/منبع:** AutoRecon - اتوماسیون فاز Enumeration
#Pentest #تست_نفوذ #PenTesting #Enumeration
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
وقتی اولین پورت باز رو پیدا میکنی، هیجانزده میشی و مستقیم میری سراغ اکسپلویت؟ همینجا ۸۰٪ تستهای نفوذ شکست میخورن.
**اشتباه اول:** فقط به خروجی اول Nmap اکتفا کردن. یه اسکن سریع `-sS` کافی نیست. سرویسهای روی پورتهای غیراستاندارد یا UDP رو کامل از دست میدی. SSH روی پورت 2222؟ MySQL روی 13306؟ اینا رو هیچوقت نمیبینی.
**اشتباه دوم:** نادیده گرفتن Version Detection عمیق. فرق بین Apache 2.4.49 و 2.4.50 میتونه فرق بین Path Traversal موفق و دیوار باشه. بدون `-sV` و `--version-intensity` بالا، داری کورکورانه تیر میندازی.
**اشتباه سوم:** مستند نکردن همهچیز از همون لحظه اول. وقتی ۳ ساعت بعد به نتایج اولیه نیاز داری و ترمینال بسته شده، فاجعهست.
💻 **روش صحیح Enumeration:**
```bash
# اسکن کامل TCP
nmap -sS -sV -sC -p- -oA tcp_full 10.10.10.x
# اسکن UDP (حداقل top 100)
nmap -sU --top-ports 100 -oA udp_top 10.10.10.x
# اسکن عمیقتر سرویسها
nmap --version-intensity 5 -p [ports] 10.10.10.x
```
🔗 **ابزار/منبع:** AutoRecon - اتوماسیون فاز Enumeration
#Pentest #تست_نفوذ #PenTesting #Enumeration
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤5👏1
🔐 **Broken Access Control: وقتی دیوار امنیتی فقط یک پردهست**
چرا IDOR سالهاست صدرنشین OWASP Top 10 باقی مونده؟ چون توسعهدهندهها هنوز فکر میکنن مخفی کردن URL یعنی امنیت!
**Broken Access Control** یعنی کاربر بتونه به منابعی دسترسی پیدا کنه که حق نداره. سادهترین شکلش IDOR (Insecure Direct Object Reference) هست: فقط با تغییر یک عدد در URL، به اطلاعات بقیه کاربرا دسترسی پیدا میکنی.
مشکل اصلی اینجاست که بکاند فرض میکنه اگه کاربر لاگین کرده، پس مجازه همهچیز رو ببینه. این فرض اشتباهه. هر درخواست باید جداگانه چک بشه که آیا این کاربر خاص، به این منبع خاص، دسترسی داره یا نه.
💻 **مثال عملی:**
```
# درخواست اصلی کاربر
GET /api/invoices/1337
# مهاجم فقط ID رو تغییر میده
GET /api/invoices/1338
GET /api/invoices/1339
# اگه سرور چک نکنه ownership:
→ اطلاعات فاکتور بقیه لو میره 💀
```
🔗 **ابزار/منبع:** Burp Suite + Autorize Extension
#OWASP #WebSecurity #امنیت_وب #IDOR #AccessControl
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
چرا IDOR سالهاست صدرنشین OWASP Top 10 باقی مونده؟ چون توسعهدهندهها هنوز فکر میکنن مخفی کردن URL یعنی امنیت!
**Broken Access Control** یعنی کاربر بتونه به منابعی دسترسی پیدا کنه که حق نداره. سادهترین شکلش IDOR (Insecure Direct Object Reference) هست: فقط با تغییر یک عدد در URL، به اطلاعات بقیه کاربرا دسترسی پیدا میکنی.
مشکل اصلی اینجاست که بکاند فرض میکنه اگه کاربر لاگین کرده، پس مجازه همهچیز رو ببینه. این فرض اشتباهه. هر درخواست باید جداگانه چک بشه که آیا این کاربر خاص، به این منبع خاص، دسترسی داره یا نه.
💻 **مثال عملی:**
```
# درخواست اصلی کاربر
GET /api/invoices/1337
# مهاجم فقط ID رو تغییر میده
GET /api/invoices/1338
GET /api/invoices/1339
# اگه سرور چک نکنه ownership:
→ اطلاعات فاکتور بقیه لو میره 💀
```
🔗 **ابزار/منبع:** Burp Suite + Autorize Extension
#OWASP #WebSecurity #امنیت_وب #IDOR #AccessControl
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
کداکر
مسترکلاس هک و تست نفوذ | ۶ دوره پروژهمحور — کداکر
جامعترین پکیج آموزش هک و امنیت فارسی. ۶۰+ ساعت ویدیو، ۳۰+ پروژه عملی، دسترسی مادامالعمر. همین الان با ۷۸٪ تخفیف شروع کن.
🔥4❤2
🏹 **تکنیکهای شکار باگ که مبتدیها نادیده میگیرن**
اکثر هانترهای تازهکار مستقیم میرن سراغ XSS و SQLi، ولی باگهای جذابتر جای دیگهان.
**IDOR اولین دوست شماست**
وقتی یه endpoint داری مثل `/api/user/1234/profile`، همون لحظه باید عدد رو عوض کنی. این سادهترین و پردرآمدترین باگ برای شروعه. شرکتها هنوز هم این اشتباه رو تکرار میکنن.
**به Responseها بیشتر از Requestها نگاه کن**
خیلی وقتا سرور اطلاعات اضافی برمیگردونه که توی UI نمایش داده نمیشه. ایمیل ادمین، توکنهای داخلی، یا فیلدهای حساس. Burp رو باز کن و هر response رو کامل بخون.
**جاهایی که همه رد میشن**
فایلهای JS، صفحات 403، endpointهای قدیمی توی robots.txt و sitemap.xml. اینا معدن طلای واقعیان چون رقابت کمتره.
💻 **مثال عملی:**
```bash
# پیدا کردن endpointهای پنهان از فایلهای JS
cat target.js | grep -oE '"\/api\/[^"]+' | sort -u
# تست سریع IDOR
for i in {1..100}; do curl -s "https://target.com/api/user/$i" | grep -q "email" && echo "IDOR at user $i"; done
```
🔗 **ابزار/منبع:** Burp Suite + LinkFinder
#BugHunting #هانت #Recon #IDOR
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
اکثر هانترهای تازهکار مستقیم میرن سراغ XSS و SQLi، ولی باگهای جذابتر جای دیگهان.
**IDOR اولین دوست شماست**
وقتی یه endpoint داری مثل `/api/user/1234/profile`، همون لحظه باید عدد رو عوض کنی. این سادهترین و پردرآمدترین باگ برای شروعه. شرکتها هنوز هم این اشتباه رو تکرار میکنن.
**به Responseها بیشتر از Requestها نگاه کن**
خیلی وقتا سرور اطلاعات اضافی برمیگردونه که توی UI نمایش داده نمیشه. ایمیل ادمین، توکنهای داخلی، یا فیلدهای حساس. Burp رو باز کن و هر response رو کامل بخون.
**جاهایی که همه رد میشن**
فایلهای JS، صفحات 403، endpointهای قدیمی توی robots.txt و sitemap.xml. اینا معدن طلای واقعیان چون رقابت کمتره.
💻 **مثال عملی:**
```bash
# پیدا کردن endpointهای پنهان از فایلهای JS
cat target.js | grep -oE '"\/api\/[^"]+' | sort -u
# تست سریع IDOR
for i in {1..100}; do curl -s "https://target.com/api/user/$i" | grep -q "email" && echo "IDOR at user $i"; done
```
🔗 **ابزار/منبع:** Burp Suite + LinkFinder
#BugHunting #هانت #Recon #IDOR
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤2👍1👏1
🔐 UART: دروازه مخفی ورود به دستگاههای IoT
وقتی یک روتر یا دوربین IP میخری، احتمالاً نمیدونی که سازنده یه "در پشتی" برای دیباگ روش جا گذاشته که با ۴ تا سیم میتونی بهش وصل بشی.
**UART چیه و چرا مهمه؟**
Universal Asynchronous Receiver/Transmitter یه پروتکل سریال سادهست که سازندگان برای دیباگ و تست فریمور استفاده میکنن. مشکل اینجاست که اکثراً بعد از تولید غیرفعالش نمیکنن. یعنی با یه مبدل USB-to-TTL ارزون میتونی به shell دستگاه دسترسی بگیری.
**پیدا کردن پینهای UART:**
روی PCB دنبال ۴ پین کنار هم بگرد: VCC, GND, TX, RX. معمولاً برچسب ندارن. با مولتیمتر GND رو پیدا کن (اتصال به زمین)، بعد با Logic Analyzer یا حتی چشمی TX رو شناسایی کن (پینی که موقع بوت داده میفرسته).
**نکته امنیتی:**
خیلی از دستگاهها روی UART مستقیم root shell میدن. بعضیها password دارن ولی اکثراً یا خالیه یا پسورد دیفالت مثل `admin` یا `root`.
💻 مثال عملی:
```bash
# اتصال با minicom در لینوکس
sudo minicom -D /dev/ttyUSB0 -b 115200
# یا با screen
sudo screen /dev/ttyUSB0 115200
# Baud rate های رایج: 9600, 38400, 115200
```
🔗 ابزار/منبع: مبدل CP2102 یا FT232RL + ابزار baudrate.py برای تشخیص خودکار
#HardwareHacking #سخت_افزار #IoT #UART
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
وقتی یک روتر یا دوربین IP میخری، احتمالاً نمیدونی که سازنده یه "در پشتی" برای دیباگ روش جا گذاشته که با ۴ تا سیم میتونی بهش وصل بشی.
**UART چیه و چرا مهمه؟**
Universal Asynchronous Receiver/Transmitter یه پروتکل سریال سادهست که سازندگان برای دیباگ و تست فریمور استفاده میکنن. مشکل اینجاست که اکثراً بعد از تولید غیرفعالش نمیکنن. یعنی با یه مبدل USB-to-TTL ارزون میتونی به shell دستگاه دسترسی بگیری.
**پیدا کردن پینهای UART:**
روی PCB دنبال ۴ پین کنار هم بگرد: VCC, GND, TX, RX. معمولاً برچسب ندارن. با مولتیمتر GND رو پیدا کن (اتصال به زمین)، بعد با Logic Analyzer یا حتی چشمی TX رو شناسایی کن (پینی که موقع بوت داده میفرسته).
**نکته امنیتی:**
خیلی از دستگاهها روی UART مستقیم root shell میدن. بعضیها password دارن ولی اکثراً یا خالیه یا پسورد دیفالت مثل `admin` یا `root`.
💻 مثال عملی:
```bash
# اتصال با minicom در لینوکس
sudo minicom -D /dev/ttyUSB0 -b 115200
# یا با screen
sudo screen /dev/ttyUSB0 115200
# Baud rate های رایج: 9600, 38400, 115200
```
🔗 ابزار/منبع: مبدل CP2102 یا FT232RL + ابزار baudrate.py برای تشخیص خودکار
#HardwareHacking #سخت_افزار #IoT #UART
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤1
💀 مسترکلاس کداکر چیه و شامل چه دورههایی میشه؟
مسترکلاس کداکر، بستهای کامل شامل ۶ دوره تخصصی هک و امنیته که شما رو از صفر تا سطح حرفهای پیش میبره:
1️⃣ هکر صفر
شروعی بیسیک و کامل، حتی برای کسایی که هیچ پیشزمینهای از هک و شبکه ندارن.
2️⃣ Network+ با گرایش هک
آموزش کامل سرفصلهای این دوره و کتاب مرجع، همراه با مباحث هکری مرتبط.
3️⃣ پایتون با گرایش هک
برنامهنویسی پایتون از صفر تا صد + سرفصلهای اسکریپتنویسی و تست نفوذ.
4️⃣ بش اسکریپت و لینوکس
شامل سرفصلهای LPIC 1 و 2 بههمراه اسکریپتنویسی با Bash از پایه تا تخصصی.
5️⃣ هنر هک کردن (Hack Craft)
دورهی جامع هک و تست نفوذ، ترکیبی از سرفصلهای CEH و PWK، بههمراه هک گوشی، ویندوز و موارد دیگه.
6️⃣ برنامهنویسی و تست نفوذ با کمک هوش مصنوعی
آموزش پرامپتنویسی، ساختارسازی چتبات و دستیار هوش مصنوعی برای کاربردهای امنیتی.
✅ پشتیبانی واقعی و مستقیم با مدرس
✅ آپدیت رایگان مادامالعمر برای تمام دورهها
🔗 برای مشاهده و خرید:
https://codacker.ir/product/hs-masterclass/
مسترکلاس کداکر، بستهای کامل شامل ۶ دوره تخصصی هک و امنیته که شما رو از صفر تا سطح حرفهای پیش میبره:
1️⃣ هکر صفر
شروعی بیسیک و کامل، حتی برای کسایی که هیچ پیشزمینهای از هک و شبکه ندارن.
2️⃣ Network+ با گرایش هک
آموزش کامل سرفصلهای این دوره و کتاب مرجع، همراه با مباحث هکری مرتبط.
3️⃣ پایتون با گرایش هک
برنامهنویسی پایتون از صفر تا صد + سرفصلهای اسکریپتنویسی و تست نفوذ.
4️⃣ بش اسکریپت و لینوکس
شامل سرفصلهای LPIC 1 و 2 بههمراه اسکریپتنویسی با Bash از پایه تا تخصصی.
5️⃣ هنر هک کردن (Hack Craft)
دورهی جامع هک و تست نفوذ، ترکیبی از سرفصلهای CEH و PWK، بههمراه هک گوشی، ویندوز و موارد دیگه.
6️⃣ برنامهنویسی و تست نفوذ با کمک هوش مصنوعی
آموزش پرامپتنویسی، ساختارسازی چتبات و دستیار هوش مصنوعی برای کاربردهای امنیتی.
✅ پشتیبانی واقعی و مستقیم با مدرس
✅ آپدیت رایگان مادامالعمر برای تمام دورهها
🔗 برای مشاهده و خرید:
https://codacker.ir/product/hs-masterclass/
👍3🔥3❤1
codacker.ir pinned «💀 مسترکلاس کداکر چیه و شامل چه دورههایی میشه؟ مسترکلاس کداکر، بستهای کامل شامل ۶ دوره تخصصی هک و امنیته که شما رو از صفر تا سطح حرفهای پیش میبره: 1️⃣ هکر صفر شروعی بیسیک و کامل، حتی برای کسایی که هیچ پیشزمینهای از هک و شبکه ندارن. 2️⃣ Network+ با…»
مستر کلاس برای شروع فصل تابستون تا آخر این هفته تخفیف داره بچه ها (تمدید شد) .
❤4
🔐 ناشناسماندن در دارکوب: ۵ اشتباه رایجی که هویتتان را لو میدهد
فکر میکنی چون از Tor استفاده میکنی، غیرقابل ردیابی هستی؟ بیشتر کاربران دارکوب نه بهخاطر ضعف تکنولوژی، بلکه بهخاطر اشتباهات انسانی شناسایی میشوند.
اشتباه اول: استفاده از مرورگر عادی در کنار Tor. وقتی همزمان Chrome و Tor Browser باز است، ترافیک DNS شما از مسیر عادی لیک میکند.
اشتباه دوم: ورود به حسابهای شخصی (Gmail، اینستاگرام) از طریق Tor. این کار IP خروجی Tor را مستقیماً به هویت واقعیتان گره میزند.
اشتباه سوم: غیرفعالکردن JavaScript. بله، امنیت بالاتر میرود، اما بسیاری سایتها کار نمیکنند و کاربر وسوسه میشود تنظیمات را تغییر دهد.
اشتباه چهارم: دانلود فایل و بازکردن آن بیرون از محیط ایزوله. یک PDF ساده میتواند با یک request به سرور خارجی، IP واقعیتان را فاش کند.
اشتباه پنجم و مهلکترین: استفاده از الگوی نوشتاری یکسان. تحلیل Stylometry میتواند از طریق سبک نگارش، شما را در پلتفرمهای مختلف شناسایی کند.
💻 تست عملی DNS Leak:
🔗 ابزار/منبع: Whonix OS + dnsleaktest.com
#DarkWeb #Anonymity #Tor #ناشناس #OPSEC
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
فکر میکنی چون از Tor استفاده میکنی، غیرقابل ردیابی هستی؟ بیشتر کاربران دارکوب نه بهخاطر ضعف تکنولوژی، بلکه بهخاطر اشتباهات انسانی شناسایی میشوند.
اشتباه اول: استفاده از مرورگر عادی در کنار Tor. وقتی همزمان Chrome و Tor Browser باز است، ترافیک DNS شما از مسیر عادی لیک میکند.
اشتباه دوم: ورود به حسابهای شخصی (Gmail، اینستاگرام) از طریق Tor. این کار IP خروجی Tor را مستقیماً به هویت واقعیتان گره میزند.
اشتباه سوم: غیرفعالکردن JavaScript. بله، امنیت بالاتر میرود، اما بسیاری سایتها کار نمیکنند و کاربر وسوسه میشود تنظیمات را تغییر دهد.
اشتباه چهارم: دانلود فایل و بازکردن آن بیرون از محیط ایزوله. یک PDF ساده میتواند با یک request به سرور خارجی، IP واقعیتان را فاش کند.
اشتباه پنجم و مهلکترین: استفاده از الگوی نوشتاری یکسان. تحلیل Stylometry میتواند از طریق سبک نگارش، شما را در پلتفرمهای مختلف شناسایی کند.
💻 تست عملی DNS Leak:
# در ترمینال Tails یا Whonix:
curl https://check.torproject.org
# اگر "Congratulations" ندید، مشکل دارید
# تست DNS leak:
nslookup whoami.akamai.net
🔗 ابزار/منبع: Whonix OS + dnsleaktest.com
#DarkWeb #Anonymity #Tor #ناشناس #OPSEC
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
👍5👏1
🔐 **چرا MD5 دیگه امن نیست؟ (و چرا هنوز همه جا میبینیش)**
هر روز هزاران پسورد با MD5 هش میشن، در حالی که این الگوریتم ۲۰ ساله پیش شکسته شد.
**MD5 چیه؟**
یک تابع هش که هر ورودی رو به یک رشته ۳۲ کاراکتری (۱۲۸ بیت) تبدیل میکنه. ظاهراً یکطرفهست، یعنی نباید بشه از هش به ورودی رسید.
**مشکل کجاست؟**
سال ۲۰۰۴ محققین چینی Collision Attack رو عملی کردن: دو ورودی متفاوت → یک هش یکسان. بعدتر Rainbow Tables اومدن که میلیاردها هش از پیش محاسبهشده دارن. امروز با یک GPU معمولی، میلیونها هش MD5 در ثانیه کرک میشه.
**پس چرا هنوز استفاده میشه؟**
برای چک کردن integrity فایلها (نه امنیت) هنوز قابل قبوله. ولی برای پسورد؟ جرم محسوب میشه 💀
💻 **مثال عملی:**
```bash
# ببین چقدر سریع کرک میشه
echo -n "password123" | md5sum
# خروجی: 482c811da5d5b4bc6d497ffa98491e38
# همین هش رو تو crackstation.net بزن، ۰.۱ ثانیه جواب میده
```
🔗 **ابزار/منبع:** CrackStation.net | Hashcat
#Crypto #رمزنگاری #Cryptography #MD5 #Hashing
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
هر روز هزاران پسورد با MD5 هش میشن، در حالی که این الگوریتم ۲۰ ساله پیش شکسته شد.
**MD5 چیه؟**
یک تابع هش که هر ورودی رو به یک رشته ۳۲ کاراکتری (۱۲۸ بیت) تبدیل میکنه. ظاهراً یکطرفهست، یعنی نباید بشه از هش به ورودی رسید.
**مشکل کجاست؟**
سال ۲۰۰۴ محققین چینی Collision Attack رو عملی کردن: دو ورودی متفاوت → یک هش یکسان. بعدتر Rainbow Tables اومدن که میلیاردها هش از پیش محاسبهشده دارن. امروز با یک GPU معمولی، میلیونها هش MD5 در ثانیه کرک میشه.
**پس چرا هنوز استفاده میشه؟**
برای چک کردن integrity فایلها (نه امنیت) هنوز قابل قبوله. ولی برای پسورد؟ جرم محسوب میشه 💀
💻 **مثال عملی:**
```bash
# ببین چقدر سریع کرک میشه
echo -n "password123" | md5sum
# خروجی: 482c811da5d5b4bc6d497ffa98491e38
# همین هش رو تو crackstation.net بزن، ۰.۱ ثانیه جواب میده
```
🔗 **ابزار/منبع:** CrackStation.net | Hashcat
#Crypto #رمزنگاری #Cryptography #MD5 #Hashing
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
🔥2
دوستان مشکل ریست پسورد سایت اوکی شد ، بازنشانی گذرواژه الان اوکیه و میتونید با ایمیلهاتون ورود و انجام بدید
🖥 **Linux for Hackers**
# 🔐 فایلهای مخفی لینوکس: جایی که رازها پنهان میشن
اگه فکر میکنی `ls` همه چیز رو نشون میده، سخت در اشتباهی. لینوکس یه دنیای زیرزمینی از فایلهای مخفی داره که هکرها عاشقشن.
**چرا فایلهای نقطهدار مهمن؟**
در لینوکس، هر فایل یا فولدری که با `.` شروع بشه، به صورت پیشفرض مخفیه. این یعنی `.bashrc`, `.ssh`, `.bash_history` و صدها فایل حیاتی دیگه از چشم کاربر عادی دورن.
**گنجهایی که توی این فایلها پیدا میکنی:**
- **`.bash_history`** → تاریخچه کامل دستورات (شامل پسوردهای تایپشده!)
- **`.ssh/`** → کلیدهای خصوصی SSH
- **`.config/`** → تنظیمات نرمافزارها و توکنها
- **`.gitconfig`** → اطلاعات Git و احتمالاً credentials
**اشتباه رایج:**
خیلی از ادمینها موقع بکاپ یا انتقال فایل، فولدر home رو با `cp *` کپی میکنن و فایلهای مخفی جا میمونن. یا بدتر، موقع آپلود پروژه روی GitHub، فولدر `.env` رو push میکنن!
💻 **مثال عملی:**
```bash
# نمایش همه فایلها شامل مخفیها
ls -la ~
# پیدا کردن همه فایلهای مخفی در سیستم
find /home -name ".*" -type f 2>/dev/null
# خوندن تاریخچه دستورات کاربر
cat ~/.bash_history | grep -i "pass\|key\|token"
```
🔗 **ابزار/منبع:** LinPEAS (برای privilege escalation و کشف فایلهای حساس)
#Linux #Kali #هکر_لینوکس #DotFiles #PrivEsc
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
# 🔐 فایلهای مخفی لینوکس: جایی که رازها پنهان میشن
اگه فکر میکنی `ls` همه چیز رو نشون میده، سخت در اشتباهی. لینوکس یه دنیای زیرزمینی از فایلهای مخفی داره که هکرها عاشقشن.
**چرا فایلهای نقطهدار مهمن؟**
در لینوکس، هر فایل یا فولدری که با `.` شروع بشه، به صورت پیشفرض مخفیه. این یعنی `.bashrc`, `.ssh`, `.bash_history` و صدها فایل حیاتی دیگه از چشم کاربر عادی دورن.
**گنجهایی که توی این فایلها پیدا میکنی:**
- **`.bash_history`** → تاریخچه کامل دستورات (شامل پسوردهای تایپشده!)
- **`.ssh/`** → کلیدهای خصوصی SSH
- **`.config/`** → تنظیمات نرمافزارها و توکنها
- **`.gitconfig`** → اطلاعات Git و احتمالاً credentials
**اشتباه رایج:**
خیلی از ادمینها موقع بکاپ یا انتقال فایل، فولدر home رو با `cp *` کپی میکنن و فایلهای مخفی جا میمونن. یا بدتر، موقع آپلود پروژه روی GitHub، فولدر `.env` رو push میکنن!
💻 **مثال عملی:**
```bash
# نمایش همه فایلها شامل مخفیها
ls -la ~
# پیدا کردن همه فایلهای مخفی در سیستم
find /home -name ".*" -type f 2>/dev/null
# خوندن تاریخچه دستورات کاربر
cat ~/.bash_history | grep -i "pass\|key\|token"
```
🔗 **ابزار/منبع:** LinPEAS (برای privilege escalation و کشف فایلهای حساس)
#Linux #Kali #هکر_لینوکس #DotFiles #PrivEsc
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤🔥4
📡 **ARP Spoofing: چطور ترافیک شبکه رو شنود کنیم؟**
وقتی یه هکر بدون دسترسی به روتر، تمام ترافیک شبکه محلی رو میبینه؛ ARP Spoofing در کاره.
**ARP چیه و چرا آسیبپذیره؟**
پروتکل ARP وظیفهی تبدیل آدرس IP به MAC Address رو داره. مشکل اینجاست که این پروتکل هیچ مکانیزم احراز هویتی نداره. یعنی هر دستگاهی میتونه ادعا کنه که "من Gateway هستم" و بقیه سیستمها باور میکنن!
**حمله چطور کار میکنه؟**
مهاجم با ارسال پکتهای ARP جعلی، به قربانی میگه "MAC آدرس روتر، آدرس منه". از این لحظه، تمام ترافیک خروجی قربانی اول از سیستم مهاجم رد میشه. این یعنی Man-in-the-Middle کلاسیک.
**چرا خطرناکه؟**
ترافیک HTTP، پسوردهای plaintext، session cookieها و حتی DNS queryها قابل شنوده. در شبکههای بدون segmentation مناسب، یه سیستم آلوده میتونه کل شبکه رو compromise کنه.
💻 **مثال عملی:**
```bash
# فعالسازی IP Forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
# اجرای ARP Spoofing با arpspoof
arpspoof -i eth0 -t 192.168.1.50 -r 192.168.1.1
# شنود ترافیک با Wireshark یا tcpdump
tcpdump -i eth0 -w capture.pcap
```
🔗 **ابزار/منبع:** `arpspoof` (dsniff package) | `ettercap` | `bettercap`
#NetworkHacking #شبکه #ARP #MITM
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
وقتی یه هکر بدون دسترسی به روتر، تمام ترافیک شبکه محلی رو میبینه؛ ARP Spoofing در کاره.
**ARP چیه و چرا آسیبپذیره؟**
پروتکل ARP وظیفهی تبدیل آدرس IP به MAC Address رو داره. مشکل اینجاست که این پروتکل هیچ مکانیزم احراز هویتی نداره. یعنی هر دستگاهی میتونه ادعا کنه که "من Gateway هستم" و بقیه سیستمها باور میکنن!
**حمله چطور کار میکنه؟**
مهاجم با ارسال پکتهای ARP جعلی، به قربانی میگه "MAC آدرس روتر، آدرس منه". از این لحظه، تمام ترافیک خروجی قربانی اول از سیستم مهاجم رد میشه. این یعنی Man-in-the-Middle کلاسیک.
**چرا خطرناکه؟**
ترافیک HTTP، پسوردهای plaintext، session cookieها و حتی DNS queryها قابل شنوده. در شبکههای بدون segmentation مناسب، یه سیستم آلوده میتونه کل شبکه رو compromise کنه.
💻 **مثال عملی:**
```bash
# فعالسازی IP Forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
# اجرای ARP Spoofing با arpspoof
arpspoof -i eth0 -t 192.168.1.50 -r 192.168.1.1
# شنود ترافیک با Wireshark یا tcpdump
tcpdump -i eth0 -w capture.pcap
```
🔗 **ابزار/منبع:** `arpspoof` (dsniff package) | `ettercap` | `bettercap`
#NetworkHacking #شبکه #ARP #MITM
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
❤2
🔐 **Pretexting: هنر ساختن هویت جعلی برای نفوذ**
وقتی هکر زنگ میزنه و خودش رو "پشتیبانی IT" معرفی میکنه، تو چطور تشخیص میدی واقعیه یا نه؟
**Pretexting یکی از قدرتمندترین تکنیکهای Social Engineering هست.** مهاجم یک سناریو و هویت جعلی میسازه که قربانی رو متقاعد کنه اطلاعات حساس رو تحویل بده. برخلاف Phishing که معمولاً انبوه و عمومیه، Pretexting کاملاً هدفمند و شخصیسازی شدهست.
**یک Pretext موفق سه عنصر داره:** اعتبار (Authority)، فوریت (Urgency) و آشنایی (Familiarity). مهاجم قبل از تماس، اطلاعات شرکت رو از LinkedIn، سایت و حتی زبالههای اداری جمع میکنه. بعد با لحن مطمئن تماس میگیره و از اسامی واقعی کارمندان استفاده میکنه.
**اشتباه رایج سازمانها:** فکر میکنن آموزش یکبار کافیه. واقعیت اینه که مهاجمین مدام تکنیکهاشون رو آپدیت میکنن. تستهای شبیهسازی منظم ضروریه.
💻 **مثال عملی:**
```
# سناریوی واقعی حمله:
تماس: "سلام، علی از تیم IT هستم.
سرور ایمیل مشکل پیدا کرده، برای ریست
باید رمز فعلیتون رو تأیید کنم..."
# دفاع صحیح:
→ شماره تماسگیرنده رو چک کن
→ از کانال رسمی تأیید بگیر
→ هرگز رمز رو تلفنی نده
```
🔗 **ابزار/منبع:** SET (Social Engineering Toolkit)
#SocialEngineering #مهندسی_اجتماعی #Pretexting
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
وقتی هکر زنگ میزنه و خودش رو "پشتیبانی IT" معرفی میکنه، تو چطور تشخیص میدی واقعیه یا نه؟
**Pretexting یکی از قدرتمندترین تکنیکهای Social Engineering هست.** مهاجم یک سناریو و هویت جعلی میسازه که قربانی رو متقاعد کنه اطلاعات حساس رو تحویل بده. برخلاف Phishing که معمولاً انبوه و عمومیه، Pretexting کاملاً هدفمند و شخصیسازی شدهست.
**یک Pretext موفق سه عنصر داره:** اعتبار (Authority)، فوریت (Urgency) و آشنایی (Familiarity). مهاجم قبل از تماس، اطلاعات شرکت رو از LinkedIn، سایت و حتی زبالههای اداری جمع میکنه. بعد با لحن مطمئن تماس میگیره و از اسامی واقعی کارمندان استفاده میکنه.
**اشتباه رایج سازمانها:** فکر میکنن آموزش یکبار کافیه. واقعیت اینه که مهاجمین مدام تکنیکهاشون رو آپدیت میکنن. تستهای شبیهسازی منظم ضروریه.
💻 **مثال عملی:**
```
# سناریوی واقعی حمله:
تماس: "سلام، علی از تیم IT هستم.
سرور ایمیل مشکل پیدا کرده، برای ریست
باید رمز فعلیتون رو تأیید کنم..."
# دفاع صحیح:
→ شماره تماسگیرنده رو چک کن
→ از کانال رسمی تأیید بگیر
→ هرگز رمز رو تلفنی نده
```
🔗 **ابزار/منبع:** SET (Social Engineering Toolkit)
#SocialEngineering #مهندسی_اجتماعی #Pretexting
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
👍1
🔐 اولین CTF زندگیت رو اینجوری ببر!
تو مسابقات CTF همیشه یه چالش Web وجود داره که ۹۰٪ مبتدیها توش گیر میکنن - و راهحلش سادهتر از چیزیه که فکر میکنی.
**CTF یا Capture The Flag** یه نوع مسابقه امنیتیه که توش باید آسیبپذیریها رو پیدا کنی و flag (یه رشته متنی مثل `FLAG{s3cr3t}`) رو استخراج کنی. بهترین راه یادگیری عملی هک همینه.
برای شروع، سراغ پلتفرم **PicoCTF** برو. رایگانه، مبتدیپسنده و چالشهاش با hint همراهن. دستهبندی Web Exploitation رو انتخاب کن چون اکثر باگها شبیه دنیای واقعیان.
یه تکنیک طلایی: همیشه **View Page Source** و **Developer Tools** رو چک کن. خیلی از flagها توی کامنتهای HTML، فایلهای JS یا حتی HTTP Headers پنهان شدن.
💻 مثال عملی:
```bash
# بررسی سورس صفحه برای پیدا کردن flag پنهان
curl -s https://target.com | grep -i "flag{"
# چک کردن HTTP Headers
curl -I https://target.com
# بررسی فایل robots.txt
curl https://target.com/robots.txt
```
🔗 ابزار/منبع: PicoCTF (picoctf.org) - OverTheWire Bandit برای تمرین Linux
#CTF #HackTheBox #TryHackMe
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
تو مسابقات CTF همیشه یه چالش Web وجود داره که ۹۰٪ مبتدیها توش گیر میکنن - و راهحلش سادهتر از چیزیه که فکر میکنی.
**CTF یا Capture The Flag** یه نوع مسابقه امنیتیه که توش باید آسیبپذیریها رو پیدا کنی و flag (یه رشته متنی مثل `FLAG{s3cr3t}`) رو استخراج کنی. بهترین راه یادگیری عملی هک همینه.
برای شروع، سراغ پلتفرم **PicoCTF** برو. رایگانه، مبتدیپسنده و چالشهاش با hint همراهن. دستهبندی Web Exploitation رو انتخاب کن چون اکثر باگها شبیه دنیای واقعیان.
یه تکنیک طلایی: همیشه **View Page Source** و **Developer Tools** رو چک کن. خیلی از flagها توی کامنتهای HTML، فایلهای JS یا حتی HTTP Headers پنهان شدن.
💻 مثال عملی:
```bash
# بررسی سورس صفحه برای پیدا کردن flag پنهان
curl -s https://target.com | grep -i "flag{"
# چک کردن HTTP Headers
curl -I https://target.com
# بررسی فایل robots.txt
curl https://target.com/robots.txt
```
🔗 ابزار/منبع: PicoCTF (picoctf.org) - OverTheWire Bandit برای تمرین Linux
#CTF #HackTheBox #TryHackMe
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
Target
Target : Expect More. Pay Less.
Shop Target online and in-store for everything from groceries and essentials to clothing and electronics. Choose contactless pickup or delivery today.
🔐 **اتوماسیون اسکن شبکه با Bash: از دستی تا هوشمند**
هر بار که دستی `nmap` میزنی و منتظر میمونی، داری وقتت رو هدر میدی. یه هکر حرفهای اسکریپت مینویسه، قهوه میخوره و نتایج رو آماده تحویل میگیره.
**چرا اتوماسیون؟**
وقتی ۵۰ تا IP داری و باید هر کدوم رو برای پورتهای خاص چک کنی، دستی زدن یعنی ۲ ساعت کار تکراری. یه Bash script ساده این کار رو تو ۵ دقیقه انجام میده و خروجی مرتب هم میده.
**ساختار یه اسکن اتوماتیک:**
اول لیست IPها رو از فایل میخونی، بعد با یه loop روی هر کدوم nmap اجرا میکنی، و نتیجه رو با timestamp ذخیره میکنی. اینجوری هم قابل ردیابیه، هم قابل مقایسه.
**نکته طلایی:**
همیشه از `tee` استفاده کن تا هم ببینی چی داره میشه، هم ذخیره بشه. و با `date` زمان شروع/پایان رو لاگ کن.
💻 **مثال عملی:**
```bash
#!/bin/bash
TARGET_FILE="targets.txt"
OUTPUT_DIR="scan_results"
mkdir -p $OUTPUT_DIR
while read ip; do
echo "[*] Scanning $ip at $(date)"
nmap -sV -sC -oN "$OUTPUT_DIR/${ip}_scan.txt" $ip
done < $TARGET_FILE
echo "[+] All scans completed!"
```
🔗 **ابزار/منبع:** GNU Bash + Nmap
#Bash #Automation #اتوماسیون #Nmap #هک
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
هر بار که دستی `nmap` میزنی و منتظر میمونی، داری وقتت رو هدر میدی. یه هکر حرفهای اسکریپت مینویسه، قهوه میخوره و نتایج رو آماده تحویل میگیره.
**چرا اتوماسیون؟**
وقتی ۵۰ تا IP داری و باید هر کدوم رو برای پورتهای خاص چک کنی، دستی زدن یعنی ۲ ساعت کار تکراری. یه Bash script ساده این کار رو تو ۵ دقیقه انجام میده و خروجی مرتب هم میده.
**ساختار یه اسکن اتوماتیک:**
اول لیست IPها رو از فایل میخونی، بعد با یه loop روی هر کدوم nmap اجرا میکنی، و نتیجه رو با timestamp ذخیره میکنی. اینجوری هم قابل ردیابیه، هم قابل مقایسه.
**نکته طلایی:**
همیشه از `tee` استفاده کن تا هم ببینی چی داره میشه، هم ذخیره بشه. و با `date` زمان شروع/پایان رو لاگ کن.
💻 **مثال عملی:**
```bash
#!/bin/bash
TARGET_FILE="targets.txt"
OUTPUT_DIR="scan_results"
mkdir -p $OUTPUT_DIR
while read ip; do
echo "[*] Scanning $ip at $(date)"
nmap -sV -sC -oN "$OUTPUT_DIR/${ip}_scan.txt" $ip
done < $TARGET_FILE
echo "[+] All scans completed!"
```
🔗 **ابزار/منبع:** GNU Bash + Nmap
#Bash #Automation #اتوماسیون #Nmap #هک
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
کداکر
مسترکلاس هک و تست نفوذ | ۶ دوره پروژهمحور — کداکر
جامعترین پکیج آموزش هک و امنیت فارسی. ۶۰+ ساعت ویدیو، ۳۰+ پروژه عملی، دسترسی مادامالعمر. همین الان با ۷۸٪ تخفیف شروع کن.
🔐 **حمله IDOR: وقتی یک عدد ساده، کل دیتابیس رو لو میده**
یکی از سادهترین و در عین حال مخربترین آسیبپذیریهای وب، جایی پنهانه که کمتر کسی بهش شک میکنه: همون عدد توی URL.
**IDOR یا Insecure Direct Object Reference** زمانی رخ میده که سرور بدون اعتبارسنجی مناسب، به یه شناسه (مثل user_id یا order_id) اعتماد میکنه. کافیه مهاجم عدد ۱۰۲۳ رو به ۱۰۲۴ تغییر بده و به اطلاعات کاربر دیگه دسترسی پیدا کنه.
این باگ توی OWASP Top 10 زیرمجموعه **Broken Access Control** قرار داره و دلیلش معمولاً یه اشتباه رایج توسعهدهندههاست: فرض بر اینکه "کاربر این URL رو نمیبینه پس امنه" 🙄
برای تست، هر جا پارامتر عددی دیدی (id, uid, doc, file) تغییرش بده. Sequential باشه؟ جای شک داره. UUID هم همیشه امن نیست اگه predictable باشه.
💻 **مثال عملی:**
```
# درخواست اصلی کاربر
GET /api/invoices?id=4521
# تست IDOR - تغییر شناسه
GET /api/invoices?id=4522
GET /api/invoices?id=4520
# با Burp Intruder اتوماتیک تست کن
# Payload: Numbers 1-10000
```
🔗 **ابزار/منبع:** Burp Suite + Autorize Extension
#WebHacking #هک_وب #OWASP #IDOR #BugBounty
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
یکی از سادهترین و در عین حال مخربترین آسیبپذیریهای وب، جایی پنهانه که کمتر کسی بهش شک میکنه: همون عدد توی URL.
**IDOR یا Insecure Direct Object Reference** زمانی رخ میده که سرور بدون اعتبارسنجی مناسب، به یه شناسه (مثل user_id یا order_id) اعتماد میکنه. کافیه مهاجم عدد ۱۰۲۳ رو به ۱۰۲۴ تغییر بده و به اطلاعات کاربر دیگه دسترسی پیدا کنه.
این باگ توی OWASP Top 10 زیرمجموعه **Broken Access Control** قرار داره و دلیلش معمولاً یه اشتباه رایج توسعهدهندههاست: فرض بر اینکه "کاربر این URL رو نمیبینه پس امنه" 🙄
برای تست، هر جا پارامتر عددی دیدی (id, uid, doc, file) تغییرش بده. Sequential باشه؟ جای شک داره. UUID هم همیشه امن نیست اگه predictable باشه.
💻 **مثال عملی:**
```
# درخواست اصلی کاربر
GET /api/invoices?id=4521
# تست IDOR - تغییر شناسه
GET /api/invoices?id=4522
GET /api/invoices?id=4520
# با Burp Intruder اتوماتیک تست کن
# Payload: Numbers 1-10000
```
🔗 **ابزار/منبع:** Burp Suite + Autorize Extension
#WebHacking #هک_وب #OWASP #IDOR #BugBounty
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
👍3
# وقتی ترمینال حرف میزنه، بقیه گوش میدن
سال ۲۰۱۳، تیم امنیتی یه شرکت بزرگ مالی متوجه شد کسی ساعت ۳ بامداد به سرورشون وصل شده. نه از طریق GUI، نه از طریق پنل. فقط یه ترمینال. فقط چند دستور. و تا صبح، دادهها رفته بود.
---
هکر با موس کار نمیکنه. ترمینال جاییه که همه چیز اتفاق میافته — شناسایی، نفوذ، پاک کردن ردپا. اگه با خط فرمان راحت نیستی، هنوز وارد میدان نشدی.
اینجاست که اکثرا اشتباه میکنن — فکر میکنن باید صدها دستور حفظ باشن. نه. یه مجموعهی کوچیک از دستورات رو بشناس، عمیق. همونهایی که هر بار که یه سیستم جدید باهاشون مواجه میشی، اول به سراغشون میری.
---
**دستوراتی که باید مثل نفس کشیدن بلد باشی:**
```bash
whoami # کی هستی روی این سیستم؟
id # چه سطح دسترسی داری؟
uname -a # سیستمعامل و کرنل رو بشناس
ifconfig / ip a # شبکه کجاست؟
netstat -tulnp # چه پورتهایی بازن؟
ps aux # چی داره اجرا میشه؟
find / -perm -4000 2>/dev/null # فایلهای SUID — طلای privilege escalation
cat /etc/passwd # کاربرها رو بشناس
```
هر بار که یه هکر به یه سیستم دسترسی میگیره، اولین کاری که میکنه اینه — وضعیت رو میسنجه. این دستورات چشمهای تو تو یه محیط ناشناختهان.
---
`find` رو جدی بگیر. یه دستور ساده که میتونه فایلهایی رو پیدا کنه که صاحب سیستم هم ازشون خبر نداره. `SUID bit` یعنی یه فایل با مجوز root اجرا میشه — حتی وقتی تو root نیستی. این یه در پشتیه که اغلب باز مونده.
#لینوکس
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
سال ۲۰۱۳، تیم امنیتی یه شرکت بزرگ مالی متوجه شد کسی ساعت ۳ بامداد به سرورشون وصل شده. نه از طریق GUI، نه از طریق پنل. فقط یه ترمینال. فقط چند دستور. و تا صبح، دادهها رفته بود.
---
هکر با موس کار نمیکنه. ترمینال جاییه که همه چیز اتفاق میافته — شناسایی، نفوذ، پاک کردن ردپا. اگه با خط فرمان راحت نیستی، هنوز وارد میدان نشدی.
اینجاست که اکثرا اشتباه میکنن — فکر میکنن باید صدها دستور حفظ باشن. نه. یه مجموعهی کوچیک از دستورات رو بشناس، عمیق. همونهایی که هر بار که یه سیستم جدید باهاشون مواجه میشی، اول به سراغشون میری.
---
**دستوراتی که باید مثل نفس کشیدن بلد باشی:**
```bash
whoami # کی هستی روی این سیستم؟
id # چه سطح دسترسی داری؟
uname -a # سیستمعامل و کرنل رو بشناس
ifconfig / ip a # شبکه کجاست؟
netstat -tulnp # چه پورتهایی بازن؟
ps aux # چی داره اجرا میشه؟
find / -perm -4000 2>/dev/null # فایلهای SUID — طلای privilege escalation
cat /etc/passwd # کاربرها رو بشناس
```
هر بار که یه هکر به یه سیستم دسترسی میگیره، اولین کاری که میکنه اینه — وضعیت رو میسنجه. این دستورات چشمهای تو تو یه محیط ناشناختهان.
---
`find` رو جدی بگیر. یه دستور ساده که میتونه فایلهایی رو پیدا کنه که صاحب سیستم هم ازشون خبر نداره. `SUID bit` یعنی یه فایل با مجوز root اجرا میشه — حتی وقتی تو root نیستی. این یه در پشتیه که اغلب باز مونده.
#لینوکس
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
❤3👍3