reverse-engineering

reverse-engineering dependencies between .NET dlls

Hi, I have two .NET dll's, where one calls some methods located on the other. I need to know what methods exactly are being called between those two dlls to map the dependencies between these two dlls. (No public interface is available). Any idea which tool does the job? ...

executable sections flag

The sections of Portable Executable files are tagged with differents flags. Can someone explain the difference between IMAGE_SCN_MEM_EXECUTE (the section can be executed as code) and IMAGE_SCN_CNT_CODE (the section contains executable code)? Thanks. ...

How to reverse engineer Oracle forms?

I need some software to reverse engineer my Oracle forms to a diagram like UML (cannot because Oracle forms use functions) or DFD or CFD (SSADM). Any ideas on what to use? ...

Calling an executable's function code

I have the location/offset of a particular function present inside an executable. Would it be possible to call such a function (while suppressing the CRT's execution of the executable's entry point, hopefully) ? ...

How can I change the name of the self-referential many-to-many set using hibernate.reveng.xml?

I have a project using Hibernate on an Oracle database for which all entities are generated directly from Hibernate Tools under control of a hibernate.reveng.xml file. I have one class which has a many-to-many relationship to itself using an intermediary table, like so: PERSON: ID ... PERSON_PERSON: PARENT_ID --> PERSON.ID CHI...

Reverse engineering a byte array of msil code

Hello, Is there a way to take a chuck of msil code saved as a byte stream and reverse engineer it to some higher level code (e.g. C#)? Edit: MSIL instructions that are not a whole assembly Thanks, Jon ...

symbols mismatch, ida/windbg

Hi! Recently I was trying to learn more about Windows Kernel. I downloaded right symbols for my sys(win7 x64 free). I run IDA and open ntoskrnl.exe. IDA asked whether to attach pdb file. But most of functions were not resolved - sub_XXXXXX. So I ran Windbg, I unassembled randomly chosen function which has to be in ntoskrnl - KiSystemCall...

VB3 decompiler?

Someone I used to work for emailed me out of the blue and said they want me to update a VB3 (!!!) program I wrote for them because customers are reporting having problems running it under Windows 7. They have lost the source code (natch). Is there a decompiler for VB3? ...

How a main function is being called in a c/cpp project.

Good day good-looking computer people, I might be asking a bit too much, but here it goes. I'm trying to do a bit of reserve engineering on this sound library. Looking at the main.cpp file (which I have posted below) it has two methods, setup and play. I'm a bit confused as to how this is working: When you run the Xcode project, shou...

translate data file with odd Hebrew encoding

I have a binary data file, in a format used by a relatively ancient program, which I am trying to convert into something sane. With the help of a Hex editor I have basically worked out the file format except that it contains Hebrew characters with an odd encoding. All characters are 8 bits. The "standard" 27 consonants (including "fin...

Reversing an old file format Inbox X

I’m trying to reverse engineer an old medical imaging format called Stentor for interoperability. It was designed by a company of the same name who was subsequently bought by Phillips. But Phillips has forgotten how to read Stentor files. I have a windows program which exports JPEG from Stentor files but it’s closed source. I’d like to a...

Data Source for SWF Chart

Hello How would one go about reverse engineering a page such as the this one to work out where the data being used to create the chart comes from? Many thanks ...

how to reverse engineer c++ project?

as asked above. cheers in advance ...

C++ Using a file format

Hi there, A couple of days ago, I asked how you could reverse engineer a file format. While that didn't really work out, someone gave me the file format. (Click Here) Thank you Xadet. I'm still quite new to all this, and I was wondering where I should go from here. I am guessing I will have to use inline-asm in C++ to use this format, ...

How to do reverse engineering once most efficiently?

RE for me is a completely new subject, so this may be naive. I would like to read data directly from the file -- the thing is the format of the file is unknown, it can be encrypted as well. I know what is in the file so I can probe it if it is necessary, but I don't know how it is written (for example if "hello" is written as "hello" or...

Java Reverse Engineering Tutorial

I am interested in how the reverse-engineering on java bytecode is conducted. Can anyone recommend some useful tutorials for me? I have read some articles on this topic already: 1. The class File Format 2. Java bytecode These two articles gave a lot of information about bytecode. However, non of them actually talks about the way to rev...

Dataflow diagram creator for Java source code

I am searching for data flow diagram creator for Java source code. Please suggest me any tool for the same. ...

Salaries in reverse engineering fields

Hello all. I bumped into an old friend at a conference and he told me he was now a consultant doing reverse engineering. I don't have much knowledge of this particular area, but this person (that I can't manage to get in touch with now) just casually mentioned that he was earning big bucks. I was hoping someone at SO may know of the sal...