
SQL入门到入魔
文章平均质量分 80
学而不思则罔,思而不学则殆。
我是黑客
前百创作者、渗透测试专家、闷骚男一位、有自己的摇滚乐队
展开
-
SQL入门:SQL运算符有哪些?它们是如何工作的?
前言SQL入门:SQL运算符有哪些?它们是如何工作的?前言什么是运算符?运算符的分类:算术运算符比较运算符逻辑运算符本文将按以下顺序讨论SQL中使用的各种运算符:本文将按以下顺序讨论SQL中使用的各种运算符:什么是运算符?运算符的分类:算术运算符比较运算符逻辑运算符什么是运算符?SQL运算符是SQL语句的WHERE子句中用来执行算术、逻辑和比较操作的保留关键字。运算符在SQL语句中充当连接词,以满足语句中的多个条件。运算符的分类:算术运算符这些运算符用于执行加法、乘法、减法等原创 2021-08-06 16:27:47 · 966 阅读 · 0 评论 -
我要悄悄的注入,然后惊艳所有人!(SQL快速注入漏洞技巧)
1. 使用 Burpsuite: 1. Capture the request using burpsuite. 2. Send the request to burp scanner. 3. Proceed with active scan. 4. Once the scan is finished, look for SQL vulnerability that has been detected. 5. Manually try SQL injection payloads. .原创 2021-08-03 19:29:11 · 724 阅读 · 2 评论 -
宝,我今天注入了,注入的想你的液[SQL注入之sqli-labs(Less1-6)]
什么是SQL注入在开始靶场之前,先要清楚什么是SQL注入,可能大多数朋友都已经了解,但要给刚开始学习注入的朋友提一下,虽然不见得能起多大作用,但却能很好地帮助我们开始入门学习。SQL注入:SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。简单来说,就是网站的后台程序过于信赖用户的输入,没有对原创 2021-06-17 17:00:17 · 625 阅读 · 3 评论 -
都2021年了不会还有人不会 用SQL吧
前言:讲起SQL相信你们应该都不会陌生,SQL具有数据定义、数据操纵和数据控制的功能。1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式(Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。 2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。 3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性那么为什么...原创 2021-07-05 13:28:34 · 377 阅读 · 5 评论 -
SQL 入门到入魔(SQL注入原因和流程)
目录SQL注入什么是SQL注入SQL的类型 Structured Query LanguageIPv4地址端口域名(domain name)DNS (Domain Name System)DNS解析流程端口和文件项目架构SQL注入的发生如何获取数据库信息MySQL系统库(5.7)POST请求GET请求参数会如何处理?怎么传入SQL?SQL注入的完整流程其他知识SQL注入什么是SQL注入SQL注入即是指...原创 2021-06-28 15:17:18 · 676 阅读 · 4 评论 -
【全网首发】Window11环境安装 MySQL Server 步骤(建议收藏)
目录说明:有可能会遇到的几个问题:1、下载安装包2、安装3、工具连接说明:如果电脑上已经有 MySQL 数据库,就不用安装了,不管是Windows还是Linux或者Docker的,不管是5.7还是8.0。 如果 phpstudy 自带的 MySQL 数据库可以启动,也可以使用, 否则就要自己安装。由于环境的不同,安装过程中可能会遇到各种各样的问题,不用慌,先根据错误提示搜索,多试一下。有可能会遇到的几个问题:1、证书链问题,一般发生在win7操作系统..原创 2021-06-26 14:44:16 · 6309 阅读 · 3 评论 -
一文带你搞懂MySQL主从复制与读写分离(原理分析和暴力实战!)
前言我们在平时工作中,使用最多的数据库就是MySQL了,随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机。这样我们保存在 MySQL 数据库的数据就会丢失,那么该怎么解决呢?其实在 MySQL 本身就自带有一个主从复制的功能,可以帮助我们实现负载均衡和读写分离。对于主服务器(Master)来说,主要负责写,从服务器(Slave)主要负责读,这样的话,就会大大减轻压力,从而提高效率。接下来,跟着小羽一起来看看它都有哪些核心知识点呢:简介随着业务的增长,一台数据服务..原创 2021-06-08 15:23:54 · 963 阅读 · 0 评论 -
一文教你快速构建Mysql百万级测试数据
说明本文描述问题及解决方法同样适用于 腾讯云 云数据库 MySQL(TencentDB for MySQL,CDB)。背景在进行查询等操作的验证时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。构建数据这里我们快速构建一份测试数据,用来模拟实际生产中量级在100万的一张数据表。创建测试库及基础表MySQL [(none)]> CREATE DATABASE dts_demo;Query OK, 1 row affected (0.00 s.原创 2021-06-07 16:30:19 · 527 阅读 · 0 评论 -
只进入你的身体,不进入你的生活之MySQL注入
EW官网介绍啊:EW 是一套便携式的网络穿透工具,集socks代理和端口转发与一身,支持正向、反向、多级级联方式为我们打通隧道。而且支持多系统,可在复杂网络环境(win,linux,mac之间)完成网络穿透。官网:http://rootkiter.com/EarthWorm/这工具的代理借鉴了ssocks,端口转发是借鉴了Lcx工具的使用方法,今就详细研究研究一下这个工具工具使用这里提一嘴啊,代理和端口转发不太一样代理是我们可以使用它ip进行网络访问端口转发是一...原创 2021-05-30 14:19:41 · 1644 阅读 · 1 评论 -
1.8W字MySQL超全笔面试题(含答案) 5月最新整理 .NET开发者必看
早起的鸟儿有虫吃,提前备战跳槽季!关注下就会发现,腾讯网易顺丰等几个招聘.NET的大厂,都在明确要求MySQL数据库了,这就是风向标!花了半个月的时间,我整理了这几年高频的MySQL数据库题目,认真找了答案,加起来超过1.8w字了,这会儿分享给大家!腾讯开招.NET Core 要求精通MySQL面试题完整内容(大纲)当下一共是45道题,带答案一共1.8w字,涵盖了MySQL基础、进阶和优化的内容。可自测一番整套题一万多字,不好全上,我安排几题大家可自测一下。1.6.说说存原创 2021-05-18 21:19:54 · 325 阅读 · 0 评论 -
超级无敌宇宙霹雳九天雷霆干货!SQLMAP速查表(建议收藏备用)
使用经验总结在一旦注入成功且获得精确信息通过以下详细参数来指定检索、枚举动作和动作执行对象:检索DBMS的指纹特征、数据库、host值、用户身份、并对用户、密码、权限、角色进行枚举也就是爆破。然后尝试枚举数据库、数据库里的表、数据库里的内容、可以使用count来统计条目等操作。dump和dump-all就是脱裤和全脱的区别,dump某表的十条八条可能没事儿,dump-all注定要浪迹天涯,也就是所谓的从脱裤到跑路的开始,通过-D-T-C来制定索要枚举的库、表、和列,使用-X来排除不想要的列,特别是有转载 2021-05-11 17:32:45 · 643 阅读 · 1 评论 -
某知名公司面试:MYSQL连环问(经典面试题,建议收藏)
MySQL 面试题开始要更新啦!请接招。你们公司数据库有备份的吧?我:有的,因为单点故障的情况不可避免,所以我们公司有主从。面试官:那你知道主备、主从、主主有什么区别?主备就是:主机和备机。备机是不干活的,也就是不对外提供服务,只是默默地在同步主机的数据,然后等着某一天主机挂了之后,它取而代之!至于切换的话主要有两种方式:人工切换,得知主机挂了之后手动把备机切成主机,缺点就是慢。 利用 keepalived 或者自己写个脚本来作监控,然后自动切换。主从就是主机.原创 2021-05-07 15:59:55 · 249 阅读 · 0 评论 -
记一次SQL注入简单bypass
x00 存在 SQL 注入总之是遇到一个站,登录的页面,数据包大致如下:POST /jsweb/userlogin/UserLoginAction.aspx HTTP/1.1Host: 115.xxx.xxx.xxx:8042Content-Length: 47Accept: */*X-Requested-With: XMLHttpRequestUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/.原创 2021-05-05 16:55:34 · 402 阅读 · 1 评论 -
全网最全的SQL手工注入总结!(收藏这篇就够了!)
虽说目前互联网上已经有很多关于 sql 注入的神器了,但是在这个 WAF 横行的时代,手工注入往往在一些真实环境中会显得尤为重要。本文主要把以前学过的知识做个总结,不会有详细的知识解读,类似于查询手册的形式,便于以后的复习与查阅,文中内容可能会存在错误,望师傅们斧正!0x01 Mysql 手工注入1.1 联合注入?id=1' order by 4--+?id=0' union select 1,2,3,database()--+?id=0' union select 1,2...转载 2021-04-29 14:03:05 · 4587 阅读 · 0 评论 -
PostgreSQL安全最佳实践
数据库是黑客眼中的“圣杯”,需要我们像对待“花朵”一样精心呵护它。本文主要介绍数据库保护的最佳实践。首先,从最常用的开源数据库PostgreSQL开始,我们将一一介绍诸位需要考虑的几个安全层级:PostgreSQL中网络层的安全防火墙理想情况下,PostgreSQL服务器应当是完全隔离,不允许任何入站申请、SSH或psql的。然而,PostgreSQL没有对这类网闸设置提供开箱即用的支持。我们最多也只能通过设置防火墙,锁定数据库所在节点的端口级访问来提升数据库服务器的安全性。默认情况下,Post.原创 2021-04-27 15:21:24 · 735 阅读 · 0 评论 -
大学四年,学了这些SQL攻击与防御,成为了别人眼中的大神
讲起SQL相信你们应该都不会陌生,SQL具有数据定义、数据操纵和数据控制的功能。1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式(Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性那么为什么要学习SQL?原创 2021-04-23 16:22:05 · 322 阅读 · 1 评论