上节课说到黑客的密码字典和文件目录字典至关重要,并且世界各地的黑客会使用脚本或程序加载他们的字典对公网范围的所有主机进行无差别扫描。那么本文将会给大家讲解如何利用openssh进行对黑客密码的“草船借箭”。
既然是openssh,那么系统肯定是linux,然后我们根据系统类型安装依赖包:
#centos
yum install gcc gcc-c++ zlib-devel openssl-devel -y
#ubuntu
apt-get install gcc zlib1g-dev libssl-dev -y
接下来先将openssh7.5p1下载下来:
wget https://mirror.leaseweb.com/pub/OpenBSD/OpenSSH/portable/openssh-7.5p1.tar.gz
接下来修改源码:
vim auth-passwd.c
找到函数auth_password后添加如下代码,作用是在默认系统debug日志(/var/log/message)中保存需要的字段数据:
logit(“username::password, %s::%s”, authctxt->user, password);
接下来确认代码位置,确保修改后的openssh的配置文件位置和可执行文件的位置:
接下来创建配置文件目录&#