اموزش تصویری:

برای تسریع در ویرایش فایل های کانفیگ می توان از 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 های مورد نظر قرار بدهید که در ویندوز نیاز مشابه آن را داریم.