Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Tags

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.

× 24
Interoperating with or deobfuscating web applications, often written in JavaScript client-side and various languages server-side
× 24
As assembler languages have no built-in primitives to handle arguments passing while starting a procedure, most of assembler programs and compiler do agree on calling conventions to describe how to em…
× 24
when referring to a true .EXE file as opposed to a .COM or .MSI or any other executable.
× 23
`Application Programming Interface` defines an interface that controls the interactions between a module and its users.
× 22
Represent all the active functions in the program at a precise moment. It is composed of a chain of functions where each function has a caller (parent) and a callee (descendant), except for the `main`…
× 22
Extra information added to help for debugging purpose. It gathers information about each variable, type, procedure, etc, and link the assembly code to source code. Usual debugging-symbols formats incl…
× 22
A software testing technique that involves providing invalid, unexpected, or random data to the inputs of a computer system, then monitoring for exceptions, failed assertions, or memory leaks.
× 22
Disc Operating System, started as 16-bit OS for PC-AT/XT x86++ platforms
× 22
A way for an operating system to serve requests from user-space without breaking the user-space and kernel-space memory protection.
× 21
the art of understanding the properties of an unknown binary stream of data without any additional information. Usually done as a last resort due to lack of related code to reverse…
× 21
special computer programs made as a collection of functions which are meant to be called as external resources by multiple programs.
× 21
the lowest level form of encoding instructions (binary). It is usually what the processor directly decodes and executes.
× 21
Software managing the hardware part of the computer and providing an API for user-space software to access various services provided by hardware devices.
× 21
Managing the risks over information and hardware to prevent unintended or unauthorized access, change or destruction of data or disruption of service.
× 20
An integrated development environment (IDE) developed by Borland using Object-Pascal for console, desktop graphical, web, and mobile applications.
× 20
Field of computer science involved in the security of software and the prevention of bug exploitation by attackers.
× 20
variables declared on the stack. They are usually local to the block they were declared in.
× 20
A formatted unit of data carried by a network. This is the smallest unit of data that you can capture on packet-switched networks.
× 19
the debugger of the LLVM compiler infrastructure project.
× 19
A family of instruction set architectures originally designed by AMD to extend the Intel x86 instruction set to 64bits CPUs.
× 18
Can be either the division of a computer's primary memory into segments or sections, or the process in the operating system that maps virtual memory onto physical memory.
× 18
a very popular and free assembler and disassembler for the x86 architecture (16-bits, 32-bits, and 64-bits).
× 17
a logical operation that outputs true only when both inputs differ (one is true, the other is false).
× 17
× 16
Refer to any programs specifically designed to be a plugin of IDA Pro.