PC傻瓜式安装黑苹果并打造成全能逆向工作站

*本文原创作者:Roy_Chen,本文属FreeBuf原创奖励计划,未经许可禁止转载

0×01.为什么要安装黑苹果

相对于真机的昂贵娇贵,虚拟机的性能孱弱,黑苹果拥有者无可比拟的成本优势、高度定制化的优势、以及与真机相当的性能优势,更有甚者在攒出一套MacPro的硬件的基础上,总花费和开销竟然可以不超过五千块!要知道前者在中国的售价可是高达21888软妹币!另外,相对于数年之前OSX系统对兼容机硬件的各种不友好,如今可是大变天,安装黑苹果的基本步骤已经与安装Windows越来越接近,动不动重装个系统简直就是小儿科,跟正版Windows重装没有什么区别;就差出个Ghost镜像了。究竟简单到什么程度,我们接下来使用真机来实践一次,您就知道了。

0×02.安装黑苹果有多简单

原版Windows镜像安装大家都会,当然Ghost安装除外喔,太“乡村范儿”了。Windows操作系统的安装,无非下列四个步骤。

准备镜像→写镜像到U盘→从U盘安装系统→系统自定义配置

现在我们安装黑苹果也是同样的流程。

先说一下本机的配置:2014年1999元买的宁美国度的组装台式机

*CPU:i34160*GPU:HD4400CPU自带*RAM:4GDDR31600HZ三星+8GDDR31600HZ海力士=12G双通道*BOARD:七彩虹C.B85主板*SSD:金泰克Tigo120GSSD准备镜像

本镜像采取官方原版macOSSierra10.12.6(16G29)的app文件封装制作,macOS本身的引导肯定用不得(毕竟苹果官方肯定不支持啊,要不然怎么叫黑苹果呢),黑苹果大牛为其增加了自定义引导器——clover,以适应不同品牌的不同机型。

文件名称:macOSSierra10.12.616G29withClover4123.dmg

文件大小:5500020736字节(在笔者的电脑上显示为5.12GB)

MD5:1872EE8761BFADDAE4B46E0864F70FDC

SHA1:A16F59DA34F873BCC68698CE474D45521ABEC7DC

CRC32:ABC4AE6B

下载完成之后请务必验证一下md5,确保文件完整。

为什么选择macOSSierra10.12.6这个版本,因为最新的HighSierra10.13才刚刚出来(17年9月24号),连小白鼠都还没能很好地适应这个系统,各种问题不断。而10.12.6是macOSSierra的最后一个版本,是非常成熟的、久经考验的、安全稳定的、适合日常生活甚至一定工作强度的最佳选择。

制作安装U盘

之前我们在Windows下写入Win镜像使用Win32diskimager,或者UltraISO,现在我们要在Windows下写入MacOS的镜像系统,得采用TransMac这款软件。

下载地址在这里,并不需要购买正版,我们只要使用一次就好了。首先在U盘的盘符上右键,选择FormatDiskforMac,见下图a。

格式化完成之后,在U盘的盘符上右击,选择RestorewithDiskImage,将上面下载的dmg镜像原封不动烧录进U盘中。请见下图b。

烧录完成之后,需要进入PE系统,找到U盘的EFI引导分区,给clover引导器选择一个适合你机型的配置文件,最新的或者较新的Intel的CPU都可以支持,不管是台式的还是笔记本,都可以支持。具体的操作是进入EFI/CLOVER文件夹,删除默认的config.plist文件。选择正确对应你的机型的CPU的plist文件,重命名为config.plist即可。文件夹的结构图如下图c所示。

没有PE系统的同学可以将U盘插到Linux机器上进行修改,可以无障碍识别EFI引导分区。再或者使用大白菜U盘制作工具制作一个带PE的U盘,完全傻瓜式操作。

从U盘安装系统

支持UEFI启动的主板,开机就会进入clover引导界面,选择BootOSXInstallfrommacOSSierra10.12.6,开始进行安装,如下图d所示。从2010年以后的主板基本上都支持UEFI,更旧的主板亦可以使用变色龙来引导。

开始进入黑色滚屏,大概五六分钟之后,出现macOS实用工具界面,在这里我们把磁盘准备好,否则后面安装过程中无法选择安装磁盘。选择我们的SSD点击“抹掉”,名称改成你喜欢的名字,方案要改成“GUID分区图”,如下图e所示。

然后退出磁盘工具,选择安装macOS,开始进行系统的安装。这里没有什么需要注意的,只需要选择上面格式化好的磁盘就可以了。然后就是安装的过程了,如下图f所示。

安装完之后系统会重启一次,进入阶段二的安装。这时候不用拔U盘,还是用U盘的clover来引导,选择BootmacOSInstallfromMacSSD,MacSSD是刚刚设置的磁盘名字,进入阶段二的安装。阶段二也就是阶段一的延续。

阶段二还是什么都不用做,等进度自己跑到底就行了,系统就安装完成了。

跑到底后系统还是自动重启,重启后还是使用U盘的clover来引导,选择BootmacOSfromMacSSD,即可进入系统。然后就是熟悉的账号初始化等见下图g,然后就直接就进入系统了。

