Protocol state machine reverse engineering with a teaching-learning approach

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...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerzők: Székely Gábor
Ládi Gergő
Holczer Tamás
Buttyán Levente
Testületi szerző: Conference of PhD Students in Computer Science (12.) (2020) (Szeged)
Dokumentumtípus: Cikk
Megjelent: University of Szeged, Institute of Informatics Szeged 2021
Sorozat:Acta cybernetica 25 No. 2
Kulcsszavak:Számítástechnika, Programozás, Algoritmus
Tárgyszavak:
doi:10.14232/actacyb.288213

Online Access:http://acta.bibl.u-szeged.hu/75621
Leíró adatok
Tartalmi kivonat: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.
Terjedelem/Fizikai jellemzők:517-535
ISSN:0324-721X