我尝试在/etc/hosts
文件中添加主机,但它们根本无法解析。我重新启动了/etc/init.d/networking
,但问题仍未解决。我查看了nsswitch.conf
文件,似乎首先尝试通过主机文件解析名称,然后才尝试解析名称mdns
,dns
所以这看起来是正确的。仅供参考,我正在为 OSCP 考试做准备。我正在破解的这些机器来自 hackthebox.eu,旨在用于练习。
root@kali:~# getent hosts admin-portal.europacorp.htb
root@kali:~#
root@kali:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 kali
10.10.10.22 www.admin-protal.europacorp.htb
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
root@kali:~#
root@kali:~# cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: files systemd
group: files systemd
shadow: files
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
root@kali:~#
答案1
您已进入www.admin-protal.europacorp.htb
您的 hosts 文件。
您正在尝试解析admin-portal.europacorp.htb
主机文件中不存在的 。
缺失www.
了 并且portal
拼写错误。