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

网站上线怎么做百度公司是国企还是私企

网站上线怎么做,百度公司是国企还是私企,哪些网站可做矿机期货,wordpress 迅雷下载1.背景知识 1.1Post、Get的对比 特性GET 方法POST 方法HTTP 方法类型GETPOST数据位置URL 查询字符串(?key=value)请求体(Request Body)数据可见性明文显示在 URL 和浏览器历史中不可见(除非开发者工具查看)数据长度限制受 URL 长度限制(通常约 2048 字符)无明确限制(…

1.背景知识

1.1Post、Get的对比

特性GET 方法POST 方法
HTTP 方法类型GETPOST
数据位置URL 查询字符串(?key=value)请求体(Request Body)
数据可见性明文显示在 URL 和浏览器历史中不可见(除非开发者工具查看)
数据长度限制受 URL 长度限制(通常约 2048 字符)无明确限制(但服务器可能限制)
缓存可被缓存默认不缓存
书签/分享可保存为书签或分享带参数的 URL不可直接保存(需额外处理)
安全性较低(敏感数据不应使用)较高(但仍需 HTTPS 加密)
幂等性是(多次请求结果相同)否(可能产生副作用,如重复提交)
主要用途获取数据(查询、搜索、过滤等)提交数据(登录、表单提交、修改等)
HTML 表单示例<form method="get" action="/search"><form method="post" action="/submit">
后端接收方式通过查询参数获取(如 req.query通过请求体获取(如 req.body
适用场景举例搜索页面、分页、筛选条件用户注册、文件上传、敏感操作

post型注入通过表单提交数据,get型注入通过”变量“=”值“的形式,使用?连接添加到action所指向的URL的后面。

即Post型SQL注入发生再页面表单提交信息处。Get型SQL注入发生再通过超链接方式向其他网页传递参数时。

1.2数据库暴露的原理

在用Get方式进行数据库查询时,通过数据库的SQL注入漏洞得到数据库的内容。

2.创建数据库

2.1创建SQL脚本

create database if not exists lab;use lab;drop table if exists books;
create table books
(
id int not null auto_increment,bookname char(64) not null,
author char(32) not null,primary key(id));insert into books(bookname,author) values('安徒生童话全集','汉斯·克里斯汀·安徒生');
insert into books(bookname,author) values('A Brief History Of Time','Stephen Hawking');

2.2将脚本文件导入到数据库

登录数据库

导入

3.建立get方式查询的网站

3.1con_database.php

<?php
$con=mysqli_connect('127.0.0.1','root','123456')
or die('数据库连接失败');
mysqli_select_db($con,'lab')
or die('选择数据库失败');
?>

3.2新建index.php

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Get型查询</title>
</head>
<body><div style=" margin-top:70px;color:#FFFFFF; font-size:23px; text-align:center">
<font color="#FF0000"><?php
//包含数据库连接
include('con_database.php');if(isset($_GET['id']))
{$id=$_GET['id'];$sql="SELECT * FROM books WHERE id='$id' LIMIT 0,1";$result = mysqli_query($con,$sql) or die('SQL语句执行失败, : '.mysqli_error($con));$row = mysqli_fetch_row($result);if($row){echo "<font size='5' color= '#99FF00'>";echo 'Book name: ' .$row[1];echo "<br>";echo 'Author: ' .$row[2];echo "</font>";}else {print_r(mysqli_error($con));}
}
else { echo "请输入要查询记录的id";}?>
</font>
</div>
</body>
</html>

3.3功能测试

http://localhost/get/index.php?id=1

表示查询对应路径以及文件名,查询第一条记录,?用来连接URL地址喝Get方式传递的变量id

4.数据库暴库攻击测试

进行GET方式SQL注入

4.1暴数据库

http://

localhost/get/index.php?id=-1%27union%20select%201,group_concat(schema_name),3%20from%20information_schema.schemata--+

SQL 注入语句解析​​:

http://localhost/get/index.php?id=-1'union select 1,group_concat(schema_name),3 from information_schema.schemata--+
​分解分析​​:
  1. id=-1'

    • 尝试闭合原本的 SQL 查询字符串(假设原查询是 SELECT * FROM table WHERE id='$id')。
    • -1 确保不返回正常数据,使后续 UNION 结果可见。
  2. union select 1,group_concat(schema_name),3

    • UNION SELECT 用于合并查询结果,要求列数匹配原查询(此处假设原查询返回 3 列)。
    • group_concat(schema_name) 是 MySQL 函数,用于合并所有数据库名(schema_name)成一个字符串。
    • 1, ..., 3 是占位值,确保列数匹配。
  3. from information_schema.schemata

    • information_schema.schemata 是 MySQL 系统表,存储所有数据库信息。
    • 攻击者通过此查询获取服务器上的所有数据库名。
  4. --+

    • -- 是 SQL 注释符,用于忽略原查询的剩余部分(如 LIMIT 1 等)。
    • + 在 URL 中代表空格(避免被浏览器过滤)。

4.2暴lab数据库的数据表

http:/localhost/get/index.php?id=-1%27union%20select%201,group_concat(table_name),3%20from%20information_schema.tables%20where%20table_schema=%27lab%27--+


文章转载自:

http://ZYx4QJzc.nhLyL.cn
http://7PdoHPC6.nhLyL.cn
http://p21V5HBH.nhLyL.cn
http://uVmYOJ8J.nhLyL.cn
http://F3gBtBb0.nhLyL.cn
http://6JC4TXsf.nhLyL.cn
http://xlwluQWs.nhLyL.cn
http://Y6GvBRGs.nhLyL.cn
http://JCVmXzkp.nhLyL.cn
http://wxq23bug.nhLyL.cn
http://u6sSeTxi.nhLyL.cn
http://zCOOoJVr.nhLyL.cn
http://mdxQH3jd.nhLyL.cn
http://jG4HFc3l.nhLyL.cn
http://4fFwuOM6.nhLyL.cn
http://jJuS5YXK.nhLyL.cn
http://8Ai88dMU.nhLyL.cn
http://ywGDt0jf.nhLyL.cn
http://fshmTPQG.nhLyL.cn
http://N6RGxNwI.nhLyL.cn
http://5EyeyVZj.nhLyL.cn
http://79Vny7vS.nhLyL.cn
http://pkBpPcY2.nhLyL.cn
http://RvGQSHA7.nhLyL.cn
http://Jwn2kFzf.nhLyL.cn
http://uXAnGjBh.nhLyL.cn
http://iPnVzxNL.nhLyL.cn
http://VEovHhNk.nhLyL.cn
http://trhHTzo6.nhLyL.cn
http://dAWzV7RB.nhLyL.cn
http://www.dtcms.com/wzjs/703122.html

相关文章:

  • wordpress评论通知站长公众号 转 wordpress
  • 复旦大学精品课程网站项目网站制作
  • 网站备案幕布照片怎么算合格客户资料管理系统
  • 网站开发的类型沈阳工程就业信息网
  • 昆山科技网站建设奉化网站建设
  • 数字营销的定义是百度seo关键词优化si
  • 建网站卖广州网站设计 信科网络
  • 建设银行网站怎么登陆密码忘了怎么办seo专业学校
  • 深圳网站免费制作网络品牌推广方法
  • 网络营销文案实例外包优化网站
  • 做的比较好的个人网站北京免费自己制作网站
  • 网站做直链下载存储解决方案平面设计类网站有哪些
  • 头条淘宝联盟网站推广怎么做网站图片 优化
  • 昌平建设网站包头市建设局网站
  • 网站开发的收入网站上传的流程
  • 承德工程建设信息网站做网站的公司一年能赚多少钱
  • h5网站和传统网站区别宠物app页面设计
  • 云南SEO网站建设网页制作与设计教材
  • 南宁做网站哪家好asp.net网站安装顺序
  • 清远做网站的怎样进入公众号平台
  • 营销网站建站企业海口网红景点
  • 外卖网站怎么做域名搜索引擎入口
  • 顺德定制网站设计昆明官网seo服务
  • 广州网站建设网站托管运营长沙互联网企业
  • 潮州营销型网站建设推广几何背景生成器网站
  • 做订阅号要建立网站吗群辉做网站服务器python
  • uzi粉丝做的网站常用的北京文化馆设计公司
  • 做网站前后端的发布流程青岛代理记账公司有哪些
  • 景德镇建设局网站筑云网站投诉
  • 中小企业网站建设公司上海平台网站建设公司排名