Remote Web Development Job In IT And Programming

Reverse engineering an Android app / with a Firebase RESTful API (pen-testing)

Find more Web Development remote jobs posted recently Worldwide

I need someone to reverse engineering an apk file from the playstore. You are only provided the APKS file, NOT THE SOURCE CODE!

The app is a bundle of split apks, thus the APK file is actually an apks file comprised of base.apk and multiple split apks.

There are two parts to this project.

1. You have to enable debugging on the app so that the app can be debugged in Android studios from the apktool decompiled data. This means you must be able to put breakpoints, monitor observers, inject code into the methods, such as log statements, and be able to understand the general flow of the app from this.

1 is not as important as 2. #2 needs to be done no matter if you are able to do #1 or not.
You need to by any means necessary reverse engineering the APK or APP and create an understanding of the REST api. Including what calls are made, how the token is received, and how you can replicate the API from Postman or another app. I believe the app uses Firebase to communicate over SSL. I dont care if you inspect the contents of the APK file or inspect the SSL traffic.

I need to know the exact API calls and the JSON data that the app sends. I need to know how to create a manual GET request on Postman and how to login as well. I need to know how I can replicate the entire app REST api on postman.

Part #3

The app has two important parts. 1st is that there is a main observer that receives updates pushed from the server in real time. It then displays the data pushed and you have the ability to accept this data otherwise it will disappear from the queue. I need you to put the APK in debug mode and read the contents that is sent from the server to the Observer. If this is not possible, #2 is sufficient, that is replicating the API with the ability to create the Obsever in a separate app.

Pay is set at $1000.
I am not joking, if you are not qualified or arent sure if you can complete this please dont reply. Pay is immediate upon video confirmation of what I request.
About the recuiter
Member since Mar 14, 2020
Sachin Bhatnaga
from Ngwaketse, Botswana

Skills & Expertise Required

Wireshark Ethical Hacking Swift SQLite 

Candidate shortlisted and hiredHiring open till - Apr 19, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$959.35

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

xcode and swift dev work needed for new mobile app

Need to build and launch a new mobile app on Android and IOS before the summer.
App will include basic functionality such as:

- display social media updates from select accounts
- broadcast updates/notifications from SLG entitiesread more

Programming Content reviewer/creator

We are looking for educational content reviewers/creators with programming background (Swift, C). You will mostly be reviewing user generated content (programming quizzes), reviewing community reports and creating new quizzes when needed.
To have...read more

Recover or break password of excel file (.xlsx) (fees negotiable)

I have MS Excel file which is password protected and encrypted. I lost the password, and I am trying to recover the password. I am looking for someone who can recover or break the password of the file.

Flutter/Dart: proof of concept project (requires background in android or iOS)

Hi,
we are considering using the latest cross mobile platform Flutter (from Google): www.flutter.io
It uses a language Dart that is very close to Java or C#.

This job is to produce a series of very small proof of concept projects, in...read more

Developer needed for iOS Finance App

Swift developer with extensive experience needed for the development of an iOS Finance App.

The application will run using iOS 12 GUI. We already have all the designs ready in Sketch/Flinto.

The developer should be familiar with PL...read more