项目作者: Luffin

项目描述 :
记录下配置Mac的一些积累,以防以后换电脑或者电脑没掉坏掉之后蛋疼菊紧。。。
高级语言:
项目地址: git://github.com/Luffin/installation-guide.git
创建时间: 2015-08-17T04:49:21Z
项目社区:https://github.com/Luffin/installation-guide

开源协议:

下载


mac应用安装指南(信安方向)

===

基本

xcode(自带环境,安装后自动集成git,可直接使用)

homebrew(快速环境配置)

iTerm2(代替terminal终端)

  • 替换成zsh,超级方便(oh_my_zsh,github)
  • zsh配置主题(视需求) 推荐使用agnoster(如图)点击这里查看安装方法
    agnoster
  • 目前个人比较喜欢Monokai Soda这个配色方案
  • 在iTerm2官网有一个imgcat插件,可以直接在命令行中查看图片,非常方便,效果类似这样imgcat只需要在这里下载imgcat的源码,放入到/usr/local/bin之类的目录中,加上执行权限chmod +x imgcat,就可以在命令行中当做命令来调用了

Alfred3(效率神器)

  • Hide Desktop(显示或隐藏桌面文件)
  • New File(在Finder中创建文件)
  • Show Desktop(收起所有软件显示桌面)
  • TerminalFinder(根据当前Finder目录打开Terminal并进入目录,或在Terminal打开对于Finder目录)
  • Layout(修改当前窗口界面布局)
  • Unicode tools(可进行urlencode/decode,base64encode/decode,htmlencode/decode,做CTF很方便)
  • 关于Feature中的Terminal/Shell里调用iTerm代码可见这里
  • 使用技巧:
    • Alfred3框中敲击空格可根据名字搜索文件或文件夹
    • Alfred3框中可直接计算算式

OutLook

目前找到的唯一一个能使用pop3的邮件客户端了。。

Teamviewer

目前Teamviewer只能连接5分钟,需要破解,这里有个脚本可以试试https://bbs.feng.com/read-htm-tid-11907107.html

IINA

Mac下最好最强的播放器,开源,国人开发,不断更新

iStat Menus

Mac状态查看工具

信息安全相关工具

===

