+91 91524 45255
UART March 15, 2024

UART 101: Getting to Know Serial Communication

UART (Universal Asynchronous Receiver/Transmitter) is a hardware communication protocol used for asynchronous serial communication between devices. It's one of the simplest ways to send data between microcontrollers, computers, and peripherals.

UART Serial Hardware
READ MORE →
UART March 20, 2024

UART 102: Serial Discovery for Beginners

UART stands for Universal Asynchronous Receiver/Transmitter. It's basically a hardware communication protocol that acts like a translator between your computer and other serial devices, sending data one bit at a time over just a couple of wires.

UART Discovery Hardware
READ MORE →
UART March 25, 2024

UART 103: Device Communication and Shell Access

In this blog, our objective is to gain shell access to the target device via the UART interface. Once connected, we'll explore the device's file system to locate stored credentials or configuration data.

UART Shell Access Hardware
READ MORE →
FIRMWARE EMULATION April 5, 2024

Firmware Emulation 101: Exploring the NETGEAR WNAP320

Now that you've got a clear idea of what firmware emulation is and why it matters, it's time to actually dive in. We'll walk through setting up the tools and running your first emulation session using Firmware Analysis Toolkit (FAT) and Firmadyne.

Firmware FAT Firmadyne
READ MORE →
FIRMWARE EMULATION April 10, 2024

Firmware Emulation 102: Setup & Emulation

In this next part, we'll dive deeper into the setup process and run actual emulation sessions using Firmware Analysis Toolkit (FAT) and Firmadyne.

Firmware FAT Firmadyne
READ MORE →
JTAG April 10, 2024

JTAG 101: The Basics

JTAG (Joint Test Action Group) is an interface commonly used for testing, programming, and debugging electronic devices. It allows engineers to access the internal circuitry of a device through a dedicated set of pins known as the JTAG connector.

JTAG Debugging Hardware
READ MORE →
JTAG April 15, 2024

JTAG 102: JTAG Pin Identification

In the previous blog, we explored what JTAG is and how it enables low-level access for testing, debugging, and programming chips. Now that we understand how JTAG works conceptually, it's time to get hands on with pin identification.

JTAG Pin Identification Hardware
READ MORE →
JTAG April 20, 2024

JTAG 103: Hardware Debugging

Previously, we covered the fundamentals of JTAG and how to spot its pins on a device. In this blog, we're taking it a step further - actually connecting to a target and interacting with it through its JTAG interface. Time to get practical.

JTAG Hardware Debugging Practical
READ MORE →
BLE May 1, 2024

BLE 101: The Basics

Bluetooth Low Energy (BLE) is a lightweight wireless communication protocol designed for short-range data transfer with minimal power consumption. It was introduced as part of the Bluetooth 4.0 standard to support battery-powered devices.

BLE Wireless IoT
READ MORE →
BLE May 5, 2024

BLE 102: Analyzing BLE

In this blog, we'll dive into the real-world process of capturing BLE traffic between a mobile app and a target device. We'll start by enabling the HCI snoop log on an Android phone, extracting the capture file, and analyzing it in Wireshark.

BLE Wireshark Analysis
READ MORE →
BLE May 10, 2024

BLE 103: Practical BLE Attacks

Now, we're taking things further. We'll use the insights we gathered to interact directly with the device using gatttool. This will allow us to send commands, explore available services, and begin testing how the device responds to direct input.

BLE Attacks gatttool
READ MORE →
SPI May 15, 2024

SPI 101: Serial Peripheral Interface

This blog series is focused on SPI hacking with practical application in hardware analysis, firmware extraction, and embedded device inspection. Understanding this protocol is essential before moving on to hands-on tools and extraction techniques.

SPI Hardware Protocols
READ MORE →
SPI May 20, 2024

SPI 102: Firmware Extraction

In this part of the series, we'll walk through the essential tools and setup needed to interface with SPI flash chips. This includes choosing the right programmer, understanding physical connection methods, and using open-source software to communicate with the chip.

SPI Firmware Extraction Hardware
READ MORE →
SPI May 25, 2024

SPI 103: Firmware Analysis

Now that we've successfully dumped the .bin file from the SPI flash chip, the next step is to analyze it. This process helps uncover the contents of the firmware like file systems, configuration files, scripts, and potentially sensitive data.

SPI Firmware Analysis Reverse Engineering
READ MORE →
Networking May 15, 2024

Networking 101: The Internet, Protocols

Fundamental networking concepts, internet architecture, communication protocols, and OSI model.

Networking Internet Protocols
READ MORE →
Networking May 20, 2024

Networking 102: The OSI Model Breakdown

Detailed OSI model layers, protocols, and real-world applications.

Networking OSI Protocols
READ MORE →
Networking May 25, 2024

Networking 103: The TCP/IP Stack

TCP/IP protocols, encapsulation, decapsulation, and real-world applications.

Networking TCP/IP Protocols
READ MORE →
Networking May 30, 2024

Networking 104: Understanding IP Addresses

IP addressing, classes, subnetting, NAT, and practical applications.

Networking IP Addresses Subnetting
READ MORE →
MODBUS June 5, 2024

Modbus 101: From Bits to Bricks

Modbus is one of the most widely used open communication protocols in the industrial world. Originally developed for Programmable Logic Controllers (PLCs), it has become a de facto standard for device-level communication in SCADA systems.

Modbus ICS SCADA
READ MORE →
SATELLITE SECURITY June 15, 2024

Satellite Hacking 101: Why Cybersecurity in Space is a Big Deal

Understanding satellite hacking, vulnerabilities in flight software, and the correct learning path for space cybersecurity research.

Satellite Space Security Aerospace
READ MORE →
SATELLITE SECURITY June 20, 2024

OpenSatKit (OSK): Understanding Satellite Flight Software

Understanding how real satellite software works using NASA's core Flight System without going to space.

Satellite OpenSatKit Flight Software
READ MORE →
SATELLITE SECURITY June 25, 2024

Pi-Sat: Turning Satellite Cybersecurity from Theory into Reality

Moving from software simulations to real hardware in satellite security research using Raspberry Pi and OpenSatKit.

Satellite Pi-Sat Hardware
READ MORE →