Find Jobs
Hire Freelancers

Decompile Java code (Oauth authorization) - repost

$250-750 USD

Closed
Posted over 10 years ago

$250-750 USD

Paid on delivery
There's a service called Pinger at http://pinger.com. Thy have mobile apps, desktop and online clients. Each app uses OAuth authorization, it's different for different requests. Desktop client is written on QT, web client is Flash. They are more easy to analyze to understand how authorization works, cause you can use sniffer to get the headers. Web client can't be used though to finish this project, cause it doesn't execute a request that is needed here. Desktop version is fine, but since it's on QT, it's hard to analyze it. Android app (JAVA) easily decompiles, but if obfuscated. Request must work at this links: [login to view URL]:56:36Z (or with any other date) and [login to view URL] Authorization happenes via the header "Authorization" Example of a header: OAuth realm="[login to view URL]", oauth_consumer_key="503473425%3Bpinger-desktop-client-26059089-40cb-4c5f-9c1d-2fa6b6f03160", oauth_signature_method="HMAC-SHA1", oauth_signature="K2nmpuwFFtWSgIlIouM9SaSWqdc%3D", oauth_timestamp="1385662737691", oauth_nonce="%7B605064b1-b843-40f9-a970-7f5b0dc07510%7D" After successful authorization server returns an answer is JSON format, in which there's information about calls, messages, etc. So what we need is a method to generate this headers based on any specific account. See files attached. I know it's pretty complicated description. If you're not familiar with Pinger, register account there, install app and clients. And if you need more info, just ask. Happy bidding!
Project ID: 5317240

About the project

3 proposals
Remote project
Active 10 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
3 freelancers are bidding on average $550 USD for this job
User Avatar
Hello, I have experience with reverse engineering android apps. Seems like the same project posted already on elance if I'm not wrong. Are you only interested in the signing method or to implement methods for all endpoints they have exposed for that webservice ? Regards, Daniel
$684 USD in 5 days
5.0 (38 reviews)
6.3
6.3
User Avatar
Hello , We have a team of Skilled Java-J2EE professionals with experience upto 8 yrs. You will be able to directly communicate with our technical expert. Our Expertise is J2EE: 1) Frameworks: Struts, Spring , Hibernate , Lucerne, Quartz, Ant, , Cruise Control, jUnit, DbUnit, Mybatis 2) Web Technology: JSP, JSTL, JSF, JQuery, Ajax, Java Script, DWR, FCK Editor, Extjs 3) Application Servers: JBoss, Web logic, Web Sphere, Apache Tomcat, Sun ONE 4) Payment Gateway: PayPal Integration, can integrate any other payment gateways too 5) Tools: Maven, Ant, xDoclet, iReport 3.6 Jasper Report (with iReport), ceWolf API (charts), Maxmind GEOIP API, Atlas Device, Flow Player integration, Google Analytics, adMob Analytics, Google Adword, YouTube API, Document Viewer Integration, Display Tag Libraries, Fusion Charts API, ammap API. Our Java Expertise: 1) Desktop Applications: Swing, Eclipse Rich Client Platform, AWT, SWT, RMI 2) Frameworks: Core java, Advance java, Spring Core, Hibernate Core 3) Tools: JNDI, Xml, Java Mail, Java Applets, Java Web Start 4) Databases: SQL Server 2000/2005, MySQL 4.x/5.x, Oracle 8i/9i/10g/11g, Postgre SQL 8.2 5) Web Services: SOAP, WSDL, RESTFUL Web Services, Apache Axis More details will be provided on request. By doing this work, we are interested in developing long term relationship by displaying our quality. Thanks for reading our proposal. Regards.
$412 USD in 11 days
5.0 (6 reviews)
6.1
6.1
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
5.0 (8 reviews)
4.4
4.4

About the client

Flag of UNITED STATES
Brooklyn, United States
5.0
18
Payment method verified
Member since Dec 16, 2007

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.