sqlmap

ACCESS、MSSQL、MYSQL、ORACLE 手工注入

拜拜、爱过 提交于 2020-04-26 08:12:12
http://www.zerokeeper.com/web-security/manual-injection-of-access-mssql-mysql-and-oracle.html 0x01 基本常识 简单判定有无漏洞: 粗略型:提交单引号’ 逻辑型(数字型注入):and 1=1/and 1=2 逻辑型(字符型注入):'and'1'='1/'and'1'='2 逻辑型(搜索型注入):%'and 1=1 and'%'='%/%'and 1=2 and'%'='% 简单判断数据库信息: 粗略型: 加单引号’(根据服务器报错的信息来判断) 加;--(; 表示分离,– 则是注释符,; 和–MSSQL 数据库有,ACCESS 数据库没有) 逻辑型: and user>0 and (select count() from msysobjects)>0 ……(页面错误为 access 数据库) and (select count() from sysobjects)>0 ……(页面正常为 MSSQL 数据库) and db_name()>0 ……(爆数据库名) and version>0(爆 SQLServer 版本信息以及服务器操作系统的类型和版本信息) 判断 MSSQL 权限: and 0<>(Select ISSRVROLEMEMBER('sysadmin'))--(页面正常则为

【DVWA】SQL Injection(SQL 注入)通关教程

