reverse-engineering

How to re-engineer an Ui-File from a given QWidget instance

Does anybody know if the Qt Toolkit provides a way to generate Ui Files from a given QWidget instance? Speaking in pseudo-code, I'm looking for something like this: //setup widget QWidget* pMyWidget=new QWidget(...); //fill widget with life pMyWidget->layout()->addWidget(new QLabel(...)); ... //finally write a Ui file: pMyWidget->expo...

Reverse-Engineering unknown XML based on known XSL

Solved! After following Matti's suggestions, I removed the custom functions and all is well. Original Post: I'm new to XSLT as of today, so I'm sure this is a no-brainer for many of you. Anyways: I've been tasked with creating a widget for my company's website that uses data provided by a 3rd-party vendor. The vendor refuses to send...

What's the advantage of IDA than visual studio when disassemblying a dll?

Suppose I've a project that uses the dll so I can trace into the internals of the dll in the "Disassembly Window" of visual studio,then what's the advantage of IDA in this case?Is there? ...

Can tools like IDA/OD be used to reverse engineer a dll?

I know they can be used to deal with a binary executable, but what about dll, does it require any additional steps to deal with a dll? ...

Disassemble a Dynamic Link Library with OllyDbg

Is there a option I can choose how to launch the DLL(like when debugging a dll project in visual studio)? As it seems to me when I drop the DLL into OD,the only option I have is to launch it by LOADDLL.EXE, is that the whole story? ...

What's the principle of LOADDLL.EXE?

It can be used to run arbitary Dynamic Link Library in windows, how can it possibly know the entry point of an arbitary dll? ...

Is there an editing tool to create a binary PE file in windows?

This answer provided a way to create a binary file in linux, is there such a convenient tool for windows? ...

What's the difference between objdump and Dumpbin in windows?

It seems both of them can dump the contents of a binary file, then what's the difference? ...

About reverse with ollydbg

When I debug an EXE in it,will first stop on a specific line,how does OD know where to initially stop? And the disassembly code is pretty short, is it true that OD only displays stuff within a single memory page? If true,how can I make it show all stuff? ...

INT 3 (0xCC) - x86 ASM

I've read that the INT 3 (0xCC) is used for software breakpoints. It is set by (for instance) a debugger by overwriting the actual program code in memory. I've also read that INT 3 is a "trap" not "fault" exception meaning the address pushed on the stack is the address of the instruction following the INT3 instruction. How does the debug...

SP (Stack Pointer) Anti-debug Trick - x86

Listing 7.1 The Decryptor of the Cascade Virus lea si, Start ; position to decrypt (dynamically set) mov sp, 0682 ; length of encrypted body (1666 bytes) Decrypt: xor [si],si ; decryption key/counter 1 xor [si],sp ; decryption key/counter 2 inc si ; increment one counter dec sp ; decrement the other jnz De...

reverse engineer/create c# interface from sql server table

does anyone know how of a tool where I can point to my sql server database and it reads the schema and generates c# interface classes from the tables? for example - say I have a table called 'Customers' with a "Name" column, "Address" Column and a "Phone" column it would generate a ICustomer.cs file with string Name {get;set;} string Ad...

tools for reverse engineering for java

Is there any tool that can be used to generate the UML diagram from Java code. I am currently using STAR UML for the same. But the tool is unable to design the dependency like if one class calls another class, rest the class diagram is generated stating interfaces, classes, extended classes and all.. can anyone please help me for the sa...

Java, how to make undecompilable fragment of code?

Possible Duplicate: undecompilable source code in java You can make code undecompilable, the cuestion is how? I have a fragment of code in java microedition that is undecompilable by jd: public static void main(String args[]) { int s = getSize("",false); System.out.println(s); } public static int getSize(String re...

What encryption is it?

Hey, I used EtherDetect to see what is one game sending to me and what I'm sending to game server. I was wondering what encryption is it after the packet information which is colored in grey color in the image bellow. How can I encrypt/decrypt information which I'm sending/receiving in my games like this? ...

How does DTrace pid probes work?

How do DTrace pid probes, specifically entry and return probes, work on assembly level ? My assumption was that upon initialization, DTrace would modify the target code by changing the instruction at the target location to be an interrupt (e.g. 'int 0x1'). Then in the interrupt handler first do the tracing task, then complete the origin...

seam-gen doesn't generate @ManyToMany relation

I am having problems generating a app(using "seam generate" after "seam create-project") With identifying relationship like Role , User and User_has_Role. It generates the 3 one-to-many , many-to-one entities instead of 2 @manytoMany entities. I have seen a similar question here http://stackoverflow.com/questions/2073199/seam-gen-doesnt-...

Windows VC++ 2010 code before my main() function executes.

I've been compiling simple Hello World applications in Visual Studio 2010 with the C++ compiler (Win32 is the target) to see what the product looks like under the microscope when I run it with the Immunity debugger. What I've noticed, however, is that there is some code (quite a bit of code, actually) that gets run before my main functi...

Using Python code coverage tool for understanding and pruning back source code of a large library

My project targets a low-cost and low-resource embedded device. I am dependent on a relatively large and sprawling Python code base, of which my use of its APIs is quite specific. I am keen to prune the code of this library back to its bare minimum, by executing my test suite within a coverage tools like Ned Batchelder's coverage or fi...

Binary Serialized File - Delphi

I am trying to deserialize an old file format that was serialized in Delphi, it uses binary seralization. I know nothing about the structure of the file except some very high level records that are in it. What steps would you take to solve this problem? Any tools etc? ...