Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)

2023-11-02

一.检查必备环境是否安装及开启
kali-2020中apache2mysql一般都自带有
1.打开apache2,终端输入sudo service apache2 start,访问http://127.0.0.1,页面显示出来,说明启动成功
在这里插入图片描述
2.打开mysql,终端输入sudo service mysql start,密码为空,直接按enter就登入,在输入set password for 'root'@'localhost=PASSWORD('新密码');',更改成功后再输入flush privileges;(该命令作用是将l当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。)
3.下载sqli-labs,终端依次输入cd /var/www/htmlgit clone https://github.com/mukkul007/sqli-labs-kali2 sqli-labs
注意:kali-linux-2020自带的php是7.3版本的,所以只有这个版本的sqli-labs可以直接使用,不必挨个更改函数
4,配置文件设定,终端依次输入下列语句
cd sqli-labs/sql-connections/
vi db-creds.inc,修改$dbpass为你第二步设置的密码
在这里插入图片描述
二.启动sqli-labs
1.访问网址http://127.0.0.1/sqli-labs/
在这里插入图片描述
2.点击Setup,出现下图说明安装成功,接下来就可以开始愉快玩耍了
在这里插入图片描述
三。每次使用都要开启apache2mysql
四.配置Less-29的环境
1.所有材料链接:https://pan.baidu.com/s/1wv-pB2DcicqnqMOCf2ZrSg 提取码:3h0o
2.要把主机的文件搞到虚拟机上,开个共享文件夹就好了,创个文件夹,把属性改成下图
在这里插入图片描述
kali里面的/mnt/hgfs/share/就可以看见共享的文件了。
3.文件我把它放在桌面,方便解压,依次解压apache-tomcat,mysql-connector-java,jdk,使用命令如下tar xzvf apache-tomcat-9.0.31.tar.gz,uzip mysql-connector-java-5.1.37.zip,tar xzvf jdk-linux-i586.tar.gz
4.解压好后,将先将解压好的jdk1.8.0_131 放在/usr/share/里面,然后解压好的mysql-connector-java-5.1.37我们只需要里面的mysql-connector-java-5.1.37-bin.jar,将它到/usr/share/jdk1.8.0_131/jre/lib/ext/里面,最后把解压好的apache-tomcat-9.0.31放到/var/lib/里面
5.把这些都放好后,来配置java环境
在这里插入图片描述
java配置好了
6.再来配置apache-tomcat-9.0.31
在这里插入图片描述
到这儿,你可以通过netstat -antp | grep 8080来检查Tomacat启动成功,出现下图说明成功
在这里插入图片描述
在浏览器输入localhost:8080,会出现下图
在这里插入图片描述
7.现在将sqli-labs里面的tomcat-files.zip复制到/var/lib/apache-tomcat-9.0.31/webapps/ROOT/,再把它解压了unzip tomcat-files.zip,最后如下图
在这里插入图片描述
8.最后再启动mysqlapache2,sudo service mysql start,sudo service apache2 start,ok,配置完成,访问http://localhost:8080/sqli-labs/Less-29/就可以开始玩耍了
在这里插入图片描述
这下面两个链接专门讲了HPP,可以看一下!
最后附上开发sqli-labs的印度大神视频链接,印度味英语舒服

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置) 的相关文章

  • VIM插件汇总

    1 conque term gvim里边运行shell 堪称神器 特别是在需要保存非常大log文件时 非常有用 http www vim org scripts script php script id 2771 2 systemveril
  • vmware虚拟机 Ping不通百度

    1 安装好之后 首先进行网络虚拟编辑器对网络进行编辑 网络虚拟编辑器的设置情况 编辑完毕之后应用就可以了 2 切换到root 3 查看网络文件名 如果你不知道网卡文件名 可以输入如下命令查看 ll etc sysconfig network
  • JavaSE总结(六)

    用户线程和守护线程区别 Java 线程可以分为两类 用户线程和守护线程 二者的主要区别在于虚拟机的进程在守护线程结束时是否会自动结束 用户线程 程序运行起来 main 方法开始执行时 至少会有一个用户线程 即主线程 只要任何用户线程还在运行
  • Java线上故障排查(CPU、磁盘、内存、网络、GC)+JVM性能调优监控工具+JVM常用参数和命令

    CPU 堆 类 线程 根据服务部署和项目架构 从如下几个方面排查 1 运用服务器 排查内存 cpu 请求数等 2 文件图片服务器 排查内存 cpu 请求数等 3 计时器服务器 排查内存 cpu 请求数等 4 redis服务器 排查内存 cp
  • 媒体服务器协议,媒体服务器介绍(mediactrl架构)

    5 1 1MediaCtrl媒体控制草案 MediaCtrl是IETF下专门研究和制定媒体服务器控制标准的小组 以SIP和XML为所制定标准的基础 这个工作组的工作包括 定义媒体服务器控制的技术需求说明 框架 控制协议簇和定位 连接协议 5
  • 【struts2】Action名称的搜索顺序

    Namespace csdn csdn
  • 国王发金币问题-Java实现

    国王将金币作为工资 发放给忠诚的骑士 第一天 骑士收到一枚金币 之后两天 第二天和第三天 里 每天收到两枚金币 之后三天 第四 五 六天 里 每天收到三枚金币 之后四天 第七 八 九 十天 里 每天收到四枚金币 这种工资发放模式会一直这样延
  • uniform,attribute和varying

    GLSL 三种变量类型 uniform attribute和varying 理解 1 uniform变量 uniform变量是外部程序传递给 vertex和fragment shader的变量 因此它是application通过函数glUn
  • Pytorch简单案例:y=wx+b参数训练

    简单练习一下Pytorch 目标方程是y 2x 3 使用六个数据样本进行100次迭代 An highlighted block import torch import numpy import matplotlib pyplot as pl
  • 【PendingIntent FLAG_MUTABLE 和 FLAG_MUTABLE的区别】

    最近在获通过NfcAdapter aenableForegroundDispatch发现不能正确调度使用android nfc 后来发现是Adnroid12以后PendingIntent的新特性导致 在代码中使用的是PendingInten
  • 浪涌防护器件特点与选型

    常用浪涌防护器件包括气体放电管 压敏电阻 TVS TSS OVP等 气体放电管 1 特点 a 响应速度慢微秒级 b 通流量最大 电压动作精度低 有续流现象 c 寄生电容最小 漏电流小 有一定残压 d 失效模型开路 老化失效 2 使用场景 体
  • 手把手教你搭建使用NuGet私有源

    文章目录 前言 Who 什么是NuGet Why 为什么用NuGet How 怎么使用NuGet 搭建Nuget私有源 打包Nuget包 发布到私有源 不开启密钥验证 开启密钥验证 测试 总结 前言 相信写过 net的小伙伴应该都用过NuG
  • 时序动作定位

    ActivityNet 下载地址 https github com UCASUSTC ActivityNet Dataset Download 目前最大的数据库 同样包含分类和检测两个任务 数据集地址为Activity Net 这个数据集仅
  • ASCII表

    http office microsoft com zh cn assistance HA011331362052 aspx ASCII 打印字符 数字 32 126 分配给了能在键盘上找到的字符 当您查看或打印文档时就会出现 数字 127
  • 软件测试大赛之移动测试练习题-全能计算器

    1 环境准备 确保以下环境全部开启 1 1 查看设备是否连接成功 以管理员运行cmd窗口 输入adb devices 1 2 开启UI Automator Viewer 通常都在tools文件夹下面的bin目录 点击 开启成功 1 3 ap
  • Qt 程序不重启实现自动翻译 -- 多语言切换

    在做应用程序的过程中 多语言的切换是必不可少的功能 今天看一看怎么用Qt自带的翻译类 QTranslator 进行多语言之间的无缝切换 并且不会重启程序 首先我们看下实现效果 1 传统的设置语言的方法 Qt的语言翻译主要是针对使用 Qtde
  • Maven环境变量的配置(详细教程)

    一 下载Maven 1 浏览器搜索 2 官网Maven 不要进错哟 3 4 5 下载完成后 解压放入创建一个新的文件夹下 路径不要有中文和空格 二 环境变量配置 1 点击我的电脑 gt 属性 gt 高级环境变量配置 2 新增加两条 M2 H
  • python 求2的倍数

    if n 2 0
  • 如何做好软件项目策划

    作为一个刚刚入门的程序员 当接到一个新的项目时 我往往会有一筹莫展的感觉 不知道如何去下手 设计数据库 设计程序结构 设计功能结构 设计用户权限 预留功能扩展等等 当想不出东西的时候 我的做法是 先静一静 好好捋一捋 假如说我要盖个房子 那
  • 浅谈LOG日志的写法

    文章来源于公司的大牛 1 Log的用途 不管是使用何种编程语言 日志输出几乎无处不再 总结起来 日志大致有以下几种用途 l 问题追踪 通过日志不仅仅包括我们程序的一些bug 也可以在安装配置时 通过日志可以发现问题 l 状态监控 通过实时分

随机推荐