Internship - LLM-Assisted Reverse Engineering
il y a 1 semaine
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 descriptionDescription
Explore how a Large Language Model (LLM) can assist human reverse engineers in understanding compiled binaries (x86/ARM). The goal is to link assembly to semantics, automatically infer behavior, identify key routines, and recognize cryptographic primitives.
During the internship you will work a project with some specific goals and milestones.
- Reproduce existing research such as "Machine-Language Model for Software Security" (see #bibliography below).
Build a full analysis pipeline (binary disassembly (Ghidra/IDA/Bninja) pseudo-code embeddings- LLM-based interpretation. - Extend previous work by:
- Adding an interactive assistant (chat-based RE helper).
- Evaluating the tool on real binaries (malware, compiled open-source tools).
- Measuring performance and accuracy of semantic inference.
What you will do
During the internship you will work a project with some specific goals and milestones.
- Reproduce existing research such as "Machine-Language Model for Software Security" (see #bibliography below).
Build a full analysis pipeline (binary disassembly (Ghidra/IDA/Bninja) pseudo-code embeddings- LLM-based interpretation. - Extend previous work by:
- Adding an interactive assistant (chat-based RE helper).
- Evaluating the tool on real binaries (malware, compiled open-source tools).
- Measuring performance and accuracy of semantic inference.
Expected Results
- A prototype tool that describes binary behavior using an LLM.
- Quantitative evaluation (accuracy of function descriptions).
- Qualitative evaluation of usefulness for human analysts.
Required Skills
- Programing: Python (intermediate)
- Reverse engineering (intermediate)
- Assembly and binary structures(intermediate)
- Prompt engineering & use of LLM APIs (basic)
Bibliography
- Zhang Chao et al., Machine-Language Models for Software Security
- Shang et. al, BinMetric: A Comprehensive Binary Code Analysis Benchmark for Large Language Models.
- Microsoft Research, CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation.
Assignment
- Get the apksigner app.
Build a simple pipeline to decompile analyze LLM- synthesize. - In a short document, provide the resulting synthesis and 2 pages explaining how you built the pipeline.
-
Internship - Analysis of a proprietary mesh network protocol
il y a 2 semaines
Paris, Île-de-France Quarkslab Temps pleinAbout QuarkslabQuarkslab 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...
-
Internship - My car is my passeport, verify me
il y a 2 semaines
Paris, Île-de-France Quarkslab Temps pleinAbout QuarkslabQuarkslab 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...
-
internship - bioprocess engineering
il y a 7 jours
Paris, Île-de-France STATION F Temps pleinAboutFaircraft is a venture backed company developing a sustainable alternative to conventional leather. Leveraging advanced cellular culture and material science techniques, we are putting ground breaking science at the service of the environment and designers across the world through a material that is both highly sustainable and exciting to work with.Job...
-
Internship - Bioprocess Engineering
il y a 3 jours
Paris, Île-de-France Faircraft Temps pleinJob DescriptionSupport the development and implementation of next-generation bioreactors by exploring, adapting, and evaluating engineered solutions that enhance scalability, usability, and performance of tissue culture systems for the production of our Next-Generation Leather.ObjectivesStudy existing bioreactor architectures and identify key parameters that...
-
Internship - Hack a Tooth: Proprietary Bluetooth stack analysis
il y a 2 semaines
Paris, Île-de-France Quarkslab Temps pleinAbout QuarkslabQuarkslab 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...
-
Paris, Île-de-France ITONICS GmbH Temps pleinDein BeitragJoin our Data & AI team to develop artificial intelligence solutions integrated into our platform.You will work on the integration of Large Language Models (LLMs), the design of Python microservices, and the implementation of modern data architectures.Dein Daily DoingDevelop Python microservices for data processing and enrichment.Design and...
-
Senior LLM Engineer
il y a 6 jours
Paris, Île-de-France botim Temps pleinRole Summary:We are looking for aSenior LLM Engineerwith deep expertise inLarge Language Model development, orchestration, and application engineering. The ideal candidate has 3–5 years of hands-on experience building and deploying AI systems usingLangChain,LangGraph, and related frameworks. You will be responsible for designing, implementing, and...
-
Data Scientist Internship
il y a 2 semaines
Paris, Île-de-France Pigment Temps pleinOur Engineering teamOur Engineering team is responsible for developing our SaaS platform and building a comprehensive and user-friendly product. Pigment engineers participate in the entire application development lifecycle, focusing on design, coding, and keeping the production platform up and running. They can be specialized, but there is no strict...
-
Data Scientist Internship
il y a 2 semaines
Paris, Île-de-France Pigment Temps pleinOur Engineering team Our Engineering team is responsible for developing our SaaS platform and building a comprehensive and user-friendly product. Pigment engineers participate in the entire application development lifecycle, focusing on design, coding, and keeping the production platform up and running. They can be specialized, but there is no strict...
-
Senior Reverse Engineer
il y a 3 jours
Paris, Île-de-France Quarkslab Temps pleinJob DescriptionJoin our R&D Team to hunt and exploit bugs deep in System-on-Chips (SoC), mobile platforms, or IoT devices.We dive into bootchains, basebands, firmwares, secure enclaves, and low-level protocols, finding vulnerabilities that shape the next generation of security defenses.You'll work with world-class engineers, build your own tools, and publish...