Skip to Main content Skip to Navigation

Exploiting Semantic for the Automatic Reverse Engineering of Communication Protocols.

Georges Bossert 1, 2
1 CIDRE - Confidentialité, Intégrité, Disponibilité et Répartition
CentraleSupélec, Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : This thesis exposes a practical approach for the automatic reverse engineering of undocumented communication protocols. Current work in the field of automated protocol reverse engineering either infer incomplete protocol specifications or require too many stimulation of the targeted implementation with the risk of being defeated by counter-inference techniques. We propose to tackle these issues by leveraging the semantic of the protocol to improve the quality, the speed and the stealthiness of the inference process. This work covers the two main aspects of the protocol reverse engineering, the inference of its syntactical definition and of its grammatical definition. We propose an open-source tool, called Netzob, that implements our work to help security experts in their work against latest cyber-threats. We claim Netzob is the most advanced published tool that tackles issues related to the reverse engineering and the simulation of undocumented protocols.
Complete list of metadatas

Cited literature [130 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Wednesday, April 29, 2015 - 10:43:17 AM
Last modification on : Friday, April 10, 2020 - 2:11:49 AM
Document(s) archivé(s) le : Monday, September 14, 2015 - 3:06:32 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01146797, version 1


Georges Bossert. Exploiting Semantic for the Automatic Reverse Engineering of Communication Protocols.. Other. Supélec, 2014. English. ⟨NNT : 2014SUPL0027⟩. ⟨tel-01146797⟩



Record views


Files downloads