Official discussion thread for Mission Pinpossible. Please do not post any spoilers or big hints.
The given image is the emulation of the real hardware?
Type your comment> @alienum said:
The given image is the emulation of the real hardware?
No, as I understood its just an intercepted data. There should be a software to read it.
could someone help me? I don’t how to read the file. I downloaded an app but I need help
Very popular soft/hardware for this kind of stuff, import the file and see what data you can get out of it. The image is not just decoration
Could anyone give me a hand? I’ve decoded the data using a logic analyser but its still not making much sense to me
Type your comment> @megroooster said:
Could anyone give me a hand? I’ve decoded the data using a logic analyser but its still not making much sense to me
I think the given image is the hint
man, im so confused. i exported this data as CSV and wrote a py script to just parse the data, and there is zero info on what the flag can be
This was a really cool challenge. I’ve always wanted to get into hardware hacking, but never had the opportunity to do so. I feel like this was a decent crash course.
However, I keep noticing what look to me like discrepancies in the bit stream that don’t match everything I’ve been reading about the protocol. Has anyone else noticed these? I just can’t figure them out. I’ve already completed the challenge, but it’s driving me kind of nuts not understanding these small details.
How exactly do you do this?
i got a logic analyser, exported the result as csv but how would you get a flag from this?
Type your comment> @opt1kz said:
This was a really cool challenge. I’ve always wanted to get into hardware hacking, but never had the opportunity to do so. I feel like this was a decent crash course.
However, I keep noticing what look to me like discrepancies in the bit stream that don’t match everything I’ve been reading about the protocol. Has anyone else noticed these? I just can’t figure them out. I’ve already completed the challenge, but it’s driving me kind of nuts not understanding these small details.
Feel free to DM me.
Type your comment> @opt1kz said:
This was a really cool challenge. I’ve always wanted to get into hardware hacking, but never had the opportunity to do so. I feel like this was a decent crash course.
However, I keep noticing what look to me like discrepancies in the bit stream that don’t match everything I’ve been reading about the protocol. Has anyone else noticed these? I just can’t figure them out. I’ve already completed the challenge, but it’s driving me kind of nuts not understanding these small details.
pm me with more details, i think i know what you’re talking about
any hints, please !
i got the csv file what next ?
@Wh1rlw1nd even i am stuck at the CSV , not seeing any proper connections
Was fun %) Hints to whom stuck at csv: you see some data transferred to device. Carefully check given jpeg image and identify/google carefully all devices on it. Next - google for how sent via i** interface data converted to the signals on main device. After just decode data on pins according to the datasheet %)) Sounds hard but it is really easy. Or if you have exactly the same hardware just sent bitstream to it ^)))) (I haven’t and had to decode little bit using python) PS: I think that my hint does not violate rules? If after this hint somebody still stuck - pm me, I will give proper link which includes all needed initial data (in Russian but I think google translate will help)
I can’t figure out the file format and what software can read it. Can anyone help?
@GenIntel said:
I can’t figure out the file format and what software can read it. Can anyone help?
The LOGICDATA is a file which contains electric pulses. I use Saleae Logic to interpret and see the information. It is kind of powerful, but I do not know if other tools are needed for reaching the flag.
@BlackVS said:
Was fun %) Hints to whom stuck at csv: you see some data transferred to device. Carefully check given jpeg image and identify/google carefully all devices on it. Next - google for how sent via i** interface data converted to the signals on main device. After just decode data on pins according to the datasheet %)) Sounds hard but it is really easy. Or if you have exactly the same hardware just sent bitstream to it ^)))) (I haven’t and had to decode little bit using python) PS: I think that my hint does not violate rules? If after this hint somebody still stuck - pm me, I will give proper link which includes all needed initial data (in Russian but I think google translate will help)
I have interpreted and analyzed the LOGICDATA file, but how do I know what the information sent is used for?
I thought reading the Arduino libraries for the protocol used would be useful, but lots of garbage is inserted in the stream as far as the C file shows (between initialization and sending stuff there are lots of packets, for example).
Well, as @opt1kz said, I have very much enjoyed this challenge being my first attempt at hardware hacking. My advice is this: just use the picture and read about some bus and some LCD controller. After that, make sure to identify the pins and what they do, and write a simple python script to decode the whole thing.
A really good introduction to hardware hacking, I think.