اموزش تصویری:
برای تسریع در ویرایش فایل های کانفیگ می توان از awk و sed استفاده کرد 3 مثال زیر برای sed هستند
استفاده از sed برای جایگزینی تمام کلمات علی با حسن
sed s/ali/hassan/g /etc/passwd > /etc/passwd2
اگر فقط یک بار این کار می خواهیم بکنیم و کل فایل این اتفاق برایش نیافتد
sed s/ali/hassan/ /etc/passwd > /etc/passwd2
اگر فقط دنبال بخواهیم فقط دنبال n بگرده و تغییرات اعمال کند
sed s/ali/hassan/2 /etc/passwd >/etc/passwd2
تنظیمات شبکه در کالی لینوکس:
اضافه کردن ای پی، تغییر ای پی، تغییر مک آدرس، گرفتن ای پی از dhcp، عوض کردن DNS سرور، اضافه کردن یک هاست جدید
اگر پکیج net-tools نصب شده باشد نمی توانید از ifconfig استفاده کنید برای نصب می توانید از apt install net-tools استفاده کنید
ifconfig یا ip a
iwconfig
می توانید به صورت زیر روی کارت شبکه تان ای پی ست کنید این زمانی مورد نیاز هست که روی esxi می خواهید vm kali نصب کنید یا در شبکه داخلی vm workstation
ifconfig eth0 1.1.1.1/24
اگر بخواهید می توانید دو تا ای پی ست کنید
ifconfig eth0:1 2.2.2.2./24
لیست Route های روی لینوکس را می توانید با کامند زیر پیدا کنید بدیهی است که روت 0.0.0.0 برای اینترنت است
route -n
لیست سیستم های داخل شبکه را با کامند arp -a بدست می آوریم mac یک آدرس فیزیکی کارت شبکه ها است که 48 بیت است و ما می توانیم نوع دستگاه های اطراف خود را به این شکل بدست بیاوریم که در پروژه های تست نفوذ این کار انجام می شود discovery یا post exploit
در کالی می توان با استفاده از macchanger یا با کامند ifconfig آدرس mac را تغییر داد برای دور زدن هات اسپات دور زدن محدودیت ها مورد استفاده قرار می گیرد.
macchanger
ifconfig eth0 1.1.1.1/24 hw ether 00:11:22:33:44:55
اگر در ماشین مجازی تان اینترنت مشکل پیدا کرد یا ای پی نگرفتید از کامند dhclient برای دریافت ای پی از dhcp سرور استفاده کنید
dhclient eth0
یکی از کامند های پرکاربرد برای dns query کامند dig هست می توانیم رکورد های dns مورد نظر را پیدا کنید که در واقع به این عمل information gathering active گفته می شود چرا که از سایت های third party استفاده نمی کنیم و به صورت مستقیم درخواست می دهیم.
dig soheilsec.com ns
dig soheilsec.com mx
کامند whois یکی دیگر از کامند های موجود در لینوکس می باشد که شما می توانید با استفاده از آن اطلاعات مربوط به صاحب دامین را بدست آورید .
اگر بخواهید می توانید از سایت whois.sc نیز برای whois گرفتن استفاده کنید
زمانی که در لینوکس نتوانید dns را resolve کنید مشکل dns دارید و باید فایل کانفیگ بررسی کنید که nameserver درستی ست شده باشد
/etc/resolve.conf
همچنین می توانید برای خودتان /etc/hosts های مورد نظر قرار بدهید که در ویندوز نیاز مشابه آن را داریم.