MacBook对于网络空间安全专业适用性&踩坑点

前言

我是在大二上买的MacBook air,在此之前用过windows台式机,windows游戏本(天选5pro),windows轻薄本(很老了,性能也不咋地),因为工作原因每天带着3Kg的电脑+电源适配器(充电器)跑来跑去觉得很累,所以一咬牙卖了游戏本买了MacBook air,之后遇到了许许多多的问题。

一、我的工作流

我现在的工作流是:

  • MacBook air (M3 13寸 16GB + 512GB)
  • Windows 台式机 (i5-12490F + 3060Ti G6x + 32GB + 2T 27英尺显示器)
  • Windows 轻薄 (华为)
  • 平板电脑(华为 MatePad 11.5‘ )
  • 手机 (华为 nova 14 pro)
  • 手表 、 手环 、路由器 、 iot设备 (华为)

看的出我是华为全家桶的使用者,但是现阶段鸿蒙电脑没有生产力,所以买了mac,出去我一般带

  • 100w氮化镓充电头 (50g)
  • c对c 雷电4数据线2米 (25g)
  • 硬盘盒 (50g)
  • 拓展坞 (50g)
  • MacBook air (1.15Kg)
  • 平板 (800g)
  • 水壶 (500ml)
  • 雨伞

基本上就是2Kg - 3kg,还没游戏本体重

二、日常使用如何?

首先,轻!仅有1.15Kg,加上12小时不关机续航,离电性能和插电一模一样。然后由于不用关机,工作流不会被打断。

先从办公三件套说起。
image

我使用的是Microsoft office办公三件套,基本上和Windows上没什么不同,没选择WPS因为有广告。浏览器选的Edge + Chrome,一个因为用习惯了,多端密码都在上面,另外一个是工作用。

image

浏览器的体验也和Windows没啥区别。截止目前还好对吧。但是!

有一点特别恶心,就是和移动硬盘的时候NTFS格式只能读,不能写,要格式化为别的才能写比较抽象。

接口方面只给了两个C口,我是够用,比较我极端只插网口或只插HDMI口作为输出(所以我带了拓展坞)。我习惯Mac用触摸板不用鼠标。

我同步数据用OneDrive,因为我的office是正版,带了2T云硬盘空间,方便我放一堆用不到但是要存储的东西
image

三、内存+存储够用吗?

16 + 512 对我来说够用,当然我的大文件全在台式机

image

四、开发好用吗?

对于macos,开发我使用VSCode + iTerm2 是好用的,但是macos免不了开控制台,我使用的是zsh + oh my zsh + fzf.zsh 来美化终端的

❯ cat ~/.zshrc
# 启用 oh-my-zsh
export ZSH="$HOME/.oh-my-zsh"

# 不使用任何 oh-my-zsh 自带主题
ZSH_THEME=""

# 需要的插件(按需删减或添加)
plugins=(
	git
	z
	zsh-autosuggestions
  	zsh-syntax-highlighting
  	history-substring-search
)

source $ZSH/oh-my-zsh.sh

# >>> Pure Prompt 配置 >>>
autoload -U promptinit; promptinit
prompt pure

# 改成你喜欢的提示符符号(可选)
PURE_PROMPT_SYMBOL="❯"
# <<< Pure Prompt 配置 <<<

# 常用别名(示例)
alias ls="eza --icons --group-directories-first"
alias ll="eza -lh --icons --group-directories-first"
alias tree="lsd --tree"
alias py="python3"

[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

image

当然终端这种东西要看个人喜好,反正要自己折腾。

因为是类Liunx环境,所以开发十分友好,基本上有大量现成教程

五、网安工具

我用的最多的工具(例如IDA、burp、DIE、Docker)都有对应的MacOS 原版,但是要折腾,不能像windows上一键安装。

随着学习的深入,你会发现绝大多数二进制和逆向教程都是基于x86架构的,而Mac是arm架构,就会导致很多不必要的折腾甚至折腾不出来,最后还是老老实实用主力机干活。这个才是真正影响的。(可以看完主页其他文章就知道了)

六、生态互联

最近上架了一个这个,用这个就能互传了,还是不错的
image

七、个人方面

因为我想玩galgame,但是这类游戏基本上只支持windows,但是我又不像开台式机玩,于是找到了一个好用的软件cross over好用,虽然要折腾,但是可以允许win程序够用了。
image

八、总结

项目 体验 备注
常规办公 优秀 基本上吊打windows
Web视频 优秀 同上
C/C++本地编程 优秀 基本上很舒服
C/C++多端开发 不兼容Windows平台警告
python 开发(本地 and 远程) 优秀
rust 开发 优秀
HTML \ CSS \ JS 优秀
docker 会遇到架构问题,但是只是使用的话没大问题
虚拟机 几乎不可用 存储太小了,架构也不对,转译损失一堆性能还耗电,老老实实台式机做
Web 方向 一般 有一些POC只有Windows,要折腾
Pwn方向 不可用 尽管可以反编译,但是跑不起来,也不能调试
Re 方向 不可用 同上
视频剪辑 优秀
Adobe 全家桶 优秀 PS、Pr什么都都有,很舒服
画画 优秀 同上
跑AI 一般 能跑,不划算
游戏 基本不可用 想什么呢,好好干活

好用的软件推荐:

  1. VScode 写代码用 (免费)
    image

  2. iTerm 终端美化 (免费)
    image

  3. Adobe 全家桶 (订阅)
    image

  4. 自己看图,不解释(免费,节点需要自行准备)
    image

  5. CrossOver 用于运行windows程序 (买断)
    image

  6. DaVinci Resolve 视频剪辑(免费)
    image

  7. DBeaver 数据库连接(免费)
    image

  8. Die 查看程序加壳工具 ,逆向用 (开源)
    image

  9. Dokcer 容器 (免费)
    image

  10. draw.io 流程图软件(开源)
    image

  11. FileZila ftp连接 (免费)
    image

  12. Ghost Download 多线程下载工具(开源)
    image

  13. Goby 漏洞扫描工具 (免费)
    image

  14. Google Chrome 浏览器(免费)
    image

  15. Harmony share 华为文件互传(免费)
    image

  16. Ice 用于整理MacOS任务栏 (开源)
    image

  17. IDA pro 逆向软件 (订阅)
    image

  18. python 编程 (免费)
    image

  19. ILSpy C#逆向用 (开源)
    image

  20. Edge 浏览器 (免费)
    image

  21. office (订阅)
    image

  22. OBS 录屏 (开源)
    image

  23. OneDrive 同步数据、云盘 (订阅)
    image

  24. pixpin 截图、贴图 (免费)
    image

  25. Postman 接口测试 (免费)
    image

  26. Proifier 抓包用 (买断)
    image

  27. Tscanf 漏洞扫描(免费)
    image

  28. UTM 虚拟机 (免费)
    image

  29. UU 远程 远程软件 (免费)
    image

  30. VScode (免费)
    image

  31. VMware 虚拟机软件 (免费)
    image

posted @ 2025-11-29 18:58  归海言诺  阅读(2)  评论(0)    收藏  举报