Module Reversal/Debugging (704035)


I am in need of an experienced reverse engineer. The files to be reversed are related to a game called Battlefield 2.

The .exe file is [url removed, login to view] and is the games main file that contains a lot of its important stuff, many of the classes are already reversed i just need some other classes reversed as well.

The .dll file is called [url removed, login to view] and is used by the game to detect any memory modifications so i want you to reverse some of its main classes.

What i need done is this:

1. I want you to reverse the main classes(virtual functions and variables) for the [url removed, login to view] file. You dont have to reverse the whole file of course just the important stuff(i will let you no about this part later).

Heres an example of one of the already reversed classes:

class CTemplate { public: virtual void Function0(); virtual void Function1(); virtual void Function2(); virtual void Function3(); virtual int GetTemplateType(void); virtual void Function5(); virtual void Function6(); virtual void Function7(); virtual void Function8(); virtual void Function9(); virtual void Function10(); virtual void Function11(); virtual void Function12(); virtual void Function13(); virtual void Function14(); virtual void Function15(); virtual void Function16(); virtual void Function17(); virtual void Function18(); virtual void Function19(); virtual void Function20(); virtual void Function21(); virtual CTComponent* GetComponent(int code); public: char unknown0[8]; string name; //000C string networkableInfo; //0028 char unknown4[8]; map components; //004C char unknown6[80]; D3DXVECTOR3 inertiaModifier; //00A8 float gravity_modifier; //00B4 char unknown9[352]; vector subtemplates; //0218 };

2. I need you to reverse a .dll file just like .exe file mentioned above.(again not the whole just just some important classes)

If you think that you can do this then please let me know.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform


Habilidades: .NET, ASP, Montagem, Programação C, Programação C#, Delphi, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: virtual int, virtual char, vector vector string, vector vector int, vector string, vector map program, vector int int, vector int, string vector, site engineer hire, need desktop engineer, map string int, map string, map int vector int, int map, i need engineer to do, if you want to be an engineer, debugging software, what is software engineer, software engineer hire, software engineer for hire, vector game, reverse engineer hire, map vector, i want to hire an engineer

Acerca do Empregador:
( 0 comentários ) Stockholm, Sweden

ID do Projeto: #3031090