Coding is a way of life

Code Repeats, Humans Compete

A Clean & Simple Guide to Using Python Virtual Environments with IDA Pro on macOS

A Clean & Simple Guide to Using Python Virtual Environments with IDA Pro on macOS For any serious reverse engineer, keeping a clean and organized scripting environment is key. Using a Python virtual environment (venv) for your IDA Pro projects is the best way to manage dependencies and avoid conflicts. Many online guides are outdated, recommending methods that no longer work. This post provide

How to Use Frida to Find Block Parameters

How to Use Frida to Find Objective-C Block Parameters Have you ever wanted to peek inside an app on your iPhone or iPad to see exactly what data it's processing, especially to understand what information it's sending or receiving? Today, I'll introduce you to a simple yet powerful method using Frida, which enables you to dynamically detect the parameters of a special piece of code called a "block"

How to build a PWN environment on Mac

Posted at # Mac # PWN

Download UTM and install it. You can use command brew install --cask utm Download the image form https://releases.ubuntu.com/22.04/ and install it. Then install gdb server by running the command sudo apt install gdbserver if you wan to debug some executable file for 32 bit, then you must run the command: sudo dpkg --add-architecture i386 sudo apt update sudo apt install libc6:i386 libncurses