Forwarded from Deleted Account
آموزش نصب و راه اندازی سرور DHCP در کالی
اول) آپدیت کردن لینوکس کالی (کالی 2) :
برای اینکار باید ابتدا فایل مربوط به مخازن لینوکس کالی رو اصلاح کنید. اون فایل رو طبق دستور زیر باز کنید :
vim /etc/apt/source.list
اگر کالی شما نسخه 2 هست ، این گزینه ها رو جایگزین کنید :
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
حالا بعد از ویرایش کردن و جایگزین کردن مواردی که عرض کردم ، فایل source.list رو ذخیره کرده و ببندید و هر 2 دستور زیر رو بترتیب اجرا کنید (در ابتدا دستور اولی و هر وقت کارش تموم شد ، دستور دوم) - ضمنا پیشنهاد میشه فیلترشکن روی ویندوزتون نصب کرده باشید (در صورتی که کالی تحت VM در حال اجراست):
apt-get update
apt-get dist-upgrade
................................................................
دوم) نصب سرویس DHCP توسط دستور زیر :
apt-get install isc-dhcp-server
نکته مهم) در کالی 2 بعد از دستور apt-get update ، میتونید این سرویس رو نصب کنید و نیازی به دستور apt-get dist-upgrade نخواهد بود
.................................................................
سوم) اختصاص آدرس static به کالی خودتون بعنوان سرور DHCP :
vim /etc/network/interfaces
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.1.255
gateway 192.168.0.100
.................................................................
چهارم) پیکربندی تنظیمات سرور DHCP توسط دستور زیر :
vim /etc/dhcp/dhcpd.conf
سپس این اطلاعات رو داخل فایل dhcpd.conf وارد کنید :
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 192.168.0.1, 192.168.0.2;
option domain-name "yourdomainname";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.101 192.168.0.200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.100;
}
منظور از lease-time مدت زمانی هست که آدرس ip به کلاینت درخواست دهنده ، اختصاص پیدا میکنه و براساس دقیقه هست
در خط پنجم یعنی option domain-name "yourdomainname ، میتونید نام دامنه بکه داخلی خودتون رو وارد کنید یا اصلا این خط رو اگر نیاز ندارید بیخیال بشید.
در خط هشتم یعنی : range 192.168.0.101 192.168.0.200;
منظور محدوده آدرسهایی هست که قراره به سیستمهای شبکه اختصاص داده بشه.
و خط آخر ، option مربوط به آدرس gateway رو مشخص میکنه.
.................................................................
پنجم) حالا فایل ویرایش شده سرویس dhcp رو ذخیره کنید و سپس اون سوریس رو توسط دستور زیر restart کنید :
/etc/init.d/isc-dhcp-server restart
.................................................................
ششم) نوبت به مرحله آخر میرسه که مربوط میشه به restart کردن کارت شبکه کالی :
ifconfig eth0 down
ifconfig eth0 up
الان اگر یک کلاینت vm رو بزارید توی segment یکسانی با کالی ، باید آدرس IP رو بصورت اتوماتیک دریافت کنه.
اول) آپدیت کردن لینوکس کالی (کالی 2) :
برای اینکار باید ابتدا فایل مربوط به مخازن لینوکس کالی رو اصلاح کنید. اون فایل رو طبق دستور زیر باز کنید :
vim /etc/apt/source.list
اگر کالی شما نسخه 2 هست ، این گزینه ها رو جایگزین کنید :
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
حالا بعد از ویرایش کردن و جایگزین کردن مواردی که عرض کردم ، فایل source.list رو ذخیره کرده و ببندید و هر 2 دستور زیر رو بترتیب اجرا کنید (در ابتدا دستور اولی و هر وقت کارش تموم شد ، دستور دوم) - ضمنا پیشنهاد میشه فیلترشکن روی ویندوزتون نصب کرده باشید (در صورتی که کالی تحت VM در حال اجراست):
apt-get update
apt-get dist-upgrade
................................................................
دوم) نصب سرویس DHCP توسط دستور زیر :
apt-get install isc-dhcp-server
نکته مهم) در کالی 2 بعد از دستور apt-get update ، میتونید این سرویس رو نصب کنید و نیازی به دستور apt-get dist-upgrade نخواهد بود
.................................................................
سوم) اختصاص آدرس static به کالی خودتون بعنوان سرور DHCP :
vim /etc/network/interfaces
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.1.255
gateway 192.168.0.100
.................................................................
چهارم) پیکربندی تنظیمات سرور DHCP توسط دستور زیر :
vim /etc/dhcp/dhcpd.conf
سپس این اطلاعات رو داخل فایل dhcpd.conf وارد کنید :
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 192.168.0.1, 192.168.0.2;
option domain-name "yourdomainname";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.101 192.168.0.200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.100;
}
منظور از lease-time مدت زمانی هست که آدرس ip به کلاینت درخواست دهنده ، اختصاص پیدا میکنه و براساس دقیقه هست
در خط پنجم یعنی option domain-name "yourdomainname ، میتونید نام دامنه بکه داخلی خودتون رو وارد کنید یا اصلا این خط رو اگر نیاز ندارید بیخیال بشید.
در خط هشتم یعنی : range 192.168.0.101 192.168.0.200;
منظور محدوده آدرسهایی هست که قراره به سیستمهای شبکه اختصاص داده بشه.
و خط آخر ، option مربوط به آدرس gateway رو مشخص میکنه.
.................................................................
پنجم) حالا فایل ویرایش شده سرویس dhcp رو ذخیره کنید و سپس اون سوریس رو توسط دستور زیر restart کنید :
/etc/init.d/isc-dhcp-server restart
.................................................................
ششم) نوبت به مرحله آخر میرسه که مربوط میشه به restart کردن کارت شبکه کالی :
ifconfig eth0 down
ifconfig eth0 up
الان اگر یک کلاینت vm رو بزارید توی segment یکسانی با کالی ، باید آدرس IP رو بصورت اتوماتیک دریافت کنه.
Forwarded from 💎 Alireza 💎 👁️
Book_VMware_Workstation_Farsi.pdf
17.7 MB
Forwarded from آموزش شبكه و امنيت
Forwarded from آموزش شبكه و امنيت
Forwarded from آموزش شبكه و امنيت
Forwarded from آموزش شبكه و امنيت
Forwarded from آموزش شبكه و امنيت
📣❗️❗️❗️یکی از مواردی که این روزها ذهن خیلی ها رو به خودش درگیر کرده ، هک شدن یا نشدن تلگرام هست.
با وجود اینکه با رعایت موارد امنیتی تلگرام اپلیکیشن امنی خواهد بود (به طوری که خود تلگرام جایزه چندصدهزار دلاری برای نفوذگر ها گذاشته) اما مواردی هست که با بی دقتی ممکنه از راهکارهای دیگه گوشی موبایل شما هک بشه
🎥 در این فیلم می بینید که هکر چطور با فرستادن یک فایل آلوده و ورود به SMSهای موبایل Target کد تلگرام رو به دست میاره 👇🏼👇🏼
دو نکته در تلگرام : ❗️
1-در تنظیمات تلگرام حتما Two step verifivation رو فعال کنید.
2- لینکها و فایلهای ناآشنا که براتون فرستاده میشه رو باز نکنید.
#هک #امنیت #کالی
@DenaIT
با وجود اینکه با رعایت موارد امنیتی تلگرام اپلیکیشن امنی خواهد بود (به طوری که خود تلگرام جایزه چندصدهزار دلاری برای نفوذگر ها گذاشته) اما مواردی هست که با بی دقتی ممکنه از راهکارهای دیگه گوشی موبایل شما هک بشه
🎥 در این فیلم می بینید که هکر چطور با فرستادن یک فایل آلوده و ورود به SMSهای موبایل Target کد تلگرام رو به دست میاره 👇🏼👇🏼
دو نکته در تلگرام : ❗️
1-در تنظیمات تلگرام حتما Two step verifivation رو فعال کنید.
2- لینکها و فایلهای ناآشنا که براتون فرستاده میشه رو باز نکنید.
#هک #امنیت #کالی
@DenaIT
Forwarded from آموزش شبكه و امنيت
Forwarded from حقیقت باستان
🔴«فیش حقوقی» حضرت علی علیه السلام:
🌹کانال ✵حقیقت باستان✵
✅ https://telegram.me/joinchat/A1qi7zuefAJLfd7c0GShJg
🌹کانال ✵حقیقت باستان✵
✅ https://telegram.me/joinchat/A1qi7zuefAJLfd7c0GShJg
Forwarded from Mohammad Zebardast
#آموزش
امن سازی Linux در سطح Server(بخش یازدهم)
ادامه فصل چهارم (امن سازی سیستم با ابزارها وسرویسها)
@informationsec
تنظیم طول عمر برای کلمات عبور(Configuring Password Aging)
تنظیم طول عمر برای کلمه عبور بدان معنی است که پس از یک دوره مشخص (معمولا 90 روز)، کاربر را وادار کنید تا یک رمز عبور جدید ایجاد نماید.
گزینه –M از دستور chage حداکثر تعداد روزهای اعتبار کلمه عبور معتبر را مشخص می کند.
به عنوان مثال، برای تنظیم انقضای کلمه عبور کاربر در 90 روز، از دستور زیر استفاده می کنیم:
chage -M 90 username
برای غیر فعال کردن انقضای کلمه، استفاده از مقدار"-1 "بعد از گزینه –M استفاده کنید.
همچنین می توانید از دستور chage برای تغییر جزئیات متعدد حساب کاربری و رمز استفاده کنید.
~]# chage juan
Changing the aging information for juan
Enter the new value, or press ENTER for the default
Minimum Password Age [0]: 10
Maximum Password Age [99999]: 90
Last Password Change (YYYY-MM-DD) [2006-08-18]:
Password Expiration Warning [7]:
Password Inactive [-1]:
Account Expiration Date (YYYY-MM-DD) [1969-12-31]:
@informationsec
قفل کردن حساب کاربری(Account Locking)
در Red Hat Enterprise Linux 7، ماژول PAM یی با نام pam_faillock اجازه می دهد تا راهبران سیستم حساب کاربران را پس از تعداد مشخصی تلاش ناموفق(failed attempts) قفل کنند.
محدود کردن تلاش ورود کاربران عمدتا به عنوان یک سنجه امنیتی با هدف جلوگیری از حملات brute force برای یافتن رمز عبور حساب یک کاربر به کار گرفته می شود.
با ماژول pam_faillock است، تلاش ورود ناموفق در یک فایل جداگانه برای هرکاربر در مسیر زیر ذخیره می شود.
/var/run/faillock
این مراحل را برای پیکربندی قفل کردن حساب کاربری دنبال کنید:
1. برای قفل کردن هر کاربر غیر root پس از سه بار تلاش ناموفق و باز کردن(unlock) آن کاربر پس از 10 دقیقه، دو خط زیر را به بخش auth فایلهای زیر اضافه کنید.
/etc/pam.d/system-auth
/etc/pam.d/password-auth
پس از ویرایشهای شما، تمام بخش auth در هر دو فایل باید شبیه به این باشد:
1 auth required pam_env.so
2 auth required pam_faillock.so preauth silent audit deny=3 unlock_time=600
3 auth sufficient pam_unix.so nullok try_first_pass
4 auth [default=die] pam_faillock.so authfail audit deny=3 unlock_time=600
5 auth requisite pam_succeed_if.so uid >= 1000 quiet_success
6 auth required pam_deny.so
خطوط 2 و 4 اضافه شده است.
2. خط زیر را به بخش account از هر دو فایل ذکر شده قبلی اضافه کنید.
account required pam_faillock.so
@informationsec
برای اعمال قفل کردن حساب کاربری برای کاربر root ، گزینه even_deny_rootرا به pam_faillock در فایلهای زیر اضافه کنید.
/etc/pam.d/system-auth
/etc/pam.d/password-auth
auth required pam_faillock.so preauth silent audit deny=3 even_deny_root unlock_time=600
auth sufficient pam_unix.so nullok try_first_pass
auth [default=die] pam_faillock.so authfail audit deny=3 even_deny_root unlock_time=600
account required pam_faillock.so
برای جلوگیری از قفل شدن کاربران حتی پس از چند بار تلاش نا موفق، خط زیر را درست بالای خطی که در آن pam_faillock برای اولین بار در هر دو فایل ذکر شده، فراخوانی می شود، اضافه کنید.
auth [success=1 default=ignore] pam_succeed_if.so user in user1:user2:user3
نامهای واقعی کاربران را جایگزین user2، user1،و user3 کنید.
برای مشاهده تعداد تلاش های ناموفق برای هر کاربر، با دسترسی root ، دستور زیر را اجرا کنید:
[root@localhost ~]# faillock
john:
When Type Source
Valid
2013-03-05 11:44:14 TTY pts/0
V
برای باز کردن قفل حساب یک کاربر با دسترسی root ، دستور زیر را اجرا کنید:
faillock —user <username> —reset
#امن_سازی_Linux_در_سطح_Server_بخش_یازدهم
#امن_سازی_Linux #linux #linux_hardening
@informationsec
امن سازی Linux در سطح Server(بخش یازدهم)
ادامه فصل چهارم (امن سازی سیستم با ابزارها وسرویسها)
@informationsec
تنظیم طول عمر برای کلمات عبور(Configuring Password Aging)
تنظیم طول عمر برای کلمه عبور بدان معنی است که پس از یک دوره مشخص (معمولا 90 روز)، کاربر را وادار کنید تا یک رمز عبور جدید ایجاد نماید.
گزینه –M از دستور chage حداکثر تعداد روزهای اعتبار کلمه عبور معتبر را مشخص می کند.
به عنوان مثال، برای تنظیم انقضای کلمه عبور کاربر در 90 روز، از دستور زیر استفاده می کنیم:
chage -M 90 username
برای غیر فعال کردن انقضای کلمه، استفاده از مقدار"-1 "بعد از گزینه –M استفاده کنید.
همچنین می توانید از دستور chage برای تغییر جزئیات متعدد حساب کاربری و رمز استفاده کنید.
~]# chage juan
Changing the aging information for juan
Enter the new value, or press ENTER for the default
Minimum Password Age [0]: 10
Maximum Password Age [99999]: 90
Last Password Change (YYYY-MM-DD) [2006-08-18]:
Password Expiration Warning [7]:
Password Inactive [-1]:
Account Expiration Date (YYYY-MM-DD) [1969-12-31]:
@informationsec
قفل کردن حساب کاربری(Account Locking)
در Red Hat Enterprise Linux 7، ماژول PAM یی با نام pam_faillock اجازه می دهد تا راهبران سیستم حساب کاربران را پس از تعداد مشخصی تلاش ناموفق(failed attempts) قفل کنند.
محدود کردن تلاش ورود کاربران عمدتا به عنوان یک سنجه امنیتی با هدف جلوگیری از حملات brute force برای یافتن رمز عبور حساب یک کاربر به کار گرفته می شود.
با ماژول pam_faillock است، تلاش ورود ناموفق در یک فایل جداگانه برای هرکاربر در مسیر زیر ذخیره می شود.
/var/run/faillock
این مراحل را برای پیکربندی قفل کردن حساب کاربری دنبال کنید:
1. برای قفل کردن هر کاربر غیر root پس از سه بار تلاش ناموفق و باز کردن(unlock) آن کاربر پس از 10 دقیقه، دو خط زیر را به بخش auth فایلهای زیر اضافه کنید.
/etc/pam.d/system-auth
/etc/pam.d/password-auth
پس از ویرایشهای شما، تمام بخش auth در هر دو فایل باید شبیه به این باشد:
1 auth required pam_env.so
2 auth required pam_faillock.so preauth silent audit deny=3 unlock_time=600
3 auth sufficient pam_unix.so nullok try_first_pass
4 auth [default=die] pam_faillock.so authfail audit deny=3 unlock_time=600
5 auth requisite pam_succeed_if.so uid >= 1000 quiet_success
6 auth required pam_deny.so
خطوط 2 و 4 اضافه شده است.
2. خط زیر را به بخش account از هر دو فایل ذکر شده قبلی اضافه کنید.
account required pam_faillock.so
@informationsec
برای اعمال قفل کردن حساب کاربری برای کاربر root ، گزینه even_deny_rootرا به pam_faillock در فایلهای زیر اضافه کنید.
/etc/pam.d/system-auth
/etc/pam.d/password-auth
auth required pam_faillock.so preauth silent audit deny=3 even_deny_root unlock_time=600
auth sufficient pam_unix.so nullok try_first_pass
auth [default=die] pam_faillock.so authfail audit deny=3 even_deny_root unlock_time=600
account required pam_faillock.so
برای جلوگیری از قفل شدن کاربران حتی پس از چند بار تلاش نا موفق، خط زیر را درست بالای خطی که در آن pam_faillock برای اولین بار در هر دو فایل ذکر شده، فراخوانی می شود، اضافه کنید.
auth [success=1 default=ignore] pam_succeed_if.so user in user1:user2:user3
نامهای واقعی کاربران را جایگزین user2، user1،و user3 کنید.
برای مشاهده تعداد تلاش های ناموفق برای هر کاربر، با دسترسی root ، دستور زیر را اجرا کنید:
[root@localhost ~]# faillock
john:
When Type Source
Valid
2013-03-05 11:44:14 TTY pts/0
V
برای باز کردن قفل حساب یک کاربر با دسترسی root ، دستور زیر را اجرا کنید:
faillock —user <username> —reset
#امن_سازی_Linux_در_سطح_Server_بخش_یازدهم
#امن_سازی_Linux #linux #linux_hardening
@informationsec
Forwarded from Deleted Account
دوستان یکسری اموزش کاربردی میکروتیک داشتک گفتم براتون بفرستم امیدوارم مفید یاشه