Fading Coder

One Final Commit for the Last Sprint

Fundamentals of macOS Binary Analysis and Reverse Engineering

Understanding macOS Binaries and Libraries In macOS, the primary format for binary executables is Mach-O. Dynamic libraries, which are analogous to DLLs on Windows or shared objects (.so) on Linux, use the .dylib extension. This is a BSD-style dynamic library format native to the Darwin kernel and i...

PHP 7.4 Development Stack on macOS Catalina with Nginx, MySQL, and Redis (including phpredis)

macOS Catalina (10.15) ships with Apache and several scripting languages preinstalled, but the following setup uses Nginx, Homebrew PHP 7.4, MySQL 8, and Redis. The default shell is zsh; commands assume ~/.zshrc for shell configuration. Terminal and IDE Install iTerm2 by dragging the app into /Appli...

Strengthening WPA/WPA2 Wi‑Fi Security on macOS

This article does not provide instructions for breaking into networks. It focuses on understanding WPA/WPA2 at a high level and hardening Wi‑Fi you own or are authorized to test. Survey nearby networks with macOS tools macOS includes Wireless Diagnostics, wich is useful for troubleshooting your own...

Installing CocoaPods on macOS Catalina (10.15) Using a User-Managed Ruby

System Ruby on macOS 10.15 frequently fails to build native gems required by CocoaPods (for example, ffi), leading to errors like: ERROR: Failed to build gem native extension checking for ffi.h... no You have to install development tools first The reliable approach is to install your own Ruby and us...