IDA-Pro, Reverse engineer network protocol job.

Closed

The project:

- Reverse engineering of the TCP/IP based protocol between Metatrader 4 Client ([url removed, login to view]) and Server

- Creation of an API/DLL (incl. full source code) written in C# usable in .NET / C# to communicate with the Metatrader 4 server to emulate a fiew functions without using the Metatrader client ([url removed, login to view])

What is Metatrader:

Metatrader is a Windows-software in the financial market usually used by private traders. Mostly used to trade currencies (Forex). To trade, the user logs into the server at a brokerage-company from home by starting the client ([url removed, login to view]). The server sends ongoing price updates to the client, and the client sends commands to the server when the user want to place an order.

The API has to do the following

1) Connect to the server using ip/port.

2) Login to the server, authenticating corectly the client using the username/password provided by the other side.

3) Logout correctly.

4) Maintain connection open by sending automatical heartbeats or whatever needed to not be disconnected by the server.

5) Send a simple market order which contains the following parameters:

Symbol traded,Quantity,Side (Buy,Sell).

6) Understand correctly the response messages sent by the server for the functions above.

The winner of the project has to have great experience in encryption/decryiption algorithms, IDA-Pro (most probably), wireshark, .net programming. Please remember that this is 80% about understanding the protocol used and being able to decrypt it than coding the actual demonstrative API.

I can provide the client application for disection and instruct the winner of the project how to connect to the server in order to listen to the packets and analyse the structure.

You can download it from:

[url removed, login to view]

Please register with a demo account in order to be able to download the setup file. The program after installed is a .exe and will be located in the c:/Program Files/Metatrader ... folder.

The API should work on a live account also but i think the protocol will be the same (hopefuly).

If there are any questions, please contact me!

Skills: .NET, C Programming, Metatrader

See more: metatrader ida, ida pro metatrader server, metatrader tcp reverse, metatrader reverse engineering, work from home software engineer, work from home programming, work from home network, work from home engineer, work from home coding, what job can i do from home, what is server side programming, what is reverse engineering in programming, what is network programming, what is needed to be an engineer, what is encryption algorithms, what is an algorithms, what is algorithms in programming, what is algorithms, what is a algorithms, what can i do for a job at home, what are encryption algorithms, what are algorithms in programming, what are algorithms, what an engineer, understanding programming

Project ID: #2644790

12 freelancers are bidding on average $2342 for this job

AlosDeveloper

Hello, i am ready to start. Let's discuss your project more deeply in message board

$4500 USD in 40 days
(51 Reviews)
6.7
usamacpp

We are a very experienced team who can tackle this task. Please check PMB for more details.

$1500 USD in 15 days
(21 Reviews)
5.6
ETNASoftware

Hello, I have couple of guys with major experience in MetaTrader customization and integration. Examples of work: etnasoft com/showcase/ Please contact me to discuss details. Regards, Alex

$3000 USD in 1 day
(1 Review)
5.0
toseef3

sir please check pm ,thank you

$2500 USD in 55 days
(1 Review)
2.4
getveltrod

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1750 USD in 25 days
(2 Reviews)
0.4
fingent

Hi, We are a team of experienced professionals in various technologies.We are capable and have delivered multiple high end projects. We would like to talk to know more and can also provide you a free quote... Wh More

$2500 USD in 60 days
(0 Reviews)
0.0
ttega

Please check your PMB.

$1500 USD in 7 days
(0 Reviews)
0.0
abidehsaan

i can make this project. please check pm.

$1500 USD in 7 days
(0 Reviews)
0.0
FIXLLC

Dear Sir, I'll send you message.

$2900 USD in 90 days
(0 Reviews)
3.2
biddyweb

I am an expert in protocol reverse engineering. I would need to have a test account to be able to study the flow of data. Kindly contact me and lets discuss more.

$2500 USD in 30 days
(1 Review)
0.0
MattLA

Hello we have done projects just like yours. Please see you PM for more details. Thank You!

$2450 USD in 30 days
(0 Reviews)
0.0
MelerinV

please check my pm

$1500 USD in 10 days
(0 Reviews)
0.0