any hint to play with .logicdata bin?
Just a heads up installing âsocketioâ via pip3 killed my python environment on parrot OS.
(Itâs a module within the py file you download)
rm -rf ~/.local will get you back fixed if it happens to you.
The correct package you want to install is âpython-socketioâ
@win32k said:
any hint to play with .logicdata bin?
Iâve got a long list of things that donât workâŚlol
Type your comment> @glid3s said:
@win32k said:
any hint to play with .logicdata bin?Iâve got a long list of things that donât workâŚlol
me too, im tried a lot of :\
im tried to read some like https://www.carhackingvillage.com/ but i cant find any writeup about that!
Use virtual environments for python when installing tools and libraries for these challenges, never mess up your system wide again
I found an open source analyzer that has the decoder I need, but the data file is so big when I try to analyze it with the proper rate it freezes up and crashes, lol. :neutral:
If what I said was too spoily, you know what to do.
anyone any idea on how to lock the doors? i made it say 0km/h, not sure if thatâs enoughâŚ
also i could not get the software to analyse the fileâŚ
edit: damm so close but no flag: {dâŚs:0,fâŚg:ââ,râŚ:800,sâŚr:0}
it says, âConnection refused by the serverâ
Type your comment> @glid3s said:
Just a heads up installing âsocketioâ via pip3 killed my python environment on parrot OS.
(Itâs a module within the py file you download)rm -rf ~/.local will get you back fixed if it happens to you.
The correct package you want to install is âpython-socketioâ
WTF Man!!! I had to redo my VM cause that fk*****g libraryâŚ
The Outrun hardware challenge has been reworked, a step that unintentionally required unreasonable guessing in order to pass the challenge has been removed
The dockerised instance and the downloadable have been updated.
Weâre sorry for the inconvenience, please try again!
Feel free to reach out to me in dm here and/or discord if you have any questions (not to give hints )
Type your comment> @glid3s said:
Just a heads up installing âsocketioâ via pip3 killed my python environment on parrot OS.
(Itâs a module within the py file you download)rm -rf ~/.local will get you back fixed if it happens to you.
The correct package you want to install is âpython-socketioâ
pip3 in a python3 venv works good using Kali
Regarding the hardware challenge Outrun, a lot of members had some connection issues which resulted in unstable connections (the application stopped receiving packets, missing packets, the application dropping the socket connections etc.) due to the amount of traffic emitted by the server. To mitigate that problem we reduced the amount of traffic the server emits, removed echoing of the packets sent to the server and increased the max packets allowed in the queue of the client. We believe the challenge to be stable and we even stress-tested successfully in the rate of 2000 ms latency. We made a lot of server-side improvements in order to make the challenge stable, if you come up with any issues please raise it with me or makelaris . Weâve made a minor addition on the downloadable in regard to the bridge.py file, if you have connection issues due to latency consider downloading the updated downloadable (note that the .logicdata wasnât updated, just the helping wrapper script).
from engineio.payload import Payload
# In case of issues with the connection increase the max_decode_packets value
Payload.max_decode_packets = 100
Thereâs also a new message on the UI stating that in order for the flag to be emitted in the socket connection, all the necessary packets need to come from a single socket connection.
If youâve found the challenge guessy in any way, note that we have reworked the challenge in a way to make it more clear whether youâre sending the right packets and youâve made progress, if youâve found it difficult to get the flag because of latency or unstable connections or any of the above reasons, please consider testing the updated version of the challenge and reverting the vote according to whether or not the challenge now upholds your standards.
Is official software from logic analyzer manufacturer required in this challenge? Because I am able to load checklog file, but canât add any analyzer. I guess my electronics background actually hurts me in this challenge, but I wonderâŚ
@sparrow1 said:
Is official software from logic analyzer manufacturer required in this challenge? Because I am able to load checklog file, but canât add any analyzer. I guess my electronics background actually hurts me in this challenge, but I wonderâŚ
Couldnât get it to work with that âofficial vendor softwareâ, either.
But I managed to add some analyzers with a certain FOSS (free open-source software) tool. But havenât managed to get any further than that, yet
Looking for a nudge on this one. I understand the hints and am pretty sure I know what needs to be done overall, but Iâm having lots of âtoolingâ problems on the very first step.
Okay, so far Iâm still stuck at the ârightâ values for converting some channel into some other channel , and then decoding that channel. So far, my decoding efforts yield data that, after sniffing some packets from the server and seeing how it behaves, is wrong (data length and so on). I guess my issues are directly related to two parameters I need to convert that channel and then, to decode it.
So Iâm failing at the very first step. Anyone can shed some light? Iâd appreciate it XD.
Well, solved. This has been an amazing introduction to âyou-know-whatâ bus, so far Iâve learnt a bunch of things, such as how to convert this into that and then some.
I wanna thank @diogt: when I was having connection issues with the remote server, he reached out to make sure there were no real issues with the chal . I wanna add that the server is 100% operational, and even with some âdisconnected from serverâ messages every now and again, you can still solve the challenge.
Iâm looking for some help to check a couple of things regarding this challenge. Iâve got the data loaded into a logic analyser, with a decoder for the protocol in question. Iâm able to decode messages whose IDs and data payloads match up with those you get when you connect to the server, but all of the End-Of-Frame (EOF) fields are invalid. Iâm also having difficulty identifying exactly which higher level protocol is being used to encode the messages.
Despite this challengeâs apparent difficulty (i.e. hard!), and lack of any recent messages on this forum, more people appear to have solved it than almost any other hardware challenge. Yet itâs the only one I havenât solved yet. Am I missing something obvious?!