MacOS tips for a smooth transition
Intro
Here I've gathered tips that have helped me work with MacOS more efficiently, from general usage to OS internals. If you're a reverese engineer transitioning from Windows or Linux to MacOS you might find here useful information about binary analysis, debugging, tracing, tools and scripts.
Most of them are short and concise, because the last thing you want about productivity tips are long pages overloaded with information. As with anything, your mileage may vary between different OSX versions. Enjoy!
When one teaches, two learn - Robert Heinlein
Keyboard Shortcuts:
g + h: Home
g + b: Blog
g + c: Cheat Sheets
g + t: MacOS Tips
g + a: About
j / k: Up/Down
h / l: Next/Previous
?: Help
g + h: Home
g + b: Blog
g + c: Cheat Sheets
g + t: MacOS Tips
g + a: About
j / k: Up/Down
h / l: Next/Previous
?: Help
Keyboard Shortcuts
g + h : | Home |
g + b : | Blog |
g + c : | Cheat Sheets |
g + t : | MacOS Tips |
g + a : | About |
j / k : | Up/Down |
h / l : | Next/Previous |
? : | Help |
<Esc> : | Close |
Tips
- 10 Oct 2018 » Mojave Permissions to Poke Around
- 15 Feb 2018 » App Translocation
- 10 Feb 2018 » DTrace on Sierra
- 24 Jan 2018 » Sandboxing And Entitlements
- 17 Jan 2018 » Inspect Process Virtual memory
- 15 Jan 2018 » Code Injection (Run-Time)
- 12 Jan 2018 » Code Injection (Load-Time)
- 10 Jan 2018 » Function Interposing
- 06 Jan 2018 » Debugging A Kernel Panic
- 08 Dec 2017 » Building A Kernel Extension
- 02 Dec 2017 » Test The MacOS Sandbox
- 28 Nov 2017 » Test Code Execution On The Heap
- 27 Nov 2017 » Test Code Execution On The Stack
- 26 Nov 2017 » Test ASLR (Address Space Layout Randomization)
- 25 Nov 2017 » Test Stack Smashing Protection
- 18 Nov 2017 » Trace Dynamic Memory Allocations
- 11 Nov 2017 » Debugging Dynamic Loader
- 04 Nov 2017 » Boot Parameters And EFI
- 28 Oct 2017 » Fun With Shellcode On MacOS x86_64
- 21 Oct 2017 » Secret Apple
- 14 Oct 2017 » File diagnostics
- 07 Oct 2017 » Check Audit Logs
- 30 Sep 2017 » Code Signing
- 24 Sep 2017 » Quarantined files
- 23 Sep 2017 » File Compression In HFS+
- 16 Sep 2017 » Program Vortex Mechanical Keyboard
- 09 Sep 2017 » Remap Option Key as Meta
- 02 Sep 2017 » User Management
- 26 Aug 2017 » CLI For Working With Keychains
- 19 Aug 2017 » Monitor Filesystem Changes
- 12 Aug 2017 » Disable Internal Microphone
- 07 Aug 2017 » DMG Images
- 05 Aug 2017 » Universal Binaries
- 29 Jul 2017 » Fun With Speech Framework
- 22 Jul 2017 » Default Applications
- 15 Jul 2017 » Applications Default Settings
- 08 Jul 2017 » Display File Flags And Attributes
- 01 Jul 2017 » Spotlight Disable Indexing
- 24 Jun 2017 » Spotlight Architecture
- 17 Jun 2017 » Debugging Plists Issues
- 10 Jun 2017 » Convert Between Plists Formats
- 03 Jun 2017 » Delete Automator Services
- 27 May 2017 » Keyboard Combo To Lock Screen
- 20 May 2017 » Show Keychain Status In Menubar
- 13 May 2017 » The Curious Case Of HFS+
- 06 May 2017 » Batch Convert Images With SIPS
- 29 Apr 2017 » Enable/Disable Rootless Mode
- 23 Apr 2017 » Chrome Disable Swipe Navigation
- 22 Apr 2017 » Safari Search For Substrings
- 15 Apr 2017 » Shortcuts In Fusion For Windows Guests
- 08 Apr 2017 » Change Default Location For Fusion VMs
- 01 Apr 2017 » Force Screensaver Password
- 25 Mar 2017 » Change Folder Icons
- 18 Mar 2017 » Add Folder To Favourites Bar
- 13 Mar 2017 » Essential Key Bindings For ZSH On iTerm
- 11 Mar 2017 » Show Hidden Files
- 04 Mar 2017 » Change Folders Color Tags
- 25 Feb 2017 » Quickly Lock The Machine With Mouse Only
- 18 Feb 2017 » View Full Folder/File Pathname
- 11 Feb 2017 » Take Screenshots Quickly
- 04 Feb 2017 » Easier Navigation in Save/Open Dialogs
- 28 Jan 2017 » Easier Navigation In Preview App
- 21 Jan 2017 » Change Dashboard Background
- 14 Jan 2017 » Change The Screen Saver
- 07 Jan 2017 » How To Use Multiple Desktops