Internship - Binary fuzzing on a mobile platform

Paris, France Internship (6 month)

About Quarkslab

About Quarkslab

Quarkslab builds cutting-edge cybersecurity solutions used by security-driven companies and institutions around the world. Our QShield product suite focuses on software protection and reverse engineering resistance across desktop, mobile, and embedded platforms.

We’re not in the cloud — we build real software, tested on real systems. If you enjoy diving deep into complex technical environments, automating smart test coverage, and owning quality end-to-end, read on.

Job description

Description

The goal of the internship is to experiment and to develop if necessary fuzzers to target binary targets on Android and iOS.

What you will do

Over the course of your 6 month internship you will work on experimenting and building binary fuzzers capable of targeting native libraries on Android or binary components on iOS. Especially, a focus will be given on using QBDI, Quarkslab's instrumentation framework.

The goal will be to develop fuzzers, or fine-tune existing ones, to enable targetting of native libraries in fuzzing campaigns, then to test your fuzzer against real targets and find vulnerabilities.

At the end of the internship you will deliver:

  • Functional tooling that can be used during security assessment.

  • A report explaining design choices and benchmarking efficiency against existing solutions.

  • A presentation of your research project internally to peers, as well as a public communication (blog post, paper or conference talk) about it.

Profile

Required Skills

  • Programing: Python (intermediate)

  • ARM32/Aarch64 assembly and binary structures(basic)

  • Fuzzers and fuzzing infrastructure (basic)

Assignment

Download the challenge app and follow the instructions in the README file.

Details about the job
Paris, France
Internship (6 month)
Apply for this offer in 1 click
Apply for this offer
Internship - Binary fuzzing on a mobile platform
content_paste
INTERNSHIP
Drop your CV or choose a file
File size 5 MB max - Accepted formats .docx, .doc, .pdf, .png, .jpg, .jpeg, .odt, .pages
We automatically complete the necessary information through your CV. It's simple and easy!
Report an issue
Powered byTaleez