到这里安装就结束了。

系统自定义配置

首先该安装盘的引导器自带多个驱动,对于不适用自己电脑的驱动不用担心,它不会加载,所以没有影响,引导带多个有线网卡驱动,驱动核显的必要驱动,万能声卡驱动2.9.0,安装上即可驱动本机大部分硬件,不用费心找驱动。

安装完成之后跑分试试,下载最新的Geekbench4来跑一下,最后测出来跑分如下:

其性能相当于2017年中期的13寸MacBookPro:

非常强势,这款机器现在还卖一万多。

0×03.高度定制化——适合各种人群硬件随意定制

之前只有Mac系列一种选择,现在选择多种多样,想买哪款笔记本基本上都可以,毕竟连小米笔记本都支持了!。这样节约下来开销是非常巨大的,毕竟我这旧机器已经是接近三年前的四代i3了,仍然感觉性能澎湃,延绵不绝!笔者日常使用的是一款16年的MacbookAir中配,台式机的性能优势远非移动平台可以比拟!给人的感觉就是有使不完的劲,有一种6.0升w12发动机还带双涡轮增压的感觉。毕竟不需要考虑功耗的因素,自然就不用畏畏缩缩,而是放开手脚大力出奇迹就好。

AttentionPlsease:你的Mac也可以长这样!

加入clover引导之后,再装一块Windows做双系统也是轻而易举的,笔者这里没有这个需求,所以就没有深究。有需求的同学继续深入就行了,远景论坛有详细的教程。即使是Mac真机也是可以双系统的,更何况黑苹果。

由Clover所带来的EFI定制引导选项远远超过macOS系统自带的引导项,其定制能力深入到系统的方方面面,单单是一个Boot,就有多达数十种选项和支持策略,为macOS系统测试人员带来了巨大的尝试机会。请见下图i。

只要引导正确,macOS各个系统,各个版本,随便安装,没有Mac机器上的那些束缚,放心大胆的格盘!放心大胆的上病毒!放心大胆的做实验吧!macOS系统第一次有了Windows系统的感觉!记得备份好数据就好!在远景论坛从10.12.1开始搜索,一直搜索到10.12.6,每个版本都有对应的安装盘!真的是就是只差个Ghost了!对于做逆向安全研究的我们来说,如虎添翼,事半功倍!

好了,其他行业的使用场景我也不举例了,总之Mac能做到的,黑苹果都能做到,我们稍微部署一下Mac下用于逆向研究的环境,打造应有尽有的全能的macOS逆向安全工作站!

0×04使用黑苹果进行逆向研究安装Homebrew、Xcode、Commandlinetool等基础App;

太简单,就不骗稿费了。

安装Metasploit;

安装只要一句代码:

即可自动开始下载:

安装完成后开始运行,见下图k:

从官网下载即可,强力推荐,因为非常漂亮。见下图l。

安装抓包神器BurpSuite

抓包最强,不解释!

-安装”大蓝鲨“——WireShark!

协议分析最强!不解释!

后来想到竟然装了这么多Kali的工具,不如直接装个Kali好了,反正现在性能严重过剩。

方案采用Vagrant+VirtualBox的,原因是Vagrant拥有巨大的虚拟机库,想下就下,想装就装!

Vagrant+VirtualBox,双V合璧,打造最强虚拟机库!

现在搜索一个KaliLinux来安装,见下图o。

可以看到有很多选择,简直太多。选择一款你喜欢的版本,点击进去,就会出现安装脚本,安装脚本非常简单,就一两句话就行了。

我们直接运行这句安装脚本。(前提是最新版Vagrant和VirtualBox已经在系统上安装好了噢)

cd到临时目录下,运行第一句话,这句话创建vagrant配置脚本。

$vagrantinitSliim/kali-2017.2-amd64\>--box-version1AVagrantfilehasbeenplacedinthisdirectory.Youarenowreadytovagrantupyourfirstvirtualenvironment!PleasereadthecommentsintheVagrantfileaswellasdocumentationonvagrantup.comformoreinformationonusingVagrant.

第二句话,按照vagrant的配置,将虚拟机up起来!

vagrant会全自动为你下载、配置、安装、启动这款虚拟机,你要做的就是去旁边抽根烟,或者嗑点瓜子就行了。

Kali会要求安装VirtualBox_Extension_Pack来支持usb2.0和3.0,否则只能使用usb1.0,从官网下载安装就好了。

Kali装好了,装个Windows也是轻而易举,毕竟VagrantCloud里Widnows的虚拟机也好多!

从XP到Win10应有尽有!

安装HopperDisassembler

-安装IDApro

不要跟我要!又不是7.0。

-Xcode多版本共存

在苹果的开发者资源下载中心下载你想要的版本,笔者这里又下载了8.3.3,没办法,Xcode9毕竟还是太新了,毕竟没有iPhone8让我来调试。

把原来的Xcode直接改名,改成对应的Xcode加版本号的命名方式即可。

$sudomv/Applications/Xcode.app//Applications/Xcode9.0.app/

