黑客
|
黑客入门
|
黑客编程
|
黑客教程
|
拒绝攻击
|
溢出攻击
|
黑客木马
|
免费 Q Q
|
网管技术
|
黑客入侵
|
游戏外挂
动画
|
网吧攻击
|
入侵检测
|
木马动画
|
Q Q 专题
|
漏洞攻击
|
溢出渗透
|
木马相关
|
加壳脱壳
|
加密解密
|
字典工具
软件
|
杀毒软件
|
远程控制
|
后门程序
|
扫描工具
|
安全工具
|
防火墙类
|
卸载清除
|
系统维护
|
媒体播放
|
网络音视
安全
|
病毒分析
|
漏洞研究
|
电脑知识
|
操作系统
|
漏洞公告
|
业界动态
|
黑客人物
|
黑客资源
|
安全快报
|
最新新闻
您现在的位置:
骇客基地
>>
黑客文章
>>
黑客攻防
>>
黑客教程
>> 正文
更小巧更强悍—Eval版ASP木马原理解析
骇客基地 阅读: 时间:2007-6-21 8:40:14 来源:www.hookbase.com
随着网络安全的普及,管理员防范WebShell的技术也有所提高,以前那种直接放上一个WebShell的时代正慢慢离我们而去,故现在的WebShell越来越注重其隐蔽性。WebShell的隐藏技术也发展得很快,从改变代码大小写到C/S模式,都是牛人们智慧的结晶。说到C/S模式,是不是让你想起ASP下那个“Execute Request("#")”一句话后门,呵呵,今天我也跟大家介绍一个ASP一句话后门,不过不是execute,而是另一个函数——eval。
嗯,先来说说eval后门的原理和使用方法,不会的听仔细啦。偶们知道在asp里面有个execute函数专门用来执行asp代码,这个就类似于Javascript里面的eval函数。所以execute就可以拿来做成一句话后门:execute request("x")。不过,当POST的参数x为空时execute函数会出错,所以你得加一句容错语句才是。其实VBScript里面也有eval函数的,不知道能不能拿来用,嗯,看看它功能先:
Eval函数
计算一个表达式的值并返回结果。
[result = ] Eval(expression)
参数
result
可选项。 是一个变量,用于接受返回的结果。如果未指定结果,应考虑使用 Execute 语句代替。
expression
必选项。可以是包含任何有效VBScript表达式的字符串。
小提示:
在VBScript 中,x = y可以有两种解释。第一种方式是赋值语句,将y的值赋予x。第二种解释是测试x 和y是否相等。如果相等,result为True;否则result为False。Eval方法总是采用第二种解释,而Execute语句总是采用第一种。
注意,参数expression“可以是包含任何有效VBScript表达式的字符串”。呵呵,那不就是暗示我们eval能执行任意代码嘛。不过看那个说明,eval总是把赋值语句解释成判断句,岂不是不能拿来赋值。呵呵,不要紧,如果我们拿eval来执行execute再由execute执行任意代码呢?呵呵,eval后门诞生了!
同execute相比,eval有个好处就是当参数为空不会出错,所以迄今为止最短的ASP后门就是“”。数数吧,是不是比以前的都短啊,呵呵。
把eval函数插入到一正常的ASP文件,你的后门就留好了(如果能够把文件最后修改时间改回去就更好了)。现在可以执行任意代码了,当然,代码需要你用客户端POST上去。
客户端用网页实现很是方便。海阳顶端有个eval客户端,好像是用session保存代码然后执行,不过我试了几次都不行,唉,还是自己写一个吧。
我做的这个客户端与海阳的不同,是由各个功能分别构成,每个功能使用一个htm页面,对应一段代码,放在网页的隐藏域。参考了冰狐浪子那个微型ASP后门客户端的网页结构,感谢之。
先前不是说了,我们得用eval执行execute再由execute执行代码。所以隐藏域的内容类似于“execute("response.write(""Hello , World !""):response.write(""
"")”——注意在引号之中的引号得双写;而且execute中的字符可以使用回车换行也可以用冒号代替回车换行。
这样子还不够,我们还要“斩头去尾”。斩头呢就是把我们的后门代码执行之前的数据清空,去尾呢就是把后门执行代码之后的数据清空,不能让其他无用数据影响我们看回显嘛。这个分别用response.clear和response.end来完成。Ok,经过一番斩头去尾,我们的隐藏域就成了:“resposne.clear:execute("response.write(""Hello, World!""):response.write(""
""):response.end")”。
这里顺便说一下,去年不是有牛人提出用#include一图片的形式来隐藏后门,图片最后是一段asp代码。当时不是说这个方法执行代码之后会显示图片而没有回显吗,其实是有回显的,你把图片保存后用十六进制编辑软件打开,原来回显内容在图片末尾。呵呵,想到了吧,用response.clear就可以清除图片显示出回显啦。
现在的任务就是找点ASP后门的代码改动改动再结合Javascript做成html文件就是了,有兴趣的朋友看代码,在此就不赘述咯。另外,execute函数也可以使用这个客户端的哦。
这种后门的优点就是体积小,隐蔽性高,杀毒软件不能查杀,而且所有提交的数据都是POST方式,IIS日志不会记录;缺点是每次执行代码都会有大量数据传送,而且代码通过execute执行速度会慢些。
这种执行代码还有一个好处就是可以把POST的代码加密,绕过IDS,呵呵,这个嘛以后再说咯
今天广告
参与评论:
◆
搜索baidu更多与"
更小巧更强悍—Eval版ASP木马原理解析
"相关的文章
◆
搜索yahoo更多与"
更小巧更强悍—Eval版ASP木马原理解析
"相关的文章
注意事项:
*
【更小巧更强悍—Eval版ASP木马原理解析】文章由骇客基地网上搜集,其立场行为并不代表本站。
*
如果您发现该文章若无意中侵犯到您的权利,请联系我们!
*
未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
最近更新
检测你的Web系统有多少安全漏洞
DISCUZ字符转码漏洞
隐藏Webshell的一段代码收藏
刘昊原:黑客不愿看到的对手
黑客眼中的个人安全防范
discuz获取任意管理员密码漏洞利
360偷鸡不成蚀把米 弹广告财路被
让Windows XP不再出内存读写错误
七夕情人节 可爱卡通头像对对碰
网上看奥运 千万小心10大病毒干扰
瑞星云安全见成效 日截数万新木马
瑞星指奇虎出尔反尔 需解释三件事
SQL server取得网站路径的几种方
你绝对不知道的QQ使用秘密技巧
轻轻松松用QQ实现在线视频教学
phpwind任意修改管理员密码漏洞
SaBlog-X 1.5暴库漏洞
Oblog最新注入漏洞分析(已修补)
最新推荐
检测你的Web系统有多少安全漏洞
DISCUZ字符转码漏洞
隐藏Webshell的一段代码收藏
刘昊原:黑客不愿看到的对手
黑客眼中的个人安全防范
discuz获取任意管理员密码漏洞利
360偷鸡不成蚀把米 弹广告财路被
让Windows XP不再出内存读写错误
七夕情人节 可爱卡通头像对对碰
网上看奥运 千万小心10大病毒干扰
瑞星指奇虎出尔反尔 需解释三件事
SQL server取得网站路径的几种方
你绝对不知道的QQ使用秘密技巧
轻轻松松用QQ实现在线视频教学
phpwind任意修改管理员密码漏洞
Oblog最新注入漏洞分析(已修补)
超级QQ斗地主刷分器V1.26
QQ四人斗地主刷分器机器版V6.0
双开QQ斗地主记牌器V9.55
QQ对对碰角色版外挂
黑客首页
| 服务指南 |
软件发布
| 关于我们 | 本站声明 | 隐私声明 | 诚征英才 | 网站地图 | 友情链接 |
中国·黑客·骇客·基地 请使用IE6.0版本, 分辩率1024×768进行浏览
www.hookbase.com
站长:利客 Email:hookbase@163.com
Copyright © 2004-2009 All Rights Reserved. 粤ICP备05000985号