Proceedings of the International Seminar of Science and Applied Technology (ISSAT 2020)

Reverse Engineering Megadata MD3000 Database File Format

Authors
Swi Hong Tjan
Corresponding Author
Swi Hong Tjan
Available Online 22 December 2020.
DOI
10.2991/aer.k.201221.081How to use a DOI?
Keywords
Reverse Engineering, Megadata, File Format, MD3000, SCADA
Abstract

Megadata MD3000 is a SCADA master used to monitor and control an Indonesian railway company’s microwave communication. The master stores all of the system configurations in a proprietary database file format. This paper introduces a SCADA file format from Megadata. The files consist of digital, analog, RTU name, sequence control, hybrid diesel, RTU status calc, RTU scan, and module list database. The file format needs to know to extract the system’s data. The method to find the file format is reverse engineering. Its steps are to collect and classify files base on file types, collect the stored data, compare manually file’s raw with actual data, and summarize its format. Past research has obtained the files. The real data gathering uses system tools by following the user manual. Analyze the file data by manual comparison and display using xxd tools. The result, file data elements are 1-bit logic, 1-byte or 2-byte integer, IEEE754 single-precision float, ASCII character encoding, and fixed-length null-terminated string. The aname.dat, dname.dat, and rname.dat file data format are 32 bytes null-terminated string. File format for digpt.dat, anapt.dat, seqc.dat, hybrid.dat, rtucalc.dat are an array of records with 14, 46, 8, 10, 8 byte/record. File scanlist.dat contains the RTU scan list at Offset 0 and module list at offset 48.

Copyright
© 2020, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the International Seminar of Science and Applied Technology (ISSAT 2020)
Series
Advances in Engineering Research
Publication Date
22 December 2020
ISBN
10.2991/aer.k.201221.081
ISSN
2352-5401
DOI
10.2991/aer.k.201221.081How to use a DOI?
Copyright
© 2020, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Swi Hong Tjan
PY  - 2020
DA  - 2020/12/22
TI  - Reverse Engineering Megadata MD3000 Database File Format
BT  - Proceedings of the International Seminar of Science and Applied Technology (ISSAT 2020)
PB  - Atlantis Press
SP  - 490
EP  - 495
SN  - 2352-5401
UR  - https://doi.org/10.2991/aer.k.201221.081
DO  - 10.2991/aer.k.201221.081
ID  - Tjan2020
ER  -