然后安装新下载的Xcode8.3.3。将下载好的xib格式的压缩包解压,解压出来的Xcode.app重命名为Xcode8.3.3.app。将其移动至/Applications文件夹中。

运行xcode-select命令将默认Xcode改成我们下载的这个版本。参数-p打印一下路径,查看是否修改成功。

$sudoxcode-select-s/Applications/Xcode8.3.3.app/Contents/Developer$xcode-select-p/Applications/Xcode8.3.3.app/Contents/Developer

lldb调试IanBeer的TripleFetch!

使用刚刚安装的Xcode来编译IanBeer的iOS10.3.2用户态过沙盒工具,lldb可以attach任意进程进行调试,并且运行任意自定义的二进制,详细分析可以看keenlab的陈良和阿里的蒸米对漏洞的分析。

THE END
1.3d效果图制作傻瓜软件推荐两个傻瓜式3d家装设计软件,适合设计爱好者使用本软件能即时进行户型设计,可通过图片,CAD图纸导入的方式进行临摹,从而绘制出毫米级精度的户型。本软件集成家材网庞大的产品信息以及产品模型数据库,只需要进行拖拉,就能绘制户型,导入3D模型,打造出自己理想中的家居装修效果。 软件名称:酷家乐 软件介绍:酷家乐是一家装修设计网站,装修用户可以在酷家乐快速完成户型图https://blog.csdn.net/weixin_29710403/article/details/112020826
2.门窗效果图用什么软件现在网络上比较流行的门窗效果图软件比较多,最常见的就是三维家软件,四维星软件和酷乐家软件这三种。这三种软件的操作难度都是不一样的,如果选择操作难度最简单的,那肯定是四维星要好一些。因为四维星软件其实就是一款傻瓜软件,它的操作方法是非常简单的,就算是刚入行的装修设计师都可以操作。 11-24 阿忠 擅长https://m.jia.com/wenda/mip/a-681152.html
3.家装设计效果图软件哪个比较方便使用?在家装设计领域,有许多方便使用的软件可以帮助用户制作效果图。以下是几个常用的家装设计效果图软件:1.https://ask.zol.com.cn/x/16088563.html
4.室内装修图效果图用什么软件土巴兔装修问答平台为网友提供各种室内装修图效果图用什么软件问题解答.土巴兔装修问答汇聚海量业主的装修经验和智慧,迅速为业主解决室内装修图效果图用什么软件的困惑https://www.to8to.com/ask/search/967898
5.电子相册app哪个好用?手机电子相册软件排行榜电子相册app是让你可以方便在手机上制作电子相册的软件,这里小编为大家带来电子音乐相册制作软件、电子相册大师软件、立体音乐相册app、相册mv制作软件等一系列非常好用的软件,您可以用制作MV送给恋人、朋友,作为一份别致的礼物,也可在闲暇时录制您的演唱,编织您的明星梦。它既是您浪漫的武器,也是您消遣的伴侣!http://www.downcc.com/k/dianzixiangceapp/
6.cg怎么制作的cg制作用什么软件电脑制作cg软件CG原为Computer Graphics的英文缩写,随着以计算机为主要工具进行视觉设计和生产的一系列相关产业的形成,国际上习惯将利用计算机技术进行视觉设计和生产的领域通称为CG,使用一款强大的CG制作软件可以让您在制作CG效果动画的时候更加事半功倍.https://www.qqtn.com/qqkey/cgzzrj/
7.PS动作:一键人物照片转素描手绘效果图(彩色/黑白)吾爱破解打开一张照片,点击动作运行即可生成素描图。完全傻瓜式一键操作,PS小白的福音!如果出现错误提示,将PShttps://www.52pojie.cn/thread-1178459-1-1.html
8.esko做3d效果图51CTO博客已为您找到关于esko做3d效果图的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及esko做3d效果图问答内容。更多esko做3d效果图相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/eskozuo3dxiaoguotu.html
9.Keyshot—产品效果图渲染的首选不得不承认Keyshot如今一成为工业设计行业的首选渲染软件,而在十多年前3D MAX中的Vray渲染器是大家学习对象,那时网络上大家经常搜索的问题是“犀牛模型导入3D MAX破面如何解决”等等,那时渲染一张好的产品效果图真是一项了不得的技术,而现在大部分产品设计师都能用Keyshot制作出不错的产品效果图了。是什么让Keyshothttps://www.jianshu.com/p/9d5a550e15c6
10.ESXI洗白安装黑群晖教程,附文件「建议收藏」22. 安装完成后会自动重启,继续等待 23. 这样就安装完成了 ———–分割线———– 洗白效果图 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130971.html原文链接:https://javaforall.cnhttps://cloud.tencent.com/developer/article/2037612
11.photoshop制作多张图片叠加效果photoshop教程单张照片无法表现出的效果可以通过多张图片同时表现,这里我就教大家怎样用photoshop制作多张图片叠加的效果,下面这张是利用我拍摄的华山风景合成叠加后的效果图。 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 https://www.jb51.net/photoshop/109340.html