Reverse Engineering Jobs
Reverse Engineering is a process of analyzing the technology that exists in order to understand how it works and create something new. Reverse Engineers can create new software by taking apart existing pieces of software, discover hidden vulnerabilities in existing tech, prototype the manual reverse engineering process for hardware and embedded systems, and patch or upgrade software without needing the source-code. In short, Reverse Engineering is all about digging deep to understand and create innovative solutions.
This process is done by breaking down a system into smaller parts and understanding how they work together, while also looking at how changes in any one factor will affect the entire system as a whole. This can include revealing protections within software that hide information or instructions, and finding vulnerabilities in hardware or networks. A Reverse Engineer uses tools in the process such as a disassembler, debugger, or decompiler to analyze the original code and gain an understanding of its logic.
Here's some projects that our expert Reverse Engineers made real:
- Restoration of software systems no longer maintained by the vendor
- Creation of game editors and other customized tools
- Exporting data from .exe files
- Understanding video streams from cameras with special commands
- Conversion of 3D scans from STL to STEP formats
- Turning 3D scans into drawings in Solidworks
- Developing administrative programs for web apps
- Creating CAD files for architectural hardware materials
- Fetching gaming app data from Google Play
At Freelancer.com we have many accomplished Reverse Engineers to make incredible projects come alive which are both cost effective and efficient. Our experts are here to help you unlock your project's full potential - so if you're looking for someone to help you achieve this, why not post your project here? Our Reverse Engineers are ready to take your projects further - why not invite them today?
From 6,298 reviews, clients rate our Reverse Engineers 4.86 out of 5 stars.Hire Reverse Engineers
I have an IPA file (executable) and the objective is to add in certain features (very simple features to begin with for this part 1 of the improvement) and possibly remove some useless features / calculations that may not be needed. Simply a cleanup of the UI. There is no major change into the design and purpose of the app, its simply just as stated; removing redundant features and to add some life improvements to the current App. Feel free to ask me any questions if you want a more in detail description and or images to the current app. Mind you we will be screening candidates to work with before replying to your message as from previous work we notice a lot of automated bidders and responders. A little detail about the app: - It is simply a calculation helper to tell users what to d...
We're looking for a programmer skilled in scraping and converting APIs into PHP or Python code (reverse engineering)! If you have the following skills, join us: 1. Proficiency in JavaScript: Ability to work with this popular programming language and fully interpret and modify codes. 2. Knowledge of Cryptography: Ability to understand and use cryptographic algorithms and methods to comprehend how data is encoded and to transform unencrypted data. 3. Familiarity with Progressive Web Apps (PWA): Deep understanding of PWA structure and methods to bypass installation on iOS. 4. Experience with network monitoring and traffic analysis software such as Fiddler: Ability to use these tools for analyzing network traffic and related information, including identifying and addressing PWA activi...