如何利用openssh进行对黑客密码的“草船借箭”

本文介绍了如何通过修改openssh源码,在Linux系统中记录尝试登录的黑客密码。通过在`auth_password`函数中添加代码,系统将在debug日志中保存用户名和密码。在编译并安装自定义openssh后,将原ssh服务端口改为高端口,新openssh服务设为22端口,从而捕获试图爆破的黑客密码。
摘要由CSDN通过智能技术生成

上节课说到黑客的密码字典和文件目录字典至关重要,并且世界各地的黑客会使用脚本或程序加载他们的字典对公网范围的所有主机进行无差别扫描。那么本文将会给大家讲解如何利用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的配置文件位置和可执行文件的位置:
在这里插入图片描述
接下来创建配置文件目录&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值