The First byte of the leftover is a keyboard modifier. In the "-" and "[" packets the first byte was 0x20 representing the shift Key being pressed.
@zocker16003 жыл бұрын
I know this video is old, but you helped me to write my first USB driver for Linux lol thanks a ton!
@waqarahmed42006 жыл бұрын
16:59 print on same line using .... print(mapping[special_byte],end='"')
@realNAKAMI6 жыл бұрын
17:07: go for 'mapping.get(special_byte)' instead of accessing it via square brackets. therefore you avoid the KeyError and get None if that key doesn't exist. 'print(none)' therefore works out.
@realNAKAMI6 жыл бұрын
to get rid of 'None' being printed (particularily annoying if you "".join) you can do 'print(EXPRESSION or "")' so it will just print empty string instead of literal 'None"
@nostalgeek2872 Жыл бұрын
Hello everyone ! Beginner user of our favorite software, to analyze USB communications, for practical reasons, I would like to know how to save the "payload" in the capture file, excluding the USB protocol layers (tokens, PID, handshake ... among other packaging data). Thanks for your help.
@raul3k116 жыл бұрын
Yeah that 20:2D took some time to figure it out here too...I knew the 20 was shift, but forgot to replace the 20:2D to underscore lol
@mouseminer29784 жыл бұрын
Great Video, I have a question. There is a software called WicReset for resetting the Epson printer's various errors. So whenever I have to use a particular option, I have to buy a key from random places with lots of risks of viruses for WicReset to function. Is it possible to sniff the USB connected to the printer while WicReset is doing its thing and capture the data and replay it to simulate the software. Thanks
@mediaskate6486 жыл бұрын
When you were making the dictionary file you use cat and delimiters broken up by spaces to process the text. Where can I learn more about processing text like that?
@_JohnHammond6 жыл бұрын
Regular Expressions are an awesome text-processing tool, but not exactly the `grep` and `cut` style you saw in the command-line there. `sed` and `awk` are awesome for text processing, but I don't often break out of habit between using grep/cut/head/tail/rev in just clever ways. :P
@freezinater6 жыл бұрын
I've been catching up on the series, but it seems part 28 is not currently published from what I can tell in the playlist. Was this one accidentally published instead of 28? I can tell this likely isn't a typo, since you have completed the Little School Bus challenge, which doesn't appear to have a video available.
@_JohnHammond6 жыл бұрын
Good call! Thanks for letting me know -- the playlist should be all corrected now. :P
@aarondinesh36575 жыл бұрын
Random Question, but what distribution of Linux are you using??
@Sandesh981474 жыл бұрын
Ubuntu 16.04 xenial xerus if im not wrong.
@shrikantnikam24264 жыл бұрын
Sir i have usb hid device that communicate with android app i want capture communication data and run independently without using android by using rpi or arduino? Is it possible?
@divinetiger97564 жыл бұрын
I got a C in computer class, teach me senpai papi chulo