博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux C编写***程序盗取root用户密码
阅读量:6084 次
发布时间:2019-06-20

本文共 653 字,大约阅读时间需要 2 分钟。

在Linux操作系统中,有很多提权(由普通用户提升权限为root)的方法,大多是利用系统内核的漏洞溢出提权,当然可以和windows一样利用***程序盗取管理员root的密码。以下一个是利用伪装成ssh命令的***程序,另一种是利用伪装成su命令的***程序分别盗取管理员root的密码。以下是我自己写的ssh***程序和su***程序演示的效果,仅供参考。

实验环境:操作系统:RHEL 5.9超户:root  普通用户:user0超户密码:redhatIP: 192.168.1.125       192.168.168.126

su盗取root用户密码:第一次使用普通用户user0切换为root用户时,即使输入正确的登录密码也会提示“授权失败”,但其实已经将管理员输入的密码记录在一个指定的隐藏文件里了,演示如图所示

结果成功盗取用户名root,密码redhat。

ssh盗取root用户密码:第一次在ip为192.168.1.126的主机上用ssh命令登录ip为192.168.1.125的主机时,即使输入正确的密码也会提示“密码错误认证失败”,但事实上已经将管理员输入的密码记录在一个指定的隐藏文件里了,演示如图所示

结果成功盗取用户名root,密码redhat,目标主机ip地址192.168.1.125

以上两个程序都是用Linux C写的,仅提供一个思路,主要目的还是希望提高系统的安全意识,所以没有把代码公布,大家可以自己写下一起讨论,be patient and have fun!

转载地址:http://xpzwa.baihongyu.com/

你可能感兴趣的文章
linux客户端传输文件到Windows本地
查看>>
此生未完成
查看>>
c# 反射
查看>>
KVO的使用
查看>>
超图SuperMap Is.Net开发心得及一些问题
查看>>
问题2017S03
查看>>
【转载】工作中遇到的js问题以及问题的解决方案
查看>>
序列化
查看>>
点是否在多边形内部的检验
查看>>
SQL Serever学习11——数据库的安全管理
查看>>
搭桥(最小生成树)
查看>>
ES6学习笔记之数组
查看>>
OneZero第四周第一次站立会议(2016.4.11)
查看>>
习题6-6 使用函数输出一个整数的逆序数
查看>>
HRBUST 1376 能量项链【DP】
查看>>
【分享】Google Java编程风格指南 ()中文版)
查看>>
KVM虚拟化简介及安装
查看>>
POJ 2823 Sliding Window
查看>>
数据结构与算法----->算法----->高级排序算法:基数排序
查看>>
微信小程序:第八天
查看>>