所有话题标签: |
0x01 前言
0x02 Kali忘记MySQL密码解决
KaliLinux上测试时需要用到MySQL数据库,尝试了平时常用的密码都进不去,年纪大了脑子不好使。
解决方案:
通过搜索引擎找到可以利用MySQL的--skip-grant-tables进行无密码登录,在输密码处直接回车即可。
root@kali:/tmp# killall -TERM mysqld
root@kali:/tmp# mysqld_safe --skip-grant-tables &
root@kali:/tmp# mysql -h127.0.0.1 -uroot -p
MariaDB [(none)]> update user set password=password("root") where user='root';
0x03 Kali不能MySQL外链解决
MySQL开启外链后仍然无法连接,Win10远程连接MySQL时提示:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.120' (10061)
MariaDB [(none)]> update user set plugin='';
MariaDB [(none)]> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
解决方案:
使用vim编辑/etc/mysql/mariadb.conf.d/50-server.cnf配置文件,将bind-address=127.0.0.1改为bind-address=0.0.0.0,然后停止MySQL服务并重新启动即可。
root@kali:/etc/mysql/mariadb.conf.d# vi 50-server.cnf
root@kali:/etc/mysql/mariadb.conf.d# service mysql stop
root@kali:/etc/mysql/mariadb.conf.d# service mysql start
0x04 Kali更新启动报错与解决
root@kali:~# apt-get update
获取:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease [30.5 kB]
错误:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease
下列签名无效:EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
正在读取软件包列表... 完成
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling InRelease: 下列签名无效:EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
W: 无法下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/InRelease 下列签名无效:EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
解决方案:
root@kali:~# wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
root@kali:~# apt-get update
(2) 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)。
root@kali:~# apt-get update
正在读取软件包列表... 完成
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
root@kali:~# sudo rm /var/lib/apt/lists/lock
root@kali:~# apt-get update
(3) 物理机突然断电导致虚拟机KaliLinux系统启动不了,光标一直在闪。
解决方案:
启动进入Kali GUN/Linux,with Linux 4.19.0-kali1-amd64(recovery mode)恢复模式后执行以下命令,如果出现/var/cache/apt/archives/错误,请先执行一下apt-get clean即可。
root@kali:~# apt-get clean
root@kali:~# apt-get dist-upgrade
root@kali:~# apt-get update --fix-missing
root@kali:~# reboot
(4) /dev/sda2 contains a file system with errors,check forced
强制重启后出现/dev/sda2 contains a file system with errors,check forced报错,可能是由于断电导致无法修复,忘了截图了,网上随便找了张差不多的!
解决方案:
在报错页面按Ctrl+D之后会重新加载,输入fsck -f /dev/sda2启动修复,一路Yes之后再按Ctrl+D重新加载就OK了。
0x05 Git命令克隆报错问题解决
git clone命令克隆项目时出现fatal: unable to access 'https://github.com/H4ckForJob/dirmap.git/': Could not resolve host: github.com报错。
解决方案:
最后发现是Git的代理问题,只要使用以下命令取消掉Git的代理即可解决该问题。
root@kali:/tmp# git config --global --unset http.proxy
root@kali:/tmp# git config --global --unset https.proxy
0x06 Wget命令下载报错问题解决
wget下载github项目文件时如果出现“(raw.githubusercontent.com)|0.0.0.0|:443... 失败:拒绝连接。”报错,Firefox浏览器也无法访问github项目文件地址。
解决方案:
使用echo、vi或gedit在/etc/hosts文件中添加下边这条记录即可解决上边出现的问题。
root@kali:~# echo 151.101.108.133 raw.githubusercontent.com >> /etc/hosts
0x07 mRemoteNG连接SSH报错解决
使用MobaXterm或mRemoteNG等第三方客户端工具连接KaliLinux的SSH服务后,如果间隔一段时间没有进行任何操作时SSH连接就会被中断,在渗透测试过程中出现这种情况是很让人恼火的。
解决方案:
打开MobaXterm软件->Settings->SSH->SSH Settings->SSH Keepalive,只要勾选这个选项后即可。
0x08 mRemoteNG连接SSH报错解决
mRemoteNG工具连接KaliLinux的SSH服务时如出现以下报错是因为“sshd_config”这个配置文件里设置了不允许root用户登录,修改一下配置文件就可以了。
Using username "root".
root@192.168.1.120's password:
Access denied
解决方案:
编辑/etc/ssh/sshd_config配置文件,找到PermitRootLogin prohibit-password并用#号注释掉,增加一行PermitRootLogin yes允许root用户登录,然后重启SSH服务(service ssh restart)即可。
# Authentication:
#LoginGraceTime 2m //限制用户必须在指定的时限内认证成功,0表示无限制。
#PermitRootLogin prohibit-password //禁止使用密码认证方式进行登录。
PermitRootLogin yes //是否允许root登录,"yes"(默认)允许,"no"(禁止)。
#StrictModes yes //对用户主目录和相关的配置文件进行宿主和权限检查。
#MaxAuthTries 6 //每个连接最大允许的认证次数。默认值是6
#MaxSessions 10 //同一IP地址的最大连接数。默认值是10
-
20张30元“潇湘信安”优惠券,与知识星球官方活动一起“食用”更佳!(潇湘信安活动)
-
新用户和续费用户均可享受手续费最高10%补贴,额度有限,先到先得!(知识星球活动)
2020 年 11 月 6 日 0 点-14 日 24 点(9 天)


本文始发于微信公众号(阿乐你好):KaliLinux常见问题与解决方案
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论