No posts to display
RECENT
SIMILAR
Reverse Engineer Assembly: Flags and Memory Addressing
Flags are special indicators used by the processor to signal the outcome of operations, these are stored in a special register called the flags register. Some common flags include:
Zero Flag (ZF) - 1 if the result of an operation is zero; otherwise, it’s 0.
Sign...
How NAT and PAT Works
Network Address Translation (NAT)
This is a method that allows multiple devices on a local network to be mapped to a single public IP address, which conserves the number of public IP addresses needed.
How it works
Private to Public - When a device on a private...
Reverse Engineer – Assembly Basics
Assembly is a low-level programming language that provides a way to write instructions that the CPU can execute directly, it’s closely related to machine code but uses human-readable mnemonics.
Registers
These are small storage locations within the CPU used for quick data manipulation, you can check...