The article details how the Intel 80386 CPU implemented backwards compatibility with 8- and 16-bit software. It explains the use of SRAM for register storage, a triple-ported register file, and a 'shuffle' network to handle different bit-width reads and writes, including interleaving the bottom 16 bits of the registers.
This article details a project where an Enigma machine replica was built using modern technologies like custom PCBs and 3D printed parts. The initial build faced issues with mechanical wear on the rotor contacts (pogo pins), leading to a redesign exploring alternative position detection methods like IR sensors, rotary encoders, and Hall-effect sensors to improve reliability.
Discover how Claude AI helps reverse engineer a 27-year-old EXE file into Python code in a matter of minutes. Learn about the process and its implications.
Ken Shirriff, a reverse engineer and vintage electronics enthusiast, discovered the root cause of Intel's infamous Pentium FDIV bug in the silicon itself, identifying the PLA block responsible for a half-billion-dollar recall due to a mathematical error in constructing the table for division algorithm.
The article discusses the upcoming end of support for Spotify's Car Thing, a device that has been the subject of various hacks and research. The article highlights some of these hacks, such as gaining U-Boot and UART access to the device's Linux system. It also mentions YouTube videos that provide step-by-step guides for accessing the hardware.
This article explains why Convolutional Neural Networks (CNN) are useful for function identification in reverse engineering, and provides a Python implementation using PyTorch to identify the start of functions in binaries.