Top "Reverse-engineering" questions

Reverse engineering is the process of discovering the technological principles of a human made device, object or system through analysis of its structure, function and operation.

how to decompile an .exe file which is not a .net module

I am trying to decompile a file called App.exe. When I am trying to decompile this file using reflector …

delphi reverse-engineering decompiling decompiler
How can I generate UML diagrams from C# code written in Visual Studio 2012 into Visio 2010?

I am trying to find a way to generate UML diagrams (sequence diagrams, class diagram, etc) from my C# code …

c# visual-studio-2012 uml reverse-engineering visio
How to decode a PDF stream?

I want to analyze a stream object in a PDF file which is encoded using /FlateDecode. Are there any tools …

pdf adobe reverse-engineering malware exploit
Stopping at the first machine code instruction in GDB

After loading an executable into gdb, how do I break at the entry point, before the first instruction is executed? …

gdb reverse-engineering
How to get method signatures from a jar file?

I have a third-party jar file that comes with the javadocs for only part of the API. Is there a …

java jar reverse-engineering method-signature
How do I bypass IsDebuggerPresent with OllyDbg?

I don't really understand how to get around IsDebuggerPresent. I think I am supposed to find the registers used for …

reverse-engineering ollydbg
Reverse engineering C++ - best tools and approach

I am sorry - C++ source code can be seen as implementation of a design, and with reverse-engineering I mean …

c++ reverse-engineering class-diagram tool-uml
Edit (patch) a binary file in IDA Pro

i would like to know how to edit a binary file in ida pro (i just need to change one …

binary arm reverse-engineering
Sequence Diagram Reverse Engineering

I'm looking for a tool that will reverse engineer Java into a sequence diagram BUT also provides the ability to …

java uml reverse-engineering sequence-diagram
reverse engineering c programs

every c program is converted to machine code, if this binary is distributed. Since the instruction set of a computer …

c assembly reverse-engineering disassembly