A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.
Any physical device analyzed for reverse engineering purpose. This tag is used to denote that the question is about hardware reverse engineering and not (only) about software reverse engineering.
An surjective function that maps a set of keys to a smaller data sets of a fixed length. Cryptographic hash-function are supposed to be practically impossible to reverse except by brute-force.
Format in which is visualized the memory content or the variables while memory inspection. Hexadecimal (or 'hex') represents integers in base 16 (with digits taken within `0`-`9` and `a`-`f`).
A decompiler plugin for IDA, producing (pseudo-)C/C++ code, developed by the company of the same name (Hex-Rays).
Debugger functionality that allows to count how many times some piece of code was executed.
Hopper is an interactive disassembler similar to IDA, available for macOS, Windows and Linux
when asking specific hypervisors, hypervisor reverse engineering and hypervisor related CPU questions.
Import Address Table are used as a lookup table when the application is calling a function in a different module in Microsoft Windows operating systems.
Interactive Disassembler Professional (formerly IDA Pro), a proprietary multi-platform disassembler by Hex-Rays.
Refer to any programs specifically designed to be a plugin of IDA Pro.
Software development kit of the IDAPro software suite, allow to develop processor modules, loaders and various extensions.
A Python API to develop IDA Pro plugins which comes bundled with the paid versions of IDA. It allows automation of tasks and even writing loaders and plugins in Python themselves.
An OllyDbg 1.1 derivative made by Immunity Inc., that internally supports python scripting and shipped with many scripts to ease vulnerability and exploitation research.
Import reconstruction is a complementary process to unpacking, usually performed after an executable is unpacked and dumped in order to make it fully functional and executable on it's own. Most packed…
Instrumentation is the process of injecting probe functions into a code (executable, source code, ...) for measurement purposes. It is extensively used for *profiling* or *dynamic-analysis* by tools l…
An integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small plate of semiconductor material, normally silicon.
The operating system by apple for mobile devices
Apple's portable media player, first version released on November 10, 2001.
A JAR file allows Java runtimes to efficiently deploy a set of classes and their associated resources. The elements in a JAR file can be compressed, which, together with the ability to download an ent…