编辑器(个人喜好了,信安方向的话,推荐Sublime Text 3)

  • 官网下载sublime text 3 OS X版
  • 这里有破解、配置、安装中文包的详细方法。这里附上License(2018.08.09),版本Build 3176

    1. ----- BEGIN LICENSE -----
    2. sgbteam
    3. Single User License
    4. EA7E-1153259
    5. 8891CBB9 F1513E4F 1A3405C1 A865D53F
    6. 115F202E 7B91AB2D 0D2A40ED 352B269B
    7. 76E84F0B CD69BFC7 59F2DFEF E267328F
    8. 215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
    9. 969624E7 DC9CD4D5 717FB40C 1B9738CF
    10. 20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
    11. 5F7EF854 86B9743C FADC04AA FB0DA5C0
    12. F913BE58 42FEA319 F954EFDD AE881E0B
    13. ------ END LICENSE ------
  • 为Sublime Text 3配置Python开发环境

    • ctrl+`粘贴运行下列代码安装Package Control

      1. import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    • command + shift + p,在里面输入package control,再选择install package,输入SublimeCodeIntel安装输入提示插件,很不错!

    • 和上一步一样,安装SublimeREPL插件,这个插件可以在Sublime里使用Python的rawinput()和input(),也可以在Sublime中使用命令行Python。安装好之后在perferences -- key bindings user中粘贴如下代码(其中的_f5可以自定义):

      1. [ {"keys":["f5"],"caption": "SublimeREPL: Python - RUN current file","command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}]
    • Anaconda插件,代码补全、文档提示等很棒的Python插件
    • Jedi另一款Python插件
    • Bracket Highlighter插件
    • GitGutter插件,类似diff的比较插件
    • 一个很棒的Sublime主题Material Theme,效果是这样的Material Theme

Binwalk:后门(固件)分析利器

  • brew install binwalk

Metasploit渗透测试神器

  • 点击这里有安装的详细说明
  • 但是要特别注意的是,这篇文章时间略早,msf对应的ruby版本已经有了变化,具体可以在github的metasploit项目里查看msf最新适合的ruby版本
  • 需要注意的是,老版本中的msfpaylode、msfencode现在统一到同一个命令下,叫msfvenom,使用msfvenom -h查看使用方法

Nmap(扫描神器)

  • brew install nmap安装nmap

Sqlmap(sql注入神器)

  • Github下载源码,再把sqlmap.py文件软链到/usr/local/bin/sqlmap,这样命令行可随时调用

MAMP(Apache+PHP+MySQL环境)

  • 安装好后,打开.zshrc文件,把里面的export PATH改为export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/MAMP/Library/bin/"这样就可在打开MAMP之后直接在终端输入mysql进入mysql终端界面

010Edit(16进制编辑器)

  • 很好用,但是目前没找到破解版已找到破解版

BurpSuite(抓包神器)

Chrome

  • Chrome插件推荐
    • Proxy SwitchyOmega(很方便的代理切换工具)
    • Octotree(看github时的神器,在浏览器左侧生成类似编辑器的侧边栏,可以显示整个项目树,方便总览项目)
    • OneTab(有时看到一些网站不错,但是又以下没时间看,就可以把这个网站存放在OneTab中方便以后查看)
    • 哔哩哔哩助手_(:з」∠)_
    • Momentum(好看的Chrome标签页,姚总推荐)
    • Avatars for Github(在github动态处显示出不同人的头像,看起来更方便)
    • Power Zoom(鼠标悬停放大图片,看妹子头像_(:з」∠)_)
    • Gliffy Diagrams画各种图
    • pakku:哔哩哔哩弹幕过滤器

Wireshark(网络嗅探抓包神器)

  • 自行官网下载

Hashcat(各种密码破解)

  • brew install Caskroom/cask/hashcat安装

Hydra(暴力破解神器)

  • 去Github下载源码
  • 在下好的源码文件夹内依次运行以下命令

    1. ./configure
    2. make
    3. make install

ssh-copy-id

Mac下没有ssh-copy-id,所以需要安装一个,会比scp方便

  • 运行命令brew install ssh-copy-id使用brew来安装

dirsearch

目录扫描工具

jq

json命令行解析工具

通常可以配合http使用,将请求返回的json数据美化解析

http http://xxxxx/xxx/json | jq

thefuck

thefuck修正你在命令行输入的前一个命令
image_here

docker

搭环境神器

中国蚁剑

跨平台开源菜刀,界面好看,支持插件,装就完事儿了

源码

加载器

Microsoft Remote Desktop

微软官方出品远程桌面连接软件,APP Store要换区下载,自行搜索如何换区

DB Browser for SQLite

SQLite数据文件查看客户端

Studio 3T

mongoDB连接客户端

FastoRedis

Redis连接客户端

Sequel Pro

MySQL连接客户端

iOS APP测试工具

xcode

  • 看日志
  • 导入ipa包

PP助手、iTool Pro

  • 导入ipa包
  • 导入导出文件到手机

Apple Configurator 2

导出由App Store安装的APP的ipa包,教程在这里

Hopper Disassembler v4

逆向ipa包中可执行文件,查看源码

Android APP测试工具

Android-Crack-Tool

安卓测试套件,一般拿来反编译看源码用,比较方便

https://github.com/Jermic/Android-Crack-Tool

只要三步就搞定

  • 提取DEX
  • DEX2JAR
  • JDGUI

其他

===

词典(Mac自带的词典比较少,而且没有专门的计算机词典,需要自己下载)

  • 这边提供一个算是全的网站http://abloz.com/huzheng/stardict-dic/zh_CN/已失效
  • 下载DictUnifler软件,打开软件将下载对文件包拖入软件中转换生成词典文件。软件会将生产的词典文件自动导入到词典软件的词典目录中
  • 打开词典软件偏好设置,勾选并拖动词典以调整顺序

MacDown(markdown必备)

keka目前见到的最简洁功能最全的解压软件

dash(api文档)

shadowsocksX(翻墙啊)

百度云盘(hehe~)

搜狗拼音

Tunnelblick

基于openVPN的VPN工具,挺好用的

CleanMyMac

最好的自动清理软件了吧

OmniDiskSweeper

最好的手动清理软件了吧

骚插件

WeChatPlugin-MacOS

Mac微信客户端功能增强插件,支持防撤回,贼强https://github.com/TKkk-iOSer/WeChatPlugin-MacOS

QQPlugin-macOS

上一个同作者写的QQ防撤回插件https://github.com/TKkk-iOSer/QQPlugin-macOS

BaiduNetdiskPlugin-macOS

百度网盘限速破解插件,正常安装官方百度网盘后,安装此插件,之后下载东西点击试用,速度起来后就可以一直保持了。要是速度没了,就退出百度网盘,再打开,点击试用,速度还是能起来

https://github.com/CodeTips/BaiduNetdiskPlugin-macOS