Questions tagged [reverse-engineering]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1
vote
0answers
7 views

Software for navigating native assembler code and memory hex for interpreted languages like VBA

I'm trying to understand the layout of VBA code in memory, how COM objects are structured, what VBA functions look like under the hood etc. As VBA code is interpreted not compiled, I need some kind ...
2
votes
1answer
374 views

A modern UML reverse engineering tool for C++ (.h/.cpp ==> Class Diagram)

I am aware of this post. However: I can use either Linux or Windows, not just Windows (vastly increasing overall options) That post is ancient and tools have come and gone since then I have tried ...
1
vote
0answers
17 views

Looking for a hex editor that can find specific binary sequence unaligned

I am looking for a Hex Editor that can do a search for a specific binary sequence, and find it in a file, without regard to byte alignment. I have an extracted and disassembled program that I am ...
4
votes
3answers
4k views

Generate UML class diagrams from C++ code

Does anyone know of a standalone software (or plugin for Visual Studio) that can generate UML class diagrams from C++ code?
0
votes
0answers
30 views

Reverse architecting software for program comprehension

I am trying to perform the competition analysis for our startup in software reverse architecting. For this task, ideally, I need to find existing software that given the source code on input, provides ...
5
votes
0answers
43 views

Software that helps reverse-engineering a file format

I'm working on a legacy software project. The software uses a file format which is not documented. Now, I need to understand that file format, i.e. I'm reverse engineering it. There are several ...
1
vote
1answer
101 views

Registration key cracking tool for an old school game

Good day everyone. I have a very old offline PC game that needs a registration code to activate its full version. Unfortunately I am not able to purchase the full game anymore, as it is no longer ...
1
vote
1answer
48 views

Automatically detecting and carving images from .doc, .docx and spreadsheets

I'm looking for a tool that can extract detect and extract any image format from word documents in both .doc and .docx formats for an automatic document classification use case. It is nice to just ...
0
votes
1answer
42 views

View .crc code un-jumbled

Hi I have a firmware file which gets loaded onto video devices. The file is updated every year but there is a bug in this specific version. So I would like to take a look at the code myself. The ...
3
votes
4answers
140 views

File Format Reverse Engineering Tool

I have a binary file that I'd like to analyze for its file format. For this, I'd like a tool that lets me define interpretation rules and then attempts to display the existing file contents according ...
2
votes
0answers
56 views

Advanced reverse engineering software - including kernel mode debuggers

I need an advanced reverse engineering software/tool for Windows environment (32 bit or 64 bit, Windows 8 or Windows 10 etc. - preferably 64 bit Windows 10) including low-level kernel mode debuggers ...
3
votes
1answer
917 views

C decompiler which is able to take advantage of debug symbols

I have a proprietary executable (no code source), and I’d like to confirm that a particular string is vulnerable to buffer overflows (security audit). But I need its algorithms for that. (I don’t ...
1
vote
0answers
166 views

Software for working with Interactive response system

I have a interactive response system pen (IRS pen) which looks like this: It usually works with interactive books. You have a interactive book full of symbols and when you aim this pen against ...
13
votes
1answer
223 views

Convert an enigmatic string using many common decoding algorithms, to check which one works

When reverse-engineering, you often have to make sense out of values like SGkgVG9tYXMh. Most often, such values are just encoded with a simple algorithm like Base64/BinHex/Uuencoding/Xxencoding/GEDCOM/...
1
vote
1answer
526 views

Software to convert an APK file into native code

I am converting an existing desktop application to an Android application, but I am very worried about reverse engineering and stuff like that. For the desktop application, I use Launch4J, but I am ...
2
votes
2answers
1k views

Software to draw schematics from printed circuit boards

Recently I needed to reverse engineer a simple populated-PCB. I have read this article. My process is simple: Photograph the underside of the PCB. Edit it in GIMP and draw lines over the tracks. ...
2
votes
0answers
200 views

UML generation from RUBY code

I am looking for UML tool that gives some features of reverse engineering ruby source code. I am currently using Visual Paradigm which seems the best choice for working with ruby till now, but … no ...
3
votes
0answers
357 views

Java UML Reverse Engineering Tool for component view

After reading this post I found another problem. I am looking for a free reverse engineering tool that can analyse a multi-modules Java project and create an editable UML file but not the class ...