python 渗透开发工具之SQLMapApi Server不同IP服务启动方式处理 解决方案SqlMapApiServer外网不能访问的情况

server/2024/12/28 21:18:39/

目录

说在前面

什么是 SQLMapAPI 说明

sqlmapApi能干什么

sqlmapApi 服务安装相关

kali-sqlmap存放位置

正常启动sqlmap-api server 

SqlMapApi-Server 解决外网不能访问情况



说在前面

  • 什么是sqlmap 这个在前面已经说过了,如果这个不知道,就可以划走了!
    • sqlmap 我们可以使用这个工具手动使用 相关指令进行测试! 
      • 这个这篇文章已经说明了
      • 渗透测试之SQLMAP工具详解 kali自带SQLmap解释 重点sqlmap --tamper 使用方式详解 搞完你就很nice了-CSDN博客
  • 这篇文章讲一下sqlmap之API如何玩耍 
    • API的出现给了我们使用代码来实现自动化渗透sql注入测试相关操作
    • 至于小伙伴们懂否什么是API这个就自行学习啦
    • 在前面也说过了代码以及自动化相关知识点 这个自己去看看
      • 渗透测试开发编程思想解释以及附带Python开发之信息收集 - 社工查询whois库利用 提高渗透思维从手动变自动的一个过程-CSDN博客

什么是 SQLMapAPI 说明

  • 通过ap接口调用来实现自动化扫描

  • 不然每个注入点,都需要我们手动使用sqlmap

  • 通过调用sqlmapApi 代码python调用具有更大的灵活性以及全面性

  • 具体的实现方式就看自身python能力水平

  • 如果不知道扫描是api这个就自己补充知识吧!


sqlmapApi能干什么

  • Python 渗透测试:利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)

  •   多路取出IP 进行扫描进行src扫描


sqlmapApi 服务安装相关

kali-sqlmap存放位置

/usr/share/sqlmap

正常启动sqlmap-api server 

python sqlmapapi -s

  • 注意
    • 但是这种我们只能在本地访问 
      • 也就是使用 127.0.0.1:8775
    • 但是外网是不能访问的


SqlMapApi-Server 解决外网不能访问情况

  • sqlmapapi server 上面在 Linux访问启动命令
    • 也就是只能你本地访问 这个上面已经说过了
  • 但是通过上面的这种方式开启api服务端有一个缺点

    • 当服务端和客户端不是一台主机会连接不上

    • 这个只是针对于我们本地调用的时候使用的

      • 因此如果要解决这个问题

      • 可以通过输入以下命令来开启api服务端

python sqlmapapi.py-s-H "0.0.0.0" -p 8775

  • 这样客户端就能通过Ip+端口 访问SqlMapAPI-server了
    • 改天再说一下 SQLMAPAPI -python调用方式

http://www.ppmy.cn/server/154025.html

相关文章

python简单图像识别自动化工具

import pyautogui import cv2 import numpy as np import time""" 小型自动化工具 图片识别 自动化简单工具 """# -*- coding:utf-8 -*- # #cv读取中文有点问题 需要修改库里使用编码为utf-8 # 获取图像数据匹配全屏寻找 class Mouse():def __in…

快速了解开源日志框架log4net:灵活记录应用程序日志信息的利器

前言 log4net 是一个广泛应用的、开源的日志框架,它提供了一种灵活的机制来记录应用程序的日志信息。log4net 使用 Apache Software Foundation 的 Apache License 2.0 开源协议,可以免费使用和修改。 使用 log4net,可以将应用程序中的不同…

Docker部署捕鱼达人网页小游戏

Docker部署捕鱼达人网页小游戏 前言1.1 项目背景1.2 项目概述二、本次实践介绍2.1 本地环境规划2.2 本次实践说明三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、拉取容器镜像五、搭建捕鱼达人网页小游戏5.1 创建游戏容器5.2 查看容…

E7515BUXM 5G 无线测试平台

新利通 E7515BUXM 5G 无线测试平台 ——紧凑型一体化仪器能够测试 5G 新空口和 LTE—— 简述 Keysight E7515B UXM 5G 无线测试解决方案是一个高度集成的信令测试平台,支持多制式堆栈并提供了强大的处理能力和丰富的射频资源。 E7515B UXM 5G 无线测试解决方案支…

云手机群控能用来做什么?

随着云手机的发展,云手机群控技术逐渐从小众的游戏多开工具,发展为涵盖多个领域的智能操作平台。不论是手游搬砖、短视频运营,还是账号养成等场景,云手机群控都展现出了强大的应用潜力。本文将为大家详细解析云手机群控的应用场景…

数据仓库: 9- 数据仓库数据治理

目录 9- 数据治理9.1 数据标准化9.1.1 数据标准化的定义9.1.2 数据标准化的重要性9.1.3 数据标准化的主要内容9.1.4 数据标准化的实施步骤9.1.5 数据标准化常用工具9.1.6 数据标准化的挑战与应对策略9.1.7 案例分析9.1.8 总结 9.2 主数据管理(MDM)9.2.1 主数据管理的核心目标9.…

18.springcloud_openfeign之扩展组件二

文章目录 一、前言二、子容器默认组件FeignClientsConfigurationDecoder的注入Contract约定 对注解的支持对类上注解的支持对方法上注解的支持对参数上注解的支持MatrixVariablePathVariableRequestParamRequestHeaderSpringQueryMapRequestPartCookieValue FormattingConversi…

kong网关使用pre-function插件,改写接口的返回数据

一、背景 kong作为api网关,除了反向代理后端服务外,还可对接口进行预处理。 比如本文提及的一个小功能,根据http header某个字段的值,等于多少的时候,返回一个固定的报文。 使用到的kong插件是pre-function。 除了上…