Car Hacking & CAN Bus Reverse Engineering Seminar

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • The long await car hacking seminar! Thanks to all who made it live and everyone who is watching this here! I've added a few additional segments to this video as well as greatly fixed the pacing. I hope you are able to learn something! All my code can be found on GitHub, github.com/Mat...

ความคิดเห็น • 56

  • @Buggymon
    @Buggymon 4 หลายเดือนก่อน +12

    Thank you so much! Looking forward to working with the CAN commander. Your hard work is much appreciated!

  • @vallorahn
    @vallorahn 3 หลายเดือนก่อน +6

    OMG that was good one. I only hope you add an option for any CANbus, not only car ones with fixed voltages. There is alot of automation that uses CANbus, but with different voltages, etc. Cooper iLight systems (Cooper iLlumin or Cooper WaveLinx Wired in US), many heat pumps, etc. etc. It would be great if I could just put my own CANbus parameters in flipper and maybe it could even warn me to not use Flipper due to the voltages being to high or maybe there could be a version that accepts higher voltages? I mean it is a hat and it would be possible to add voltage conversion, maybe even isolated ones like network ports have on routers? We would probably need to add GND for that, but that's ok, since it is available in CANbus systems. Thank you for the great work! I can't wait to order mine.

  • @honestlocksmith5428
    @honestlocksmith5428 4 หลายเดือนก่อน +6

    I appreciate this project and am learning a lot.
    I'm hoping to help contribute.

  • @Emsh10n
    @Emsh10n 3 หลายเดือนก่อน +10

    As a mechanic with one more brain cell than the average mechanic, this is groundbreaking and exciting. I would love an assembled and flashed can commander when this drops for the flipper zero. This would put me leagues above services I’d be able to provide currently

  • @squishypotatos9654
    @squishypotatos9654 หลายเดือนก่อน +1

    Where can I buy one????

  • @julio9791
    @julio9791 4 หลายเดือนก่อน +5

    Thank you! Really helpful explanation

  • @bitnotfound
    @bitnotfound 4 หลายเดือนก่อน +3

    I will be buying a CAN Commander day 1, for sure. Have you looked into the Comma 3X before? I have one, and it basically takes over vehicle LKAS and gives you some level of self-driving.
    It’s basically a MITM attack between the LKAS module and the rest of the CAN network to insert its own commands.
    P.S. Thank you for all the work you’ve put into this!

  • @benjaminjones4601
    @benjaminjones4601 3 หลายเดือนก่อน +1

    Have you worked with DIMO? I know they are re doing grants fo decrypting the CAN

  • @regularguy5412
    @regularguy5412 3 หลายเดือนก่อน +1

    This is great stuff, hey I'm looking for crankshaft position sensor data and cam shaft position sensor data, any idea where to find it in the CAN bus data?

  • @damiangarcia609
    @damiangarcia609 3 หลายเดือนก่อน +2

    great job,im subscribed. thank you for making knowledge rich content also very well broken down.

  • @padesmo
    @padesmo หลายเดือนก่อน

    jo man, nice video! I Drive an RX8 and also want to change the LCD Info text. can u now change text via the ODB port or do u need to connect on this connector behind the screen?

  • @apythonprogrammer7877
    @apythonprogrammer7877 2 หลายเดือนก่อน +2

    As someone trying to fix my own car without needing to visit the dealership for ECM/BCM/etc configs, thank you. I've always been curious about all of this and I've finally reached a point where most of the language and abstraction involved doesn't look or sound like technobabble.

  • @CHIPSIMS-h2n
    @CHIPSIMS-h2n 4 หลายเดือนก่อน +2

    So stoked for this. I love hacking my car already haha & use mechanic software with ELM ODB readers.

  • @6ffm70
    @6ffm70 หลายเดือนก่อน +2

    Tremendous production and insight, Matthew! Thank you.

  • @jakewastaken
    @jakewastaken 3 หลายเดือนก่อน +3

    Damn this is huge. Cant wait for CAN Commander.

  • @iconoclad
    @iconoclad 18 วันที่ผ่านมา

    Video doesn't start til 12:12. Maybe not even then.

  • @logicman91
    @logicman91 3 หลายเดือนก่อน +1

    I want this board would be an awesome tool. My goal slowly working towards installing a raspberry pi with lte hat and iot data sim to remote start my car for an opensource remote start and not pay a subscription other then data or text service. Already installed remote start with fob and immobilizer bypass myself.

  • @jpcarnut
    @jpcarnut 4 หลายเดือนก่อน +3

    Where can I buy the CAN commander?

    • @CHIPSIMS-h2n
      @CHIPSIMS-h2n 4 หลายเดือนก่อน +2

      Rabbit labs …soon but not yet.

    • @CHIPSIMS-h2n
      @CHIPSIMS-h2n 4 หลายเดือนก่อน +2

      Pre-order sales next week.

    • @jpcarnut
      @jpcarnut 4 หลายเดือนก่อน

      @@CHIPSIMS-h2n Put me on the list. I'll take the first one. I can't wait to try it on the Holley Fuel Injection CAN system (among others).

    • @Diegorussod.r
      @Diegorussod.r 3 หลายเดือนก่อน

      How can i preorder?

  • @casino130
    @casino130 19 วันที่ผ่านมา

    any plans to use Raspberry pi?

  • @TRLYx
    @TRLYx 3 หลายเดือนก่อน +2

    That “CAN Bus Beat” song went way harder than it had any right to🔥

  • @joepastafari
    @joepastafari 11 วันที่ผ่านมา

    love this

  • @bennguyen1313
    @bennguyen1313 3 หลายเดือนก่อน

    I have a Flipper Zero and would love to try this! But I can't seem to find The Can Commander on Rabbit-Labs.. it doesn't help they don't have a search button :(
    BTW, any thoughts on the Can Triple by Mitch Minton Performance? (canb us)
    Also any tips on how to create a DBC file if there's nothing publicly available?

  • @kwisin1337
    @kwisin1337 4 หลายเดือนก่อน +1

    Great job, looking forward to more

  • @1000Tune
    @1000Tune 3 หลายเดือนก่อน +1

    Please help us in the racing community and crack the 2024 ford f150 ecu so we can get some aftermarket tuning done.

    • @MatthewKuKanich
      @MatthewKuKanich  3 หลายเดือนก่อน +7

      That sort of crack would be easier to pull off with physical access to the ECU. Maybe I'll do a seminar on dumping flash to get the firmware and reversing it in Ghidra.

    • @1000Tune
      @1000Tune 3 หลายเดือนก่อน

      @@MatthewKuKanich with your expertise I’m sure someone would be a donor. It’s so very well needed. I subscribed to your channel and will be watching. Any help is appreciated

  • @Atmatan
    @Atmatan 4 หลายเดือนก่อน +2

    ❤️‍🔥❤️‍🔥❤️‍🔥

  • @adammontgomery7980
    @adammontgomery7980 3 หลายเดือนก่อน +1

    Very cool. I've been wanting to fish around on my truck's can bus and plot speed, and acceleration. Just FYI, you don't want a digital tach, the dial is much better.

    • @falsedragon33
      @falsedragon33 9 วันที่ผ่านมา +1

      But a dial is just a needle with a stepper motor in it. Still gets its data from the canbus. Although probably at a much faster refresh rate. And the ecu will smooth out the needle movement. OK, yeah, needles are better either way, lol.

    • @adammontgomery7980
      @adammontgomery7980 9 วันที่ผ่านมา +1

      @@falsedragon33 I really just meant that you're better off with less resolution for something like that. Think about how an analog clock is easier to tell what time it is within 15 minutes, vs a digital clock that gives you the exact time and you need to calculate. Plus, as you mention, the refresh rate is too fast to read the ones (or even tens) place on a digital tach.

  • @danielhook8653
    @danielhook8653 12 วันที่ผ่านมา

    Great info, but audio is a disaster

    • @MatthewKuKanich
      @MatthewKuKanich  12 วันที่ผ่านมา

      I'm glad you got some good info from the video, I apologize for the audio issues. My mic had the noise suppression turned up way too high so it makes it sounds like a bunch of audio cuts every time I pause. Apologies

  • @jamesfoster3922
    @jamesfoster3922 3 หลายเดือนก่อน

    I have a couple of dumb questions if you wouldn’t mind answering that’d be amazing.
    When you altered your lcd display to show speed, was that an example of a man in the middle attack using two arduino/mcp2515 pairs?
    Im just trying to wrap my head around it all.
    I’m confident with my understanding in reading the data it’s just when I think of altering it in my head it seems like you need more than one commander or arduino/mcp2515 to receive and transmit.

  • @Breezyraps214
    @Breezyraps214 4 หลายเดือนก่อน +4

    Thank you for uploading this I missed the seminar

  • @WangLees
    @WangLees 3 หลายเดือนก่อน +1

    Nice work Matt!

  • @Michaelcneumann
    @Michaelcneumann 3 หลายเดือนก่อน

    An entire community of Land Rover Discovery 1 and 2 owners are very interested in this. Many of us are pulling the old engine and ECU out and dropping LS6 engines in because of the need yet inability to tune the OEM ones

  • @DavidLindes
    @DavidLindes 3 หลายเดือนก่อน

    Cool stuff. Do you have the hardware as a kit or anything? Might be nice to be able to get either a pre-built thing or at least a kit that can be assembled without having to source a bunch of parts and such.

  • @bigdilliams
    @bigdilliams 3 หลายเดือนก่อน

    can you show us a man in the middle attach with a simple esp32 device?

  • @tintruder224
    @tintruder224 4 หลายเดือนก่อน +1

    Great

  • @palanik1960
    @palanik1960 หลายเดือนก่อน

    I have seen so many noting like this. well demonstrated . Well done.

  • @EdonPalenchargaming
    @EdonPalenchargaming 3 หลายเดือนก่อน

    How to buy or make the Cancommander

  • @JesHim-f3i
    @JesHim-f3i 3 หลายเดือนก่อน

    When and where does it come out

  • @ronwilson896
    @ronwilson896 3 หลายเดือนก่อน

    27:35 You area actually looking for 60 Ohms resistance between Can-H and Can-L. The two 120 Ohm terminating resistors are in parallel.

    • @MatthewKuKanich
      @MatthewKuKanich  3 หลายเดือนก่อน

      You're correct, I was thinking of it from schematic design where there is a 120 ohm resistor directly between the two lines. When measuring it is indeed in parallel so it should read 60 ohms. If it reads 120 ohms then it's likely missing a termination resistor on one of the nodes. Thanks!

    • @ronwilson896
      @ronwilson896 3 หลายเดือนก่อน

      @@MatthewKuKanich All good. I'm looking forward to playing with the commander.

  • @ACatttttt
    @ACatttttt 4 หลายเดือนก่อน +1

    🔥🔥🔥🔥🔥

    • @ACatttttt
      @ACatttttt 4 หลายเดือนก่อน

      seeing your car like that makes me feel better about mine being torn apart

  • @tubehelpr
    @tubehelpr 2 หลายเดือนก่อน

    very cool

  • @predragbalorda
    @predragbalorda 3 หลายเดือนก่อน

    B.S. cyber security engineering? Faq me what they won't come up with just to get those tuition fees...