Reverse Engineering Repository
Table of Contents
Introduction
This repository will be used to store notable information about reverse engineering binaries, CPUs, and GPUs. Methodology, tool utilization, code, etc., will all be included.
Blog
My blog The Code Guardian will include detailed walkthroughs of the information in this repository.
Device Tree
While watching a recent YouTube video on reverse engineering the Applie M1 silicon chip, one of the researchers mentioned something that I hadn't hear before, device tree. Aparently, the device tree is a data structure that maps out the computers hardware, allowing the Operating System to use it. Here's what I've learned.
Hypervisor Software
My focus will be building hypervisor on an arm architecture. Arm provides a lot of documentation for developers to build use virtualization features. Here's what I've leared.
ARM Registers
Important information about ARM registers can be found here.
Hypervisor Timers
Here's what I've learned about Generic Timing Counters and why hypervisors use them.
Last updated