🔓 **اشتباه مرگبار در 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
**وقتی سیستم خودت قربانی اول شد**
یه محقق امنیتی داشت یه بدافزار مشکوک رو آنالیز میکرد — مستقیم روی سیستم اصلیش. ده دقیقه نگذشته بود که فایلهاش رمزگذاری شده بود. باجافزار بود. اون فکر کرده بود فقط نگاه میکنه.
---
**ماشین مجازی یعنی یه سیستم داخل سیستم**
Virtual Machine یا VM یه محیط ایزولهست — یعنی هر چیزی که اونجا اجرا بشه، از سیستم اصلیت جدا میمونه. بدافزار اجرا کنی، اسکن تهاجمی بزنی، سیستم کرش کنی — ماشین اصلیت دست نمیخوره. این ایزولاسیون دقیقاً همون چیزیه که اکثرا اول کار نادیده میگیرن.
---
**چرا Kali رو مستقیم نصب نکنیم؟**
میتونی. ولی اینجاست که اکثرا اشتباه میکنن. وقتی ابزارهایی مثل `nmap`، `metasploit` یا `burpsuite` رو روی سیستم اصلیت اجرا میکنی، هر خطا، هر تنظیم اشتباه، هر تست بد — مستقیم به محیط کاریت آسیب میزنه. VM بهت میده که اشتباه کنی، یاد بگیری، و snapshot بگیری — یعنی هر وقت خراب کردی، برگردی به نقطهی سالم.
---
**ستاپ استاندارد برای شروع**
دو تا ابزار رایگان که همه ازشون استفاده میکنن:
- **VirtualBox** — رایگان، کراسپلتفرم
- **VMware Workstation Player** — کمی سبکتر و پایدارتر
بعد از نصب، ایمیج رسمی Kali Linux رو از سایت kali.org بگیر — نسخهی آماده برای VM دارن که نیازی به نصب نیست:
```
فرمت: .ova یا .vmdk
ورودی VirtualBox: File > Import Appliance
```
یه تنظیم مهم که نادیده گرفته میشه — **network adapter** رو بذار روی `Host-Only` یا `NAT`. نه `Bridged`. وقتی Bridged باشه، VM مستقیم به شبکهی واقعیت وصله — یعنی اسکنهات از IP اصلیت میره بیرون.
---
#محیط_هک
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
یه محقق امنیتی داشت یه بدافزار مشکوک رو آنالیز میکرد — مستقیم روی سیستم اصلیش. ده دقیقه نگذشته بود که فایلهاش رمزگذاری شده بود. باجافزار بود. اون فکر کرده بود فقط نگاه میکنه.
---
**ماشین مجازی یعنی یه سیستم داخل سیستم**
Virtual Machine یا VM یه محیط ایزولهست — یعنی هر چیزی که اونجا اجرا بشه، از سیستم اصلیت جدا میمونه. بدافزار اجرا کنی، اسکن تهاجمی بزنی، سیستم کرش کنی — ماشین اصلیت دست نمیخوره. این ایزولاسیون دقیقاً همون چیزیه که اکثرا اول کار نادیده میگیرن.
---
**چرا Kali رو مستقیم نصب نکنیم؟**
میتونی. ولی اینجاست که اکثرا اشتباه میکنن. وقتی ابزارهایی مثل `nmap`، `metasploit` یا `burpsuite` رو روی سیستم اصلیت اجرا میکنی، هر خطا، هر تنظیم اشتباه، هر تست بد — مستقیم به محیط کاریت آسیب میزنه. VM بهت میده که اشتباه کنی، یاد بگیری، و snapshot بگیری — یعنی هر وقت خراب کردی، برگردی به نقطهی سالم.
---
**ستاپ استاندارد برای شروع**
دو تا ابزار رایگان که همه ازشون استفاده میکنن:
- **VirtualBox** — رایگان، کراسپلتفرم
- **VMware Workstation Player** — کمی سبکتر و پایدارتر
بعد از نصب، ایمیج رسمی Kali Linux رو از سایت kali.org بگیر — نسخهی آماده برای VM دارن که نیازی به نصب نیست:
```
فرمت: .ova یا .vmdk
ورودی VirtualBox: File > Import Appliance
```
یه تنظیم مهم که نادیده گرفته میشه — **network adapter** رو بذار روی `Host-Only` یا `NAT`. نه `Bridged`. وقتی Bridged باشه، VM مستقیم به شبکهی واقعیت وصله — یعنی اسکنهات از IP اصلیت میره بیرون.
---
#محیط_هک
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
❤5
قبل از اولین حمله، مهاجم فقط نگاه میکنه
سال ۲۰۱۱، قبل از اینکه گروه Anonymous سرورهای HBGary Federal رو از پا دربیاره، هیچ اکسپلویتی اجرا نشد. هیچ پورتی اسکن نشد. اونا فقط نشستن و اطلاعات جمع کردن — ایمیلهای عمومی، اسم کارمندا، سیستم CMS سایت. همین کافی بود که کل عملیات رو طراحی کنن.
---
Recon یعنی شناخت هدف قبل از هر اقدامی. دو نوع داره:
**Passive Recon** — هیچ ترافیکی به سمت هدف نمیره. فقط از منابع عمومی اطلاعات جمع میکنی. موتور جستجو، LinkedIn، WHOIS، آرشیو وب. هدف هیچوقت نمیفهمه کسی داره نگاهش میکنه.
**Active Recon** — مستقیم با سیستم هدف تعامل داری. پورتاسکن، DNS enumeration، fingerprinting. سریعتره، اما ردپا میذاره.
---
اکثرا اینجا اشتباه میکنن: سریع میرن سراغ ابزار. Nmap رو باز میکنن و شروع میکنن به اسکن — در حالی که هنوز نمیدونن دارن چی رو اسکن میکنن. Recon پایه همیشه از Passive شروع میشه.
یه نقطهی شروع ساده برای passive recon روی یه دامنه:
```
whois target.com
```
```
curl https://web.archive.org/web/*/target.com
```
این دو خط، بدون اینکه یه بستهی واحد به سمت هدف بره، میتونن ساختار زیرساخت، تاریخچهی سایت، و حتی ایمیلهای ادمین رو بهت بدن.
---
هر هدفی یه سطح حمله داره. Recon یعنی پیدا کردن اون سطح — قبل از اینکه کسی بفهمه داری دنبالش میگردی.
#Recon
@codacker\_ir
**هک یه ابزار نیست. یه طرز فکره.**
سال ۲۰۱۱، قبل از اینکه گروه Anonymous سرورهای HBGary Federal رو از پا دربیاره، هیچ اکسپلویتی اجرا نشد. هیچ پورتی اسکن نشد. اونا فقط نشستن و اطلاعات جمع کردن — ایمیلهای عمومی، اسم کارمندا، سیستم CMS سایت. همین کافی بود که کل عملیات رو طراحی کنن.
---
Recon یعنی شناخت هدف قبل از هر اقدامی. دو نوع داره:
**Passive Recon** — هیچ ترافیکی به سمت هدف نمیره. فقط از منابع عمومی اطلاعات جمع میکنی. موتور جستجو، LinkedIn، WHOIS، آرشیو وب. هدف هیچوقت نمیفهمه کسی داره نگاهش میکنه.
**Active Recon** — مستقیم با سیستم هدف تعامل داری. پورتاسکن، DNS enumeration، fingerprinting. سریعتره، اما ردپا میذاره.
---
اکثرا اینجا اشتباه میکنن: سریع میرن سراغ ابزار. Nmap رو باز میکنن و شروع میکنن به اسکن — در حالی که هنوز نمیدونن دارن چی رو اسکن میکنن. Recon پایه همیشه از Passive شروع میشه.
یه نقطهی شروع ساده برای passive recon روی یه دامنه:
```
whois target.com
```
```
curl https://web.archive.org/web/*/target.com
```
این دو خط، بدون اینکه یه بستهی واحد به سمت هدف بره، میتونن ساختار زیرساخت، تاریخچهی سایت، و حتی ایمیلهای ادمین رو بهت بدن.
---
هر هدفی یه سطح حمله داره. Recon یعنی پیدا کردن اون سطح — قبل از اینکه کسی بفهمه داری دنبالش میگردی.
#Recon
@codacker\_ir
**هک یه ابزار نیست. یه طرز فکره.**
❤5👍3
یه ایمیل، یه هویت
سال ۲۰۱۳، قبل از اینکه Silk Road بسته بشه، FBI یه ایمیل پیدا کرد: rossulbricht@gmail.com. همین یه آدرس کافی بود تا هویت کامل بنیانگذار بزرگترین مارکت دارکوب رو بسازن — و بعدش دستگیرش کنن.
---
ایمیل یه نقطهی شروعه، نه یه دیوارهی بسته.
اولین کاری که میکنی اینه که اون ایمیل رو توی **Have I Been Pwned** چک کنی. اگه توی یه دیتابیس لیک شده باشه، میفهمی این آدرس به کدوم سرویسها وصل بوده — LinkedIn، Adobe، Dropbox. هر سرویس یه درِ جدیده.
---
بعدش نوبت **Google Dorking** میرسه — اینجاست که اکثرا اشتباه میکنن و فقط اسم رو سرچ میزنن.
درست اینه:
```
"rossulbricht@gmail.com" site:reddit.com
"rossulbricht@gmail.com" filetype:pdf
```
با این دستورا، هر جایی که اون ایمیل استفاده شده — فروم، داکیومنت، پروفایل — جلوی چشمته.
---
حالا اگه username از ایمیل استخراج کردی، ابزار **Sherlock** رو بنداز رو کار:
```
python3 sherlock.py rossulbricht
```
این ابزار بیشتر از ۳۰۰ پلتفرم رو یهجا چک میکنه. یه اسم کاربری، میتونه Twitter، GitHub، Telegram و Reddit یه نفر رو بهت بده — و از اونها میرسی به عکس، لوکیشن، الگوی رفتاری.
---
یه ایمیل به تنهایی هیچه. ولی با روش درست، نقشهی کامل یه آدم رو میکشه.
این OSINT نیست که بدونی چه ابزاری وجود داره — اینه که بدونی کجا شروع کنی و کجا دنبال کنی.
#OSINT
@codacker\_ir
**هک یه ابزار نیست. یه طرز فکره.**
سال ۲۰۱۳، قبل از اینکه Silk Road بسته بشه، FBI یه ایمیل پیدا کرد: rossulbricht@gmail.com. همین یه آدرس کافی بود تا هویت کامل بنیانگذار بزرگترین مارکت دارکوب رو بسازن — و بعدش دستگیرش کنن.
---
ایمیل یه نقطهی شروعه، نه یه دیوارهی بسته.
اولین کاری که میکنی اینه که اون ایمیل رو توی **Have I Been Pwned** چک کنی. اگه توی یه دیتابیس لیک شده باشه، میفهمی این آدرس به کدوم سرویسها وصل بوده — LinkedIn، Adobe، Dropbox. هر سرویس یه درِ جدیده.
---
بعدش نوبت **Google Dorking** میرسه — اینجاست که اکثرا اشتباه میکنن و فقط اسم رو سرچ میزنن.
درست اینه:
```
"rossulbricht@gmail.com" site:reddit.com
"rossulbricht@gmail.com" filetype:pdf
```
با این دستورا، هر جایی که اون ایمیل استفاده شده — فروم، داکیومنت، پروفایل — جلوی چشمته.
---
حالا اگه username از ایمیل استخراج کردی، ابزار **Sherlock** رو بنداز رو کار:
```
python3 sherlock.py rossulbricht
```
این ابزار بیشتر از ۳۰۰ پلتفرم رو یهجا چک میکنه. یه اسم کاربری، میتونه Twitter، GitHub، Telegram و Reddit یه نفر رو بهت بده — و از اونها میرسی به عکس، لوکیشن، الگوی رفتاری.
---
یه ایمیل به تنهایی هیچه. ولی با روش درست، نقشهی کامل یه آدم رو میکشه.
این OSINT نیست که بدونی چه ابزاری وجود داره — اینه که بدونی کجا شروع کنی و کجا دنبال کنی.
#OSINT
@codacker\_ir
**هک یه ابزار نیست. یه طرز فکره.**
❤6