How to use Radare2 for reverse engineering

Introduction This article defines reverse-engineering as it is used in the analysis of software. We will explain in detail how to use radare2 for reverse engineering. It exposes techniques that can... Go on to the site to read the full article ... Read More

Windows Internals for Malware Analysis

Introduction This article defines Windows internals and illustrates tools which can be used to explore Windows internal systems. We’ll be defining malware and describing how they can be analyzed by... Go on to the site to read the full article ... Read More
Logical Instructions

Logical Instructions

| | Logical instructions
Introduction This article defines logical instructions as executed by x86 processors. It goes on to describe four key classifications of logical instructions in brief. This article is designed for... Go on to the site to read the full article ... Read More

Networking Basics for Reverse Engineers

Introduction This article will define network reverse engineering, list tools used by reverse engineers for reverse engineering and then highlight the network basics required by such engineers. The... Go on to the site to read the full article ... Read More

How to configure VPN in Windows 10

Introduction This article defines Virtual Private Network (VPN) and the three basic connection types of VPN: remote user, third-party to mask source IP and user activities, and site-to-site-VPN. It... Go on to the site to read the full article ... Read More
Arithmetic Instructions

Arithmetic Instructions

Introduction This article defines arithmetic instructions as executed by x86 processors. It goes on to describe in brief, four key classifications of arithmetic instructions: addition, subtraction,... Go on to the site to read the full article ... Read More
Instructions

Instructions

| | Instructions
Introduction This article will define three main categories of instructions in the x86 architecture. It will give examples in each of these categories and then show simulations on how some... Go on to the site to read the full article ... Read More
Registers

Registers

| | Registers
Introduction This article will define three key types of registers in the x86 architecture and then go on to show simulations of registers’ contents after specific instructions have been run. This... Go on to the site to read the full article ... Read More
Operands

Operands

| | Operands
Introduction This article defines an operand as it is used in x86 assembly instructions. It goes on to explain in detail, using simulations, three modes by which the operand of an instruction is... Go on to the site to read the full article ... Read More
Assembly Basics

Assembly Basics

| | Assembly Basics, Hacking
Introduction This article gives details about assembly programming for the Intel 8086 microprocessor. It also presents very clear details by providing example cases, definitions and syntax... Go on to the site to read the full article ... Read More