生命在于折腾——MacOS(Inter)渗透测试环境搭建

一、前景提要

之前使用的是2022款M2芯片的MacBook Air 13寸,不得不说,是真的续航好,轻薄,刚开始我了解到M芯片的底层是ARM架构,我觉得可以接受,虚拟机用的不多,但在后续的使用过程中,发现卡脖子就是卡脖子,随后换了联想R9000K,背着上了一天班,发现太重了,于是又换了Xiaomi Boook Pro16。在工作的时候,同事说后面虚拟机可能是个大问题,我说没事,扩内存呗,结果发现是板载内存,我也懒得折腾了,直接上手这台机皇:2019款MacBook Pro 16寸,64G+4T+8G显存+i9处理器,直接顶配,这不来搭建渗透测试环境了。

二、搭建过程

1、安装常用软件

在这里插入图片描述

a.必装软件

QQ,微信,钉钉,腾讯会议,抖音,WPS,酷狗音乐,Google Chrome,百度网盘,小猫。

b.生产力软件

Picsee:看图工具。
Bob:截图翻译工具。
Notability,GoodNotes:笔记软件。
Parallels Desktop:虚拟机软件。
iSho Pro:截图软件。
超级右键专业版:右键扩展。
Magnet:窗口管理工具。
Maccy:剪贴板工具。
Typora,Sublime Text:文本工具。

2、安全环境

a.Homebrew

这个肯定必装的,因为我的网络环境访问Github有问题,所以贴一下Gitee的安装链接吧。
常规安装版本(完全):

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

极速安装版本(精简):

bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

b.终端

这里的终端我选择的是Iterm2。
在这里插入图片描述
iterm的安装和配置教程网上已经有很多详细的教程了。
请参考以下链接:https://zhuanlan.zhihu.com/p/550022490

c.常用软件

这里是一些常用的渗透测试工具,dmg直装的。
在这里插入图片描述

3、脚本软件

a. brew直装软件

pyenv:python多版本管理工具。

brew install pyenv

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

namp

brew install nmap

在这里插入图片描述
sqlmap

brew install sqlmap

binwalk

brew install binwalk

masscan

brew install masscan

b.其他脚本工具

其他的一些工具如果brew不自带的话,可以将其执行命令写入zsh中,可以直接调用。
dirsearch
比如dirsearch的文件夹如下:
在这里插入图片描述
执行命令是

python3 dirsearch.py -参数

那么就可以将其写入到zshrc中:
在这里插入图片描述
注意:py文件需要绝对路径。
结果示例:
在这里插入图片描述
其他的脚本工具同理。

三、后话

目前先装这么多,后续用到哪个工具的安装我会再加进去的。

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

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

相关文章

换零钱II:零钱面值动态变化,class方法自动兑换最少零钱(贪心算法)

银行现存零钱面值种类动态变化但数量无限,类方法change()完成指定金额的最少零钱个数兑换。 (本笔记适合学透python基本数据结构,熟悉class的基构造,对类内全局变量有一定认的 coder 翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1…

RabbitMQ消息堆积问题及惰性队列

一,消息堆积 1,消费者堆积问题 当生产者生产消息的速度超过了消费者处理消息的速度,就会导致消息在队列中进行堆积,一定时间后会造成队列达到存储的上限,那么最开始进入队列的消息可能变成死信,会被丢弃&…

【软件测试】Git 详细实战-打标签,一篇通关...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Git 打标签 一般会…

dede编辑器修改成纯文本编辑器的方法

我在做优秀啦网站大全的时候需要的正文内容都不需要设置什么文字样式,所以我需要把编辑器上的工具全部取消掉,包括会员投稿中的编辑器工具栏全部取消掉或者屏蔽隐藏掉,所以我需要把DEDE编辑器修改成纯文本编辑器的方法如下:如图&a…

防范 XSS 攻击的措施

防范 XSS 攻击的措施 XSS(Cross-site scripting)攻击是一种常见的网络安全漏洞,它可以通过注入恶意代码来攻击用户的计算机和浏览器,从而窃取用户的敏感信息或执行恶意操作。本篇文章将介绍防范 XSS 攻击的措施,并提供…

【深度学习论文阅读】四大分类网络之AlexNet

ImageNet Classification with Deep Convolution Nerual Networks 论文原文:ImageNet Classification with Deep Convolutional Neural Networks 1 引言 解决的问题: 提高效率(GPU训练),防止过拟合(drop…

基于Java的考研教室在线预约系统/基于springboot的考研教室在线预约系统

摘 要 网络的广泛应用给生活带来了十分的便利。所以把考研教室在线预约与现在网络相结合,利用java语言建设考研教室在线预约系统,实现考研教室在线预约的信息化。则对于进一步提高考研教室在线预约发展,丰富考研教室在线预约能起到不少的促进…

语义分割混淆矩阵、 mIoU、mPA计算

一、操作 #vx:桔子code / juzicode.com import cv2 img_gray cv2.imread("nezha.jpg",cv2.IMREAD_GRAYSCALE) for i in range(22):dst cv2.applyColorMap(img_gray,i) cv2.imshow(map,dst) cv2.waitKey(500)cv2.imwrite("map-"str(i)".jpg",…

解决yolo3目标检测训练过程中train.py运行问题

yolo3是一种广泛使用的目标检测算法,它在计算机视觉领域具有很高的准确率和性能。然而,在使用yolo3进行目标检测训练时,有时会出现train.py运行问题。本文将探讨如何解决这个问题。 首先,让我们了解一下训练过程中可能遇到的常见…

5G全网通工业三防平板Windows移动电脑

当今科技领域的快速发展为我们的生活带来了许多便利和高效性能。在这个数字化时代,移动设备已成为我们生活的重要组成部分。在这一领域,搭载全新第12代英特尔酷睿Mi5-1235U/i7-1255U处理器的工业三防平板Windows移动电脑无疑是一款引人注目的产品。 这款…

SpringBoot第22讲:SpringBoot如何实现接口限流之分布式

SpringBoot第22讲:SpringBoot如何实现接口限流之分布式 上文中介绍了单实例下如何在业务接口层做限流,本文是SpringBoot第22讲,主要介绍分布式场景下限流的方案,以及什么样的分布式场景下需要在业务层加限流而不是接入层; 并且结合…

无法找到docker.sock

os环境:麒麟v10(申威) 问题描述: systemctl start docker 然后无法使用docker [rootnode2 ~]# systemctl restart docker [rootnode2 ~]# docker ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon r…

vue3使用下载附件功能

效果&#xff1a; 点击即可以下载打开。 代码&#xff1a; <div v-show"item.attachment.length > 0"><h3>下载附件</h3><divv-for"(doc, docIndex) in item.attachment":key"docIndex"><astyle"color: #41…

关键路径alg

1. 无法使用 最佳路径搜索&#xff08;一&#xff09;&#xff1a;盲目搜索&#xff08;深度优先dfs&#xff0c;广度优先bfs&#xff0c;深度限制&#xff0c;迭代加深&#xff09; 分析&#xff1a;前提条件&#xff1a;二叉树&#xff0c;每个节点只能最多两个子节点 2. 关…

windows下软件推荐

起源与目的 选择任何一个系统作为主力系统都是要好好考虑的。 在去年新买了一块1T的SSD后&#xff0c;就好好想了想这个问题。 Arch Linux, Ubuntu, Windows, macOS, deepin都是在考虑范围的。 不过我考虑到使用体验&#xff0c;最终还是选择了windows。 不选择macOS主要是不喜…

技术架构的演进-八大架构

目录&#xff1a; 常见概念评价指标单机架构应用数据分离架构应用服务集群架构读写分离 / 主从分离架构引入缓存 —— 冷热分离架构垂直分库业务拆分 —— 微服务容器化引入——容器编排架构总结 1.常见概念&#xff1a; 应用&#xff08;Application&#xff09; / 系统&am…

栈的压入、弹出序列

链接: 栈的压入、弹出序列 class Solution { public:/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&#xff0c;直接返回方法规定的值即可** * param pushV int整型vector * param popV int整型vector * return bool布尔型*/bool IsPopOrder(vector<int…

centos 安装 libjpeg

需求&#xff1a; libjpeg.so.8: cannot open shared object file: No such file or directory服务用到 libjpeg 但是centos 没有libjepg9 只有 libjped-turbo 进程&#xff1a; yum 不能直接安装那就只能自己编译了进入下载包地址 Independent JPEG Group下载对应的tar 包 …

zeppelin的hive使用

zeppelin的hive使用 配置项 default.driver org.apache.hive.jdbc.HiveDriver default.url jdbc:hive2://192.168.xxx.xxx:10000 default.user hiveHive使用&#xff1a;点击create new note Default Interpreter选择hive

生命周期函数和wxs脚本

生命周期函数和wxs脚本 1. 生命周期函数1.1. 应用的生命周期函数1.2. 页面的生命周期函数 2. wxs脚本2.1. wxs与JavaScript的关系2.2. wxs内嵌脚本2.3. wxs外联脚本2.4. tips 1. 生命周期函数 1.1. 应用的生命周期函数 应用的生命周期函数&#xff1a;指小程序从启动 -> 运…