Protocol state machine reverse engineering with a teaching-learning approach

Székely Gábor and Ládi Gergő and Holczer Tamás and Buttyán Levente: Protocol state machine reverse engineering with a teaching-learning approach. In: Acta cybernetica, (25) 2. pp. 517-535. (2021)

[thumbnail of cybernetica_025_numb_002_517-535.pdf] Cikk, tanulmány, mű
cybernetica_025_numb_002_517-535.pdf

Download (619kB)

Abstract

In this work, we propose a novel solution to the problem of inferring the state machine of an unknown protocol. We extend and improve prior results on inferring Mealy machines, and present a new algorithm that accesses and interacts with a networked system that runs the unknown protocol in order to infer the Mealy machine representing the protocol's state machine. To demonstrate the viability of our approach, we provide an implementation and illustrate the operation of our algorithm on a simple example protocol, as well as on two real-world protocols, Modbus and MQTT.

Item Type: Article
Journal or Publication Title: Acta cybernetica
Date: 2021
Volume: 25
Number: 2
ISSN: 0324-721X
Page Range: pp. 517-535
Language: English
Publisher: University of Szeged, Institute of Informatics
Place of Publication: Szeged
Event Title: Conference of PhD Students in Computer Science (12.) (2020) (Szeged)
Related URLs: http://acta.bibl.u-szeged.hu/75565/
DOI: 10.14232/actacyb.288213
Uncontrolled Keywords: Számítástechnika, Programozás, Algoritmus
Additional Information: Bibliogr.: p. 533-535. ; ill. ; összefoglalás angol nyelven
Subjects: 01. Natural sciences
01. Natural sciences > 01.02. Computer and information sciences
Date Deposited: 2022. May. 13. 08:29
Last Modified: 2022. May. 13. 08:29
URI: http://acta.bibl.u-szeged.hu/id/eprint/75621

Actions (login required)

View Item View Item