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.
a Python binary analysis framework developed by the Computer Security Lab at UC Santa Barbara and their associated CTF team, Shellphish. project URL: https://github.com/angr/angr
An integrated development environment (IDE) developed by Borland using Object-Pascal for console, desktop graphical, web, and mobile applications.
the lowest level form of encoding instructions (binary). It is usually what the processor directly decodes and executes.
A family of instruction set architectures originally designed by AMD to extend the Intel x86 instruction set to 64bits CPUs.
A free and open-source network and system packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.
the mechanism used by compilers for try/catch blocks. It can also be used as anti-debug tricks, by altering the flow, changing the thread context, debugging oneself...
an event-driven programming language and IDE from Microsoft for its COM programming model. The precursor to VB.NET.
a logical operation that outputs true only when both inputs differ (one is true, the other is false).
a very popular and free assembler and disassembler for the x86 architecture (16-bits, 32-bits, and 64-bits).
Field of computer science involved in the security of software and the prevention of bug exploitation by attackers.
a representation, using graph notation, of all paths that might be traversed through a program during its execution. The control flow graph is due to Frances E. Allen, wh…
a free, multiplatform, open-source executables packer.
Mechanism used in a programming language to support run-time method binding.
Please keep in mind legal questions may better fit the Law stack exchange site at http://law.stackexchange.com and consider posting them there
The use of executable programs or scripts to achieve well-defined sequences of operations without human interaction.
Comparing 2 binaries at assembly code level
Microsoft Visual C/C++ Compiler
a special program to get the computer system started after you turn it on.
for questions on Component Object Model or ActiveX. For DOS .COM files, use dos-com instead.
used as a lookup table when the application is calling a function in a different module in Microsoft Windows operating systems.
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…
C standard library for the C programming language as specified in the C specification (ANSI C, C99, C11, ...).
16 bits DOS MZ executable file format
for questions discussing communication protocols, how they work and how to identify them.