血红的双手。 提交于 2020-04-24 15:32:56
日期:2019-07-28 20:43:48 更新: 作者:Bay0net 介绍: 0x00、基本信息 关于 mysql 相关的注入,传送门。 SQL 注入漏洞之 mysql - Bay0net - 博客园 0x01、Low Security Level 查看源码 <?php if( isset( $_REQUEST[ 'Submit' ] ) ) { // Get input $id = $_REQUEST[ 'id' ]; // Check database $query = "SELECT first_name, last_name FROM users WHERE user_id = '$id';"; $result = mysql_query( $query ) or die( '<pre>' . mysql_error() . '</pre>' ); // Get results $num = mysql_numrows( $result ); $i = 0; while( $i < $num ) { // Get values $first = mysql_result( $result, $i, "first_name" ); $last = mysql_result( $result, $i, "last_name" ); // Feedback for end

[网络安全自学篇] 六十九.宏病毒之入门基础、防御措施、自发邮件及APT28样本分析

萝らか妹 提交于 2020-04-22 09:15:02
这是作者的网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您们喜欢,一起进步。前文分享了利用永恒之蓝漏洞加载WannaCry勒索病毒,实现对Win7文件加密的过程,并讲解WannaCry勒索病毒的原理。这篇文章将讲解宏病毒相关知识,它仍然活跃于各个APT攻击样本中,本文包括宏病毒基础原理、防御措施、自发邮件及APT28样本分析。基础性文章,希望对您有所帮助。 作者作为网络安全的小白,分享一些自学基础教程给大家,主要是关于安全工具和实践操作的在线笔记,希望您们喜欢。同时,更希望您能与我一起操作和进步,后续将深入学习网络安全和系统安全知识并分享相关实验。总之,希望该系列文章对博友有所帮助,写文不易,大神们不喜勿喷,谢谢!如果文章对您有帮助,将是我创作的最大动力,点赞、评论、私聊均可,一起加油喔~ 文章目录 一.什么是宏 1.基础概念 2.安装配置 3.录制新宏案例 二.宏病毒 1.宏病毒基础 2.自动宏案例 3.宏病毒感染 三.宏病毒的自我保护与防御 四.案例:CDO自发邮箱 五.案例:QQ发送信息 六.APT攻击中的宏病毒 1.OZ鱼叉邮件 2.酒店行业鱼叉邮件 3.研究机构鱼叉邮件 七.总结 PS:本文参考了github、安全网站和参考文献中的文章(详见参考文献),并结合自己的经验和实践进行撰写,也推荐大家阅读参考文献。

[网络安全自学篇] 六十八.WannaCry勒索病毒复现及分析(二)MS17-010利用及病毒解析

最后都变了- 提交于 2020-04-21 20:37:21
这是作者的网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您们喜欢,一起进步。前文分享了通过Python利用永恒之蓝漏洞加载WannaCry勒索病毒,并实现对Win7文件加密的过程,但过程较为复杂,为什么不直接利用永恒之蓝呢?所以,这篇文章将直接分享MSF利用MS17-010漏洞进行反弹Shell,再上传勒索病毒进行实验复现,并详细讲解WannaCry勒索病毒的原理。基础性文章,希望对您有所帮助。 作者作为网络安全的小白,分享一些自学基础教程给大家,主要是关于安全工具和实践操作的在线笔记,希望您们喜欢。同时,更希望您能与我一起操作和进步,后续将深入学习网络安全和系统安全知识并分享相关实验。总之,希望该系列文章对博友有所帮助,写文不易,大神们不喜勿喷,谢谢!如果文章对您有帮助,将是我创作的最大动力,点赞、评论、私聊均可,一起加油喔~ 文章目录 一.WannaCry背景 二.WannaCry实验复现 1.实验环境搭建 2.Kali利用MS17-010反弹Shell 三.防御措施 四.WannaCry病毒分析 1.母体程序mssecsvc.exe行为分析 2.tasksche.exe行为分析 3.@WanaDecryptor@.exe程序分析 五.WannaCry病毒检测 六.总结 PS:本文参考了github、安全网站和参考文献中的文章

Agan Web安全与内网学习,记录成长为白帽子的艰辛过程【Flag】

半世苍凉 提交于 2020-04-18 15:42:31
当你的才华 还撑不起你的野心时 那你就应该静下心来学习 目录 0x01 Web安全基础 计算机网络基础系列 MySQL 基础系列 Windwos 基础系列 Linux 基础系列 Python 基础系列 黑客练习小游戏系列 0x02 Web安全基础技能学习系列 SQL注入入门~~~~~~进阶 SqlMap 基础使用 SQL 注入靶场练习 文件上传 文件包含 命令执行 常见Web漏洞 Struts2 漏洞 PHP 序列化 Xss 中间件漏洞 其它 Web漏洞常见篇【收费】 0x03 应急知识系列 应急实战 0x03 代码审计系列 PHP 代码审计 0x04 Metasploit 系列 攻击主机 攻击APP 另类攻击 探测与信息收集 前渗透 后渗透 0x05 后渗透系列 0x06 WebShell与提权系列 提权 Windows 系列 Linux 系列 0x07 WireShark 系列 0x08 内网渗透系列 靶机案例 0x09 工具系列 0x10 XCTF系列 0x11 绕WAF系列 0x12 Fiddler4 系列 0x13 渗透测试工具集系列 0x14 信息收集系列 0x15 杂项系列 0x16 反编译系列 0x17 ShellCode系列 0x18 PowerShell 系列 0x19 考证系列 对之前转载和写的文章做个目录总结,方便小伙伴们查看,想学什么系列的可以留言

渗透测试岗位面试题多人实战大汇总

﹥>﹥吖頭↗ 提交于 2020-04-18 15:34:55
常见面试题总结 1、假如给你一个网站你怎么去渗透? 信息收集 首先看是什么类型的网站,针对不同类型的网站有不同的信息搜集方案,如大型企业网站可以用天眼查,启信宝等查询法人股份等信息,小型网站可以查询使用了哪类建站系统 1,whois查詢,获取注册者邮箱姓名电话等。 2,查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。 3,查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS,APACHE,NGINX的解析漏洞 4,查看IP,进行IP地址端口扫描,对响应的端口进行漏洞探测,比如 rsync,心脏出血,mysql,ftp,ssh弱口令等。 5,扫描网站目录结构,看看是否可以遍历目录,或者敏感文件泄漏,比如php探针 6,google hack 进一步探测网站的信息,后台,敏感文件 7,查看这个网站都有哪些功能,针对不同的功能可以实现不同的漏洞利用 2、whois查詢主要查的是什么? 1.域名信息 2.注册商 3.联系人 4.联系邮箱 5.网站创建时间 6.网站过期时间 7.DNS信息 8.网站状态 拓展:什么是whois? whois可以理解为域名数据库搜索弓|擎 3、常用哪些查询网站 1.中国互联网信息中心whois查询 官网地址:http://www.cnnic.net.cn/ 2.站长之家whois查询

SQL注入攻击及防御详解

时光毁灭记忆、已成空白 提交于 2020-04-12 08:39:28
在owasp年度top 10 安全问题中,注入高居榜首。SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序, 而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地 过滤用户输入的数据,致使非法数据侵入系统。 对于Web应用程序而言,用户核心数据存储在数据库中,例如MySQL、SQL Server、Oracle; 通过SQL注入攻击,可以获取、修改、删除数据库信息,并且通过提权来控制Web服务器等其他操作; SQL注入即攻击者通过构造特殊的SQL语句,入侵目标系统,致使后台数据库泄露数据的过程; 因为SQL注入漏洞造成的严重危害性,所以常年稳居OWASP TOP10的榜首! 1.实验说明 目标靶机:OWASP_Broken_Web_Apps_VM_1.2 下载地址 测试渗透机:Kali-Linux-2018.2-vm-amd64 下载地址 1.SQL注入的危害 1、拖库导致用户数据泄漏; 2、危害web等应用的安全; 3、失去操作系统的控制权; 4、用户信息被非法买卖; 5、危害企业及国家的安全! 2.注入流程 1. 判断是否有SQL注入漏洞; 2. 判断操作系统、数据库和web应用的类型; 3. 获取数据库信息,包括管理员信息及拖库; 4. 加密信息破解,sqlmap可自动破解; 5. 提升权限,获得sql

Vtiger CRM 几处SQL注入漏洞分析,测试工程师可借鉴

﹥>﹥吖頭↗ 提交于 2020-04-10 15:15:11
本文由云+社区发表 0x00 前言 干白盒审计有小半年了,大部分是业务上的代码,逻辑的复杂度和功能模块结构都比较简单,干久了收获也就一般,有机会接触一个成熟的产品(vtiger CRM)进行白盒审计,从审计的技术难度上来说,都比公司内的那些业务复杂得多,而真正要提高自己技术水平,更应该看的也是这些代码。 vtiger CRM是一个客户关系管理系统。 0x01 分析整体结构 https://www.vtiger.com/open-source-crm/download-open-source/ 代码下载下来,本地搭建。使用phpstorm进行审计。 主目录下的vtigerversion.php可以查看当前版本。 整体代码目录 其中主要得功能实现就在modules目录当中,也是我们重点审计的地方。libraries目录是使用到的第三方的一些东西,includes目录是路由加载,封装系统函数的地方。 整个系统代码量确实很多,真要审计完估计没有十天半个月是不行的,看了一个礼拜,只发现几个问题。 0x02 modules/Calender/actions/feed.php SQL注入分析 一个成熟的产品,审计的难点就在于各种类,对象的封装和继承,A调用B,B调用C,C调用D...... Vtiger_BasicAjax_Action 这个对象,是modules下vtiger目录里的

最新最好的八款渗透测试工具

本小妞迷上赌 提交于 2020-04-07 04:46:02
如果说你的资产有可能被国内外的攻击者盯上并没有把你吓得半死,那就不必读这篇文章。如果你与我们大家一样也要面对现实,那么通过一名真正的专业人士在渗透测试方面给出的一些靠谱的预防性建议,试着采取一些挽救措施。 我们采访了渗透测试工具设计师/编程员/爱好者Evan Saez,他是纽约数字取证和网络安全情报公司LIFARS的网络威胁情报分析师,请他谈一谈最新最好的渗透测试工具,以及如何使用这类工具。 市面上现有的渗透测试工具 本文介绍的渗透测试工具包括:Metasploit、Nessus安全漏洞扫描器、Nmap、Burp Suite、OWASP ZAP、SQLmap、Kali Linux和Jawfish(Evan Saez是Jawfish项目的开发者之一)。这些工具为保护贵企业安全起到了关键作用,因为这些也正是攻击者使用的同一种工具。要是你没找到自己的漏洞并及时堵上,攻击者就会钻空子。 Metasploit是一种框架,拥有庞大的编程员爱好者群体,广大编程员添加了自定义模块,测试工具可以测试众多操作系统和应用程序中存在的安全漏洞。人们在GitHub和Bitbucket上发布这些自定义模块。与GitHub一样,Bitbucket也是面向编程项目的在线软件库。Saez说:“Metasploit是最流行的渗透测试工具。” 相关链接:http://www.metasploit.com

注入神器sqlmap命令大全

▼魔方 西西 提交于 2020-04-02 08:15:44
详解强大的SQL注入工具——SQLMAP Akast [N.S.T] 1. 前言 Windows下的注入工具好的又贵,免费的啊D、明小子等又不好用,我们根本没必要花 时间去找什么破解的havij、pangolin什么的,特别是破解的工具很可能被绑了木马。其实 Linux下的注入工具也是非常强大的,不过分的说,可以完全取代Windows下面的所有注入 工具。 就如backtrack系统里面就有非常丰富的注入工具,对MSSQL、MYSQL、oracle等各种 数据库的应有尽有了,而且这些工具都是免费的,并且是开放源代码的,我们还可以用来修 改为合适自己使用的注入工具。 本文给大家介绍的SqlMap是一个开放源码的渗透测试工具,它可以自动探测和利用SQL 注入漏洞来接管数据库服务器。它配备了一个强大的探测引擎,为最终渗透测试人员提供很 多猥琐的功能,可以拖库,可以访问底层的文件系统,还可以通过带外连接执行操作系统上 的命令。 2. SQLMAP命令详解 为了方便使用我把sqlmap的选项都翻译出来了,当然可能会存在一些不恰当的地方, 请大家指出,可以给我发邮件:akast@ngsst.com。如果我有时间会把这个工具出个中文版。 Options(选项): --version 显示程序的版本号并退出 -h, --help 显示此帮助消息并退出 -v VERBOSE 详细级别:0-6