Find Jobs
Hire Freelancers

Reverse engineer a desktop client/server application. (.NET/ClickOnce/SOAP)

$25-50 USD / hour

In Progress
Posted almost 7 years ago

$25-50 USD / hour

We have an application that our employees use to work. We wish to automate the work that they do without having to interface with the client. This is why we are looking to reverse engineer this application, we want to know whether we can create applications that interface directly with the server. Essentially we would develop a second client without a GUI and interactable through an API or CLI. The current method we are going for, is to find out what the client/server communcation protocol is, so we can start sending our own messages for the features we want to automate. You will not be writing code, you will be helping us reverse engineer the application and help us build a business plan so that other developers can build an automated client. What we know so far: We have decompiled code for the client application. The client and the server are in .NET The client probably uses ASP.NET The client and server communicate through https The client uses ClickOnce to deploy. The client uses SOAP for initializing the application and authenthication. The client might use Google's protocol buffers or SOAP for the messages we wish to automate. We managed to get the encrypted messages we wish to automate through wireshark. We have managed to get the decrypted messages for initializing the application through Telerik Fiddler, but haven't managed to capture messages for authorization or messages for features we wish to automate. What we are looking for a combination of the following, do not get discouraged if you miss some.: Experience in .net Experience with ClickOnce Experience with reverse engineering SOA apps Proactivity and ideas on how to help us achieve our bottom line objective. Experience with Protocol buffers. Good communicational skills. Please write a short writeup about either your relevant experience or your suggested approach for our project. If we are interested we will proceed outright with billable skype sessions and begin working!
Project ID: 14092369

About the project

18 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello There, This sounds like a great fit to my background. I've been working with .net ever since the first beta came out 17 years ago and can handle anything that you may throw my way. I've done projects similar to this in the past. Depending upon how the app you want to reverse engineer was developed, I could actually use Telerik JustDecompile to get at the actual code that makes that application work. That should help to answer some of the lingering questions that you have about how the original app works. Finally, I have mannny years of experience of experience both creating and consuming web services. Thank You, Brandon Osborne "Done Right the First Time!"
$46 USD in 40 days
5.0 (29 reviews)
5.9
5.9
18 freelancers are bidding on average $36 USD/hour for this job
User Avatar
Hello I'm interesting your project very well I'm a Good C#, .NET, RE, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$37 USD in 40 days
4.9 (804 reviews)
9.2
9.2
User Avatar
Hi, I don't usually look for new clients but I happened to see your serious job post and I wanted to tell you about the biggest mistake I see other freelancers make when they write a proposal. They always write template proposal without any considering your requirement. You can notice it through you get their proposals immediately after you post a new job. The worst thing is that it makes you fall into unserious freelancer at all. It will make you maybe get an incomplete product and unsatisfied result. I believe you are serious so you won't fall into same as above. I've 6+ years of experience in software development, especially have high skill in web and mobile arsenal. My ample experience in software development which allows you to request applications that will benefit your business most. If you want to know me more detail, please visit my profile. Can you tell me more about your goal? Remember, the key is to come up with an innovative angle... Love to know more if you'd like to chat about it. Best regards, Lang
$41 USD in 40 days
5.0 (25 reviews)
6.7
6.7
User Avatar
hi i just finished a web site like that by .net already i can demo for you right now i am web developer with 5 years experience so far i have 5 star rating and full skill set you can see my profile with 100% completion rate with many big project so far here https://www.freelancer.com/u/databasewebvn.html are you there to discuss more detail? Thanks
$41 USD in 40 days
5.0 (27 reviews)
6.8
6.8
User Avatar
Hi I'm c# programmer with 12 years experience on .net framework and related tools. I'm expert in Asp.net and MVC.
$33 USD in 40 days
4.8 (31 reviews)
5.8
5.8
User Avatar
Hello Sir/Madam, I am having around 13 years of experience in mobile & .NET technologies(C#/VB). I am expert in asp.net MVC, Cordova, Xamarin, Android, IPhone, Web API, asp.net, WPF, AngularJs, TypeScript, ExtJS, YUI, JQuery, Bootstrapper frameworks. I have gone through your requirement & it exactly match with my skills. Looking forward a positive response from your end
$41 USD in 40 days
4.9 (11 reviews)
5.6
5.6
User Avatar
Hello, DON'T AWARD PROJECT BEFORE DISCUSSION, I have few questions to ask, knock me for further discussion, I have 5 years experience in this skills thank you!
$40 USD in 40 days
4.9 (27 reviews)
4.9
4.9
User Avatar
Hi, Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. Thanks, Murtaza
$30 USD in 40 days
5.0 (12 reviews)
4.6
4.6
User Avatar
I have an experience of 2.5 year in Microsoft technology, i was working for a company where i keep that information as confidential and i was working on banking application at client place in countries like Ghana, Kenya, Nepal, Singapore and Philippines.
$27 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ARGENTINA
Martinez, Argentina
4.6
2
Payment method verified
Member since Jul 27, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.