Find Jobs
Hire Freelancers

Decompile Java code (Oauth authorization) - repost

$250-750 USD

Ditutup
Disiarkan lebih dari 10 tahun yang lalu

$250-750 USD

Dibayar semasa penghantaran
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!
ID Projek: 5317240

Tentang projek

3 cadangan
Projek jarak jauh
Aktif 10 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
3 pekerja bebas membida secara purata $550 USD untuk pekerjaan ini
Avatar Pengguna
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 dalam 5 hari
5.0 (38 ulasan)
6.3
6.3
Avatar Pengguna
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 dalam 11 hari
5.0 (6 ulasan)
6.1
6.1
Avatar Pengguna
A proposal has not yet been provided
$555 USD dalam 10 hari
5.0 (8 ulasan)
4.4
4.4

Tentang klien

Bendera UNITED STATES
Brooklyn, United States
5.0
18
Kaedah pembayaran disahkan
Ahli sejak Dis 16, 2007

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.