渗透测试-环境部署

news2024/11/15 9:27:15

环境部署

  • 一、kali的环境部署
  • 二、DNSenum工具:深入挖掘目标域名的DNS信息
  • 三、安装Burpsuite
  • 四、安装根证书
  • 五、JSFinder的使用
  • 六、App、小程序、公众号提取

一、kali的环境部署

1.配置SSH

修改配置文件 vi /etc/ssh/sshd_config

找到 # PermitRootLogin prohibit-password 删除#号 把 prohibit-password改为yes
在这里插入图片描述
找到 PasswordAuthentication 删除#号,后面的为 yes

在这里插入图片描述
2.使用终端模拟器
重启ssh 命令 systemctl restart ssh
在这里插入图片描述
3.查看网卡ip详情 命令 ifconfig 然后根据 IP 使用 FinalShell 连接 ssh
在这里插入图片描述在这里插入图片描述
成功

在这里插入图片描述

二、DNSenum工具:深入挖掘目标域名的DNS信息

通过 Kali 的 DNSenum 工具获取 DNS 域中域名
命令 dnsenum www.jhudx.top

在这里插入图片描述

三、安装Burpsuite

  1. 添加 JAVA 环境变量
    在这里插入图片描述在这里插入图片描述 2.环境变量设置好后,测试是否成功 查看 JAVA 版本
    在这里插入图片描述3. 安装 Burpsuite Pro
    首先右键选中 BurploaderKeygen.jar、选中打开方式、选中始终使用 D:\java17\bin\java.exe 打开 .jay 文件

在这里插入图片描述4. 在 java17\bin 文件夹中的路径输出cmd
命令 java -jar D:\hacktools\burpsuite_pro_v2023\burpsuite_pro_v2023.4\BurpLoaderKeygen.jar
这个需要根据你的文件路径变动

在这里插入图片描述

  1. 弹出对话框后,按顺序点击

在这里插入图片描述
6. 弹出激活界面

在这里插入图片描述在这里插入图片描述在这里插入图片描述 7.关闭页面,后续打开软件只需要双击Burp_start.bat即可
编辑 Burp_start.bat 你的文件放在那个盘就改成那个盘

在这里插入图片描述

四、安装根证书

网页打开 127.0.0.1:8080 点击CA Certificate下载

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

五、JSFinder的使用

在文件路径中打开cmd 然后运行命令
命令 python JSFinder.py -u http://www.jhudx.top/
在这里插入图片描述
如果报错 缺失bs4,则使用 pip 命令安装它
命令cmd pip install bs4

六、App、小程序、公众号提取

  1. 导出 Burpsuite 证书
    在这里插入图片描述
  2. 因为 Android 模拟器内部证书必须是 .pem 格式,所以需要将证书转为 .pem 格式(使用 openssl,kali 自带)
    命令 openssl x509 -inform der -in aa.der -out aa.pem

在这里插入图片描述
3. 其次存储方式为“hash 值.而 Burpsuite 生成的根证书 hash 值是 9a5ba575,所以可以
直接将 cacert.pem 重命名为 9a5ba575.0
命令 openssl x509 -subject_hash_old -in aa.pem
在这里插入图片描述
4. 打开模拟器,打开开发者模式 ,多次点击版本号便可打开

在这里插入图片描述5. 在D:\夜神模拟器\Nox\bin进入cmd执行以下命令,将证书传到模拟器上
命令 adb.exe connect 127.0.0.1:62001 连接夜模拟器
命令 adb root 提升到root权限
命令 adb remount 重新挂载 system 分区
命令 adb.exe push D:\桌面\9a5ba575.0 /system/etc/security/cacerts/ 将证书放到系统证书目录
在这里插入图片描述

6.查看证书
在这里插入图片描述
7. 设置代理
在这里插入图片描述
在这里插入图片描述
测试浏览器
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1273187.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

收藏!7个小众宝藏的开发者学习类网站

1、simplilearn 地址:https://www.simplilearn.com/ simplilearn是全球排名第一的在线学习网站,它的课程由世界知名大学、顶级企业和领先的行业机构通过实时在线课程设计和提供,其中包括顶级行业从业者、广受欢迎的培训师和全球领导者。 2、…

java springboot通过application配置文件生成随机值并控制范围

我们找到 项目的 application 配置文件 这里我们还是习惯用 yml格式的 我们在配置文件中 写出 ${random.} 的时候 他就会将所有可配置的随机类型都提示出来了 有 整数 长整星 字符串 uuid 这里 我们来个模板 testcase:book:id: ${random.int}name: ${random.value}date: ${r…

[跑代码]BK-SDM: A Lightweight, Fast, and Cheap Version of Stable Diffusion

Installation(下载代码-装环境) conda create -n bk-sdm python3.8 conda activate bk-sdm git clone https://github.com/Nota-NetsPresso/BK-SDM.git cd BK-SDM pip install -r requirements.txt Note on the torch versions weve used torch 1.13.1 for MS-COCO evaluation…

了解ConcurrnetHashMap 吗?

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

kafka中的常见问题处理

文章目录 1. 如何防⽌消息丢失2. 如何防⽌重复消费3. 如何做到消息的顺序消费4. 如何解决消息积压问题4.1 消息积压问题的出现4.2 消息积压的解决⽅案 5. 实现延时队列的效果5.1 应用场景5.2 具体方案 1. 如何防⽌消息丢失 ⽣产者:1)使⽤同步发送 2&…

决策树(Classification and Regression Tree)

学了数据结构的树后,一直没发现树有哪些应用。学而时习(实践)之,不亦说乎?故特地上网查了查树的应用,在下阐释: 1.文件系统:文件和目录的组织通常以树的形式表示,允许高效…

掌握Python BentoML:构建、部署和管理机器学习模型

更多资料获取 📚 个人网站:ipengtao.com BentoML是一个开源的Python框架,旨在简化机器学习模型的打包、部署和管理。本文将深入介绍BentoML的功能和用法,提供详细的示例代码和解释,帮助你更好地理解和应用这个强大的工…

【C++】异常处理 ③ ( 栈解旋 | 栈解旋概念 | 栈解旋作用 )

文章目录 一、栈解旋1、栈解旋引入2、栈解旋概念3、栈解旋作用 二、代码示例 - 栈解旋1、代码示例2、执行结果 一、栈解旋 1、栈解旋引入 C 程序 抛出异常后 对 局部变量的处理 : 当 C 应用程序 在 运行过程 中发生异常时 , 程序会跳转到异常处理程序 , 并执行一些操作以处理异…

10.30 作业 C++

设计一个Per类&#xff0c;类中包含私有成员:姓名、年龄、指针成员身高、体重&#xff0c;再设计一个Stu类&#xff0c;类中包含私有成员:成绩、Per类对象p1&#xff0c;设计这两个类的构造函数、析构函数和拷贝构造函数。 #include <iostream>using namespace std;clas…

【C语言学习疑难杂症】第6期:C语言中如何打印一些特殊字符,比如打印扩展ascii码字符

首先我们来看下ascii表和ascii拓展表: ascii表中的字符只有128个,是从0-127,而拓展ascii表的内容是128-255。拓展表中它们都是一些特殊的字符,如果我们想答应ascii拓展码中的一些字符应该要怎么操作呢? 比如下面的代码: unsigned char a = 176, b = 219;printf("%…

客餐书房一体布局,新中式风格禅意十足。福州中宅装饰,福州装修

你是否曾经遇到过这样的痛点&#xff1a;装修时不知道该选择什么样的风格&#xff0c;让家居空间显得既时尚又实用&#xff1f;如果你对此感到困惑&#xff0c;那么新中式风格可能正是你想要的选择&#xff01; 今天&#xff0c;我们将一起探讨一种别样的家居布局&#xff0c;它…

openGauss学习笔记-136 openGauss 数据库运维-例行维护-检查数据库性能

文章目录 openGauss学习笔记-136 openGauss 数据库运维-例行维护-检查数据库性能136.1 检查办法136.2 异常处理 openGauss学习笔记-136 openGauss 数据库运维-例行维护-检查数据库性能 136.1 检查办法 通过openGauss提供的性能统计工具gs_checkperf可以对硬件性能进行检查。 …

单词拆分 II

题目链接 单词拆分 II 题目描述 注意点 s 和 wordDict[i] 仅有小写英文字母组成wordDict 中所有字符串都 不同词典中的同一个单词可能在分段中被重复使用多次以任意顺序 返回所有这些可能的句子 解答思路 使用深度优先遍历回溯解决本题&#xff0c;每一层从idx开始遍历s&a…

OSG编程指南<十六>:OSG渲染到纹理RTT及三维纹理体渲染技术简介

1、渲染到纹理&#xff08;RTT&#xff09; 1.1 RTT介绍 RTT&#xff08;Render to Texture&#xff09;即渲染到纹理。在普通的图形渲染流程中&#xff0c;最终结果是渲染到帧缓存中&#xff0c;然后才会显示到屏幕上。而RTT则是将场景渲染到一张纹理上&#xff0c;并且在之后…

知识蒸馏代码实现(以MNIST手写数字体为例,自定义MLP网络做为教师和学生网络)

dataloader_tools.py import torchvision from torchvision import transforms from torch.utils.data import DataLoaderdef load_data():# 载入MNIST训练集train_dataset torchvision.datasets.MNIST(root "../datasets/",trainTrue,transformtransforms.ToTens…

Unity 注释的方法

1、单行注释&#xff1a;使用双斜线&#xff08;//&#xff09;开始注释&#xff0c;后面跟注释内容。通常注释一个属性或者方法&#xff0c;如&#xff1a; //速度 public float Speed;//打印输出 private void DoSomething() {Debug.Log("运行了我"); } …

老师旁听公开课到底听什么

经常参加公开课是老师提升自己教学水平的一种方式。那么&#xff0c;在旁听公开课时&#xff0c;老师应该听什么呢&#xff1f; 听课堂氛围 一堂好的公开课&#xff0c;应该能够让学生积极参与&#xff0c;课堂气氛活跃&#xff0c;而不是老师一个人唱独角戏。如果老师能够引导…

第16关 革新云计算:如何利用弹性容器与托管K8S实现极速服务POD扩缩容

------> 课程视频同步分享在今日头条和B站 天下武功&#xff0c;唯快不破&#xff01; 大家好&#xff0c;我是博哥爱运维。这节课给大家讲下云平台的弹性容器实例怎么结合其托管K8S&#xff0c;使用混合服务架构&#xff0c;带来极致扩缩容快感。 下面是全球主流云平台弹…

Windows系列:windows2003-建立域

windows2003-建立域 Active Directory建立DNS建立域查看日志xp 加入域 Active Directory 活动目录是一个包括文件、打印机、应用程序、服务器、域、用户账户等对象的数据库。 常见概念&#xff1a;对象、属性、容器 域组件&#xff08;Domain Component&#xff0c;DC&#x…

java操作windows系统功能案例(二)

1、打印指定文件 可以使用Java提供的Runtime类和Process类来打印指定文件。以下是一个示例代码&#xff1a; import java.io.File; import java.io.IOException;public class PrintFile {public static void main(String[] args) {if (args.length ! 1) {System.out.println(…