RSSAmplifier

Blog

WerWolv

WerWolv's Blog

werwolv.netRSS feed ↗9 posts

Latest posts

Blog Component Zoo

Collection of reusable components for my blog

Adding Stack Traces to C++ Exceptions

Simple way to add stack traces to any C++ exception, including standard library ones, on GCC and Clang.

How to bring up the Linux Kernel on a new platform

A guide to bringing up the Linux Kernel and a userspace application on a new hardware (or in this case, a self-made emulator)

USB for Software Developers: An introduction to writing userspace USB drivers

A basic introduction to USB for people that don't need to know what happens on the wire

Thermal Printer BLE Protocol reverse engineering

Reverse Engineering of the chinese iPrint app in order to talk to a Thermal Printer through Python over Bluetooth Low Energy

Reverse Engineering the Surface Book 2's proprietary IOCTL commands

Detaching the Surface Book 2's screen using C++ and the Windows API

Getting a home-made OS running on a STM32MP1 based development board

A low level analysis of how a STM32MP1 board loads its bootloaders and sets up peripherals found on the PCB. Road to a custom OS.

Boot Process of the GCW0, RG350 and similar devices

A low level explaination of how the boot process on devices running OpenDingux, like the GCW0 or the RG350, looks like.

ImGui Game Overlays using DLL injection

How to make a DLL injector tool and using it inject a DLL which draw an ImGui overlay in a game by hooking OpenGL calls