一、前言在macos上面，能使用的android模拟器是真不如windows多，各个厂家似乎抛弃了macos的安卓模拟器，当然，我使用的mac是2019款16寸的inter芯片，之前使用arm架构M2芯片的时候，更是可怕，不过quem可以很好的支持安卓，反正现在我是一直用着Android Studio。二、配置客户要对一个app进行渗透测试，比较急，之前一直都是web渗透，我只好安装了Android Studio，新建了一个模拟器，至于如何新建模拟器，我简单标注一下：然后根据自己需求配置就好了。我很快就启动了系统，突然发现没有网络，一看DNS是10.0.2.3，这样是上不了网络的。通过查阅很多资料，发现都是零零散散的，无法解决我的问题，这里我就说一下应该如何从头到尾的去解决问题。三、解决方法1-3点是我从各个地方看到的一些解决办法，我都进行了尝试，我本人最终使用的是第4个方法。1、物理机IPV6更改为只允许本地这个我记得之前对我有用，这次没有用的。2、通过模拟器修改DHCP为静态，手动配置网络你可以尝试一下这种方法，记得IP要和原先一样。3、终端配置启动项启动进入cd /Users/用户名/Library/Android/sdk/emulator ./emulator @名字 -dns-server 8.8.8.8,114.114.114.114注意，启动的时候这个模拟器不能是启动状态，否则会报错。命令完成后会自己启动模拟器，然后拥有网络，但这种方法每次都需要这样启动，而且终端不能关闭。4、通过adb进入模拟器的shell进行配置这里我踩了不少坑，所以我这边说明一下，首先你要在Android Studio的SDK manager中安装工具：安装完之后，你要看能不能在/Users/用户名/Library/Android/sdk/找到platform-tools文件夹，里面有adb。如果没有你要找到cmdline-tools文件夹，我的是在/Users/用户名/Library/Android/sdk/cmdline-tools但是这里面也是没有adb的，但我们要通过里面的sdkmanager去安装platform-tools。进入cmdline-tools，找到sdkmanager，进入终端。./sdkmanager --install "platform-tools"\n注意：这里要使用jdk版本高的，否则会报错，最好装最新的，jdk11和jdk8都不行。安装好后，返回到cmdline-tools的同目录，可以找到platform-tools。进入platform-tools，可以找到adb，方便使用你可以将其加入环境变量。进入终端，首先进入root模式，否则后面可能会报错：命令： adb root可以查看运行的模拟器：命令： adb devices然后进入该模拟器的shell：
一、前景提要之前使用的是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)" speedb.终端这里的终端我选择的是Iterm2。iterm的安装和配置教程网上已经有很多详细的教程了。请参考以下链接：https://zhuanlan.zhihu.com/p/550022490c.常用软件这里是一些常用的渗透测试工具，dmg直装的。3、脚本软件a. brew直装软件pyenv：python多版本管理工具。brew install pyenv在这里插入图片描述jenv：java管理工具。brew install jenvjenv和pyenv不一样的是，pyenv可以自己安装python，jenv只能将安装好的java导入进去管理。brew安装完之后导入配置：echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc在官网下了dmg，安装好。找到java的路径，使用jenv添加进去。nampbrew install nmapsqlmapbrew install sqlmapbinwalkbrew install binwalkmasscanbrew install masscanb.其他脚本工具其他的一些工具如果brew不自带的话，可以将其执行命令写入zsh中，可以直接调用。dirsearch比如dirsearch的文件夹如下：执行命令是python3 dirsearch.py -参数那么就可以将其写入到zshrc中：注意：py文件需要绝对路径。结果示例：其他的脚本工具同理。三、后话目前先装这么多，后续用到哪个工具的安装我会再加进去的。
@TOC一、前言本篇文章为本人第一篇在网上发表的个人记录文章，在过去的很长时间折腾过不少东西，但都没有记录，昨夜辗转反复，终有想法乍现，以此文章作为折腾记录的开篇。本篇文章仅适用于DELL G3 3579，极少或不涉及其他型号电脑的方法，极少或不普及相关基础知识，欢迎各位看客提出宝贵的建议和指导。二、本机配置首先贴出陪伴我三年风风雨雨，此篇文章折腾的对象机配置：DELL G3 3579，于2019年对此电脑升级，加装8gb内存条，512G SDD，2T机械硬盘，于2021年更换tigo512GB固态为西部数据SN550 1T。配置如下图所示：三、黑苹果（一）关于黑苹果自从苹果采用Intel的处理器，OS X被黑客破解后可以安装在Intel CPU与部分AMD CPU的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器，被称为黑苹果(Hackintosh)；在Mac苹果机上面安装原版Mac系统的被称为白苹果（Macintosh），与黑苹果相对。第一次折腾黑苹果是在2020年2月，当时属实把我折腾够呛，遇到各种各样问题，逐步解决了一部分问题，遇到的问题会在三（三）中列出，并写出当时的解决方法。（我们都是站在巨人的肩膀）（二）安装黑苹果1、准备阶段准备一个16GB的空U盘准备一台正常运行并配备可以正常使用windows的电脑或笔记本准备Transmac软件或者BalenaEtcher（本篇文章使用BalenaEtcher）准备一个苹果系统镜像，后缀名为dmg（本篇文章使用dmg版，使用10.15.6版本）准备好DiskGenius软件最好准备一个带有PE系统的U盘启动盘（方便救急）确定磁盘为GUID分区形式（如果是MBR，可用DiskGenius转换）使用DiskGenius在目标磁盘建立一个ESP分区表（300mb，我给了2G）使用DiskGenius在目标磁盘剩余部分新建分区，格式为MAC OS X AFTS（或许其他也可以）准备好一双手，一个不怕麻烦，不怕折腾的大脑2、制作Mac安装盘插入U盘打开BalenaEtcher点击Select image，选择你的Mac系统镜像文件点击Select drive，选择你的U盘点击Flash，等待完成注意：安装过程不要触碰到或拔掉U盘，当Flash完成后windows会弹出：“需要格式化磁盘”，点击取消即可。3、使用U盘安装Mac将电脑关机或重启，关机状态或重启前将U盘插到电脑上在出现DELL logo时，按下F12（大部分电脑主板是F12）选择U盘的名字，按下回车Enter此时会出现Clover（本篇文章使用四叶草引导）引导菜单选择Boot mac from install mac（从U盘启动安装）随后开启经典的跑代码模式（白底黑字）当代码跑完后，会看到苹果logo，进入到实用工具选择磁盘工具，单击要安装的目标磁盘，点击抹盘，这里格式我选的日志式抹盘成功后返回实用工具，选择安装Mac，选择安装目标磁盘安装过程大概需要20分钟左右，中途会自动重启两次（一般来说，重启直接选择Boot install mac from 磁盘名）当最后一次重启后，就可以看到选地区时区界面，黑苹果就安装成功了。然后需要进入PE或windows下的DiskGenius，将U盘EFI文件夹下的所有文件全部拷贝到之前分出来的ESP下EFI文件夹中。最后单击DiskGenius菜单栏中的工具，下拉菜单最后一项，UEFI启动项设置，新增一个启动项，自命名，选择启动文件为Cloverx64.efi，保存设置，拔掉U盘即可。（三）遇到的问题1、安装过程出现禁止标志请更换硬盘模式，详细请了解AHCI和RAID。2、跑代码卡在Please go to report this panic话不多说，建议换EFI。3、显存只显示3mb或者7mb显卡补丁问题，仿冒或者换设置。4、硬件无法驱动（正常使用）5、安装过程读不到固态硬盘请更换硬盘模式，详细请了解AHCI和RAID，这里还有一种情况，部分固态不支持。6、安装提示应用程序副本已损坏根据你所安装的mac系统去百度，进入终端修改时间即可。7、五国图卡eb(卡++++++)话不多说，建议换EFI。8、更换EFI后不引导（还是进入win）请检查启动选项是否自动恢复，随后重新设置，建议手动选择开机启动项。9、五国图acpi eror详细请了解AHCI和RAID，话不多说，建议换EFI。10、五国图直接黑屏话不多说，建议换EFI。11、啰嗦模式跑完代码黑屏有声音时间太久，我记得是显卡的问题，当然不是硬件问题，重启试试？我真这样解决过。12、五国图卡在HID Legacy shim 2话不多说，建议换EFI。13、clover更改配置不生效请仔细检查现在所使用的clover是否为你更改的。14、驱动问题驱动问题真是头疼，切记安装驱动的时候备份好。四、UOS统信（一）关于UOS统信统信UOS 是由包括中国电子集团、深度科技公司等发起的项目，全称为 Unity Operating System，是一款中文国产操作系统。是统信软件基于Linux5.3内核打造，专为个人用户推出的一款安全稳定、美观易用的桌面操作系统。（二）安装UOS统信1、准备阶段准备一个16GB以上的U盘准备统信UOS系统安装镜像准备BalenaEther软件（本篇文章使用BalenaEther）准备一台可以正常使用的电脑（此承接上一步，已安装好黑苹果）将本机的512GB（实际477GB）固态卷压缩，压缩出一个200GB的空盘2、制作UOS安装盘打开BalenaEther软件，选择U盘，选择镜像，点击Flash开始烧录U盘。 3、安装UOS系统烧录完成后，重启电脑，保持U盘插入状态，按F12（本机是F12）进入快速启动菜单，选择U盘名字，进入后选择第一个，install UOS。进入欢迎界面，选好一些简单设置，进入分盘页面分盘可以手动分盘，也可以自动分盘，但自动分盘会选择整个磁盘并且将磁盘完全变为UOS系统格式。选择手动分盘（此文选择手动分盘），选择之前压缩出的200GB空盘，点击此盘右上角➕号标志，分出多个分区，EFI分区不用加载，UOS会自动读出之前的EFI，并把UOS系统加到ESP分区的EFI文件夹下。分区情况：可以二分区，三分区，多分区。（本文采用多分区）新建/boot分区（建议2GB），新建swap交换分区（建议本身运存*2，本文16GB），新建/分区（根分区），主分区 起点 ext4（必须大于10GB），新建/usr/local分区（建议100GB），新建/home分区（建议200GB），新建/opt（看情况），新建/recovery分区（备份分区，建议10GB）。分区完成后进行下一步，等待一段时间后会重启，可以拔掉U盘，进入clover引导菜单，会看到多了UOS和乌班图以及linux，选择UOS进入（实测三个都会进入UOS），进入后设置一系列设置就可以进入桌面了。（三）遇到的问题1、安装时读不到电脑固态请详细了解AHCI和RAID，不妨换一下。2、如何手动分区参照上面手动分盘。3、其他输入法无法使用建议百度，是可以解决的。4、设置中没有蓝牙选项重启你会发现有了，但偶尔也还会出现。五、Windows（一）关于WindowsMicrosoft Windows操作系统是美国微软公司研发的一套操作系统，它问世于1985年，起初仅仅是MS-DOS模拟环境，后续的系统版本由于微软不断的更新升级，不但易用，也成为了当前应用最广泛的操作系统。（二）安装Windows1、准备阶段准备一个16GB的空U盘准备好一个系统镜像（GHO可以去系统之家，推荐深度，setup可以去MSDN I tell you）准备好PE启动盘制作软件（大白菜，老毛桃，U启动）准备好一双手（一只也行），准备好一个不怕麻烦的大脑准备好百度2、制作PE启动盘插入U盘，打开大白菜（本文使用大白菜）选择HDD，ZIP适用于老电脑装XP点击一键制作，然后等待完成，可以模拟测试一下3、安装Windows（1）第一种方法：GHO镜像还原很老的方法，有时候也会出很多问题，如果你不用一键还原工具的话，希望你英语好。（2）第二种方法：setup安装用安装盘呗，不过也有两种方式，第一种是对于有完好win10的，可以从高级选项进入命令符模式，手动运行setup.exe，第二种是PE，不过有一部分概率会因为GUID和mbr报错，更换即可，也可能出现我们无法安装，建议百度，有极小概率无法解决。真的极小极小，不过你可以用GHO读文件夹中的镜像，也可以安装，不过算是简易安装。（3）总结电脑么，程序么，有时候就是奇奇怪怪的，很多错误都可能会报同一个日志，多排错，逻辑清晰。六、三系统常见问题（一）双系统或三系统时间不正确（二）安装黑苹果后关机不断电，时间停留在上次关机时间这个问题当时困扰了我很久，换过cmos也没用，实际上很简单，如果你在百度上找到的方法没用，不妨制作一个linux安装盘，然后不要安装，选择从U盘体验，重启，你会发现个惊喜，或者装了统信卸载也可以。（三）clover引导菜单太多启动项这个网上教程就很详细了，建议不要手动改，可能会变得不认识。（四）clover引导菜单倒计时只有五秒参上。（五）clover引导更改主题参上，记得安装几个插件，有两个插件提供服务。（六）clover引导换OC引导这个请对照其他详细教程，太久没印象了，记得挺简单的，包括之后的OC引导手动升级。七、总结第一篇文章，实际上在草稿箱躺了很久，以至于很多细节忘掉了，现在也换电脑了，新电脑目前还没有办法装黑果，请各位看官海涵，有什么问题可以评论，看到会回复的，在过程中也遇到了许许多多问题，踩到了很多的坑，感谢大家，一定要有一颗敢于折腾的心。