Reverse Engineering Megadata MD3000 Database File Format
- 10.2991/aer.k.201221.081How to use a DOI?
- Reverse Engineering, Megadata, File Format, MD3000, SCADA
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.
- © 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 -