> For the complete documentation index, see [llms.txt](https://shibudocs.gitbook.io/htb-writeups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shibudocs.gitbook.io/htb-writeups/challenges/debugging-interface.md).

# Debugging Interface

Personal Rating: Meidum

There was a .sal file, which was unknown to me.

I could extract the file to find "digital-0.bin" and "meta.json". Looking at the binary file in kate and running strings on it, I could see the string "SALEAE". Searching for that shew me that there is an editor called Saleae Logic, which is a logic analyzer.

Opening the file in that program did work but I was unsure how to continue. Getting some hints from a friend about how to go on I then knew that I had to calculate the bitrate for the analyzer to be able to read the signals. That could be done by checking the duration of a signal (32.03 microseconds) and the pause duration and to calculate the rate in bps from that. After that was done, which returned the bitrate `31230B/s`I could read the flag in the data output from the analyzer. This was very new to me, so it was hard at first. Luckily a friend gave me the tip that the bitrate is needed.
