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.
public main main proc near push ebp mov ebp, esp and esp, 0FFFFFFF0h sub esp, 30h mov dword ptr […
c assembly x86 reverse-engineeringcan you say me if there are good tools for reverse-engineering my C# applications. I need UML-class-diagrams of my written …
c# uml reverse-engineering modelingThe hexdump command converts any file to hex values. But what if I have hex values and I want to …
linux reverse-engineering hexdumpAt my previous employer we used a third party component which basically was just a DLL and a header file. …
debugging assembly x86 reverse-engineeringI want to know if it is possible to "edit" the code inside an already compiled DLL. I.E. imagine …
c++ windows dll reverse-engineering disassemblyWhat happens exactly when I launch a .NET exe? I know that C# is compiled to IL code and I …
c# .net reverse-engineering managed cilWhat are the methods for protecting an Exe file from Reverse Engineering.Many Packers are available to pack an exe …
exe executable reverse-engineering decompiling source-code-protectionI don't want reverse-engineers to read the plain-text of hardcoded strings in my application. The trivial solution for this is …
c++ encryption macros reverse-engineeringThis is my first attempt at reverse engineering, and really, I don't know how to go about it. I have …
reverse-engineering file-formatSomeone told me that he has seen software systems that: retrieve MD5 encrypted passwords from other systems; decrypt the encrypted …
security md5 reverse-engineering