reverse-engineering

How do I get the Hibernate reverse engineering tools to generate <bag> or <list> for inverse associations?

I want to add elements to a collection that ends up getting mapped like this: <set name="others" inverse="true" lazy="true" table="other" fetch="select"> <key> <column name="otherId" not-null="true" /> </key> <one-to-many class="my.pkg.OtherEntity" /> </set> I'd like Hibernate to use instead, because I don't care about the ...

Does compilng java code to exe (e.g. using Launch4Java) ensure code cannot be reversed engineered?

After experimenting myself, I am convinced that java code obsfucation is not safe in terms of preventing reverse code engineering. So, I turn to using Launch4J to bundle one of my core jar file into a single EXE file. The jar file contains the main entry method as well. Is this going to protect again code reverse engineering? ...

Are there tools to translate any website into the templates its framework is using???

Rails, for example, has a defined set of patterns it uses to define ids and other attributes in html, for example <input id="project[task_attributes][]" .../> is the result of something like <%= fields_for :task %> nested inside of <%= form_for :project %>. I'm sure other frameworks do the same. This means that if you went to a random ...

Installing scripts on IDA Pro

Around the net I've seen reference to "scripts" for IDA Pro, but can't work out how to load or install them for IDA Pro 4.9 Freeware Version. How do I do this? In particular I wish to use PE Scripts. ...

reverse engineering c programs

every c program is converted to machine code, if this binary is distributed. Since the instruction set of a computer is well known, is it possible to get back the C original program? ...

Decompiling .NET 2.0 binary

Is it possible to decompile a .NET 2.0 binary file (*.exe) to some sort of readable code? Or if not, just extract some information from it (for example method names, debugging information, etc.)? ...

How to get the Apple Javascript Split Flap Counter to run on a local machine

I am captivated by the split-flap animation on Apple's 10 billion song download page: http://www.apple.com/itunes/10-billion-song-countdown/ however, I have not been able to replicate it on my own machine. I have downloaded the script and what I believe is the appropriate css, but the page only displays 3 images of the number 0. Has anyo...

Is there any tool like MaintainJ for IntelliJ

Hi, I just tested MaintainJ Eclipse plugin and I find it very useful for reverse engineering sequence diagrams. However, I use IntelliJ in my projects so I was just wondering either a similar plugin exists for my favourite IDE. Thanks ! ...

Why does renaming reg.exe on Windows Server 2008 x64 causes it to fail to run?

Hi StackOverflow, I've got a neat question here. There's a utility called reg.exe thats been shipped with Windows for quite some time. Its very handy to import .reg files from scripts, modify values from scripts, etc, etc. So when making a copy of it for a script scenario ("Why not use the copy in system32?" -> Software Restriction Poli...

Raw Data Reverse Engineer

Hi all. Basically, i have two files. The first file is an image: http://www.mediafire.com/file/yzvngmuixum/panzerghost.jpg ![Image][1] If you download the full sized image, you can see it clearer. The second file is a .bin of raw data http://www.mediafire.com/file/dfnumz2dwuf/panzerghost.bin Now the image is of a Motorstorm level. It...

How do i prevent my code from being stolen?

What happens exactly when I launch a .NET exe? I know that C# is compiled to IL code and I think the generated exe file just a launcher that starts the runtime and passes the IL code to it. But how? And how complex process is it? IL code is embedded in the exe. I think it can be executed from the memory without writing it to the disk wh...

How to discover command line options (if any) for an undocumented executable of unknown origin?

Take an undocumented executable of unknown origin. Trying /?, -h, --help from the command line yields nothing. Is it possible to discover if the executable supports any command line options by looking inside the executable? Possibly reverse engineering? What would be the best way of doing this? I'm talking about a Windows executable, bu...

IDA(4.9) Is it possible to change definitions of imported functions?

Is it possible to change argument types/names of arguments of imported functions like StretchBlt in IDA 4.9? It's painful and error-prone to manually change from ... .text:0040A49E push eax ; HDC .text:0040A49F push 36h ; int .text:0040A4A1 push 48h ...

How to identify the Programming Language used to Develop a Software?

Possible Duplicate: Find Programming Language Used So, I have an application consisting of an executable (exe) file and a DLL. Is there a way I can find out the specific language used to develop this software. I tried opening it in a disassembler but the contents seems garbled. Any ideas? ...

Hibernate tool to create basic mappings based on a mysql db

Are there any tools that can look at a database, and generate the basic mapping files? It would be great if it could take a database, and create the actual model (java classes) with annotations, but not sure if that exists? ...

Understanding C# strings reconstructed by Reflector

I have been asked to help with a C# project where the source code is no longer available. Fortunately a non-obfuscated debug build of the project is available, so I ran it through Reflector and the reconstructed source code looks largely fine. There is one oddity that I have a question about. Some objects that pretty clearly should be...

Decipher binary format of file

I have a binary file to which I'm trying to write however I dont have the file format specification nor have found it using google, I've been looking at the file using a hex editor but so far has only give me a headache, is there a better way to decipher the format of the file so that I can append data to it? ...

Why's a simple change to rt.jar causing the Java Runtime Environment to crash silently?

This is what I'm doing: extract contents of my JRE's rt.jar extract src.zip of my JDK (same version) Now, if I copy Runtime.java from the extracted src folder and compile it using javac.exe without any modifications and then put it in the extracted rt folder to finally put everything back in a jar file using jar.exe, everything works...

Reverse engineering and patching a DirectX game?

Background I am playing Imperishable Night, one of the Touhou series of games. The shoot button is 'z', moving slower is 'shift', and the arrow keys move. Unfortunately for me, using shift-z ghosts my right arrow key, so I can't move to the right while shooting. This ghosting happens in all applications, and switching keyboards fixes...

Alternatives to decompiling MS Access MDE files

I've been tasked with finding a suitable tool to decompile MDE files. The MDEs were created by staff who have since left (familar story eh?) and we do not have access to the originally MDB files. The reason we need access to the original code is that the data source is changing (the backend as well as some of the table and queries) and...