Car Hacking & CAN Bus Reverse Engineering Seminar

  Рет қаралды 24,763

Matthew KuKanich

Matthew KuKanich

Күн бұрын

Пікірлер: 65
@Buggymon
@Buggymon 6 ай бұрын
Thank you so much! Looking forward to working with the CAN commander. Your hard work is much appreciated!
@Emsh10n
@Emsh10n 6 ай бұрын
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
@apythonprogrammer7877
@apythonprogrammer7877 5 ай бұрын
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.
@6ffm70
@6ffm70 4 ай бұрын
Tremendous production and insight, Matthew! Thank you.
@jakewastaken
@jakewastaken 6 ай бұрын
Damn this is huge. Cant wait for CAN Commander.
@honestlocksmith5428
@honestlocksmith5428 6 ай бұрын
I appreciate this project and am learning a lot. I'm hoping to help contribute.
@vallorahn
@vallorahn 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.
@chadbeardall3660
@chadbeardall3660 2 ай бұрын
When are you planning to have these boards available? I am in the process of modifying my car and this would be so useful!
@regularguy5412
@regularguy5412 6 ай бұрын
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?
@julio9791
@julio9791 6 ай бұрын
Thank you! Really helpful explanation
@WangLees
@WangLees 6 ай бұрын
Nice work Matt!
@mindracing
@mindracing 28 күн бұрын
What a great piece of work and very well expaoined. However, I'm at a loss with finding where to buy the Cancommander board. Do you have a link to get me there please?
@palanik1960
@palanik1960 4 ай бұрын
I have seen so many noting like this. well demonstrated . Well done.
@CHIPSIMS-h2n
@CHIPSIMS-h2n 6 ай бұрын
So stoked for this. I love hacking my car already haha & use mechanic software with ELM ODB readers.
@damiangarcia609
@damiangarcia609 6 ай бұрын
great job,im subscribed. thank you for making knowledge rich content also very well broken down.
@bitnotfound
@bitnotfound 6 ай бұрын
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!
@flyboy3633
@flyboy3633 Ай бұрын
Howdy. A quick question if you're still taking questions. I noticed on your example DBC frame at around 40 minutes into the video where you're decoding the 621 RPM value that the maximum value is 8,031. That seems pretty high for an RPM value for a stock car engine. Yet if I apply the scale to it calculates down around a 1000 RPM. So can I assume that the maximum value is the post-scale calculated value ? Or is this just example data and in a real world situation that value would be something different ?
@MatthewKuKanich
@MatthewKuKanich Ай бұрын
@@flyboy3633 Good question and I hope I understand it properly. The Min and Max value represent the min and max after decoding, so after the scalar and offset are applied. A max of 8000 may be high for some cars but not abnormal to see Tachometers labeled up to it.
@kwisin1337
@kwisin1337 6 ай бұрын
Great job, looking forward to more
@TRLYx
@TRLYx 6 ай бұрын
That “CAN Bus Beat” song went way harder than it had any right to🔥
@killuaz1149
@killuaz1149 25 күн бұрын
You are surely the best ❤️ love you bro
@iconoclad
@iconoclad 3 ай бұрын
Video doesn't start til 12:12. Maybe not even then.
@Breezyraps214
@Breezyraps214 6 ай бұрын
Thank you for uploading this I missed the seminar
@benjaminjones4601
@benjaminjones4601 6 ай бұрын
Have you worked with DIMO? I know they are re doing grants fo decrypting the CAN
@adammontgomery7980
@adammontgomery7980 6 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
@@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.
@aleksandarsavanovic4746
@aleksandarsavanovic4746 2 ай бұрын
great information thank you very much. Can you pleae tell me or even better mak a video how can we connect arduino to some specific can parsing app like savvyCan, i was trying to do it but faild... ? Thank you again and keep up the good work and products!
@NTG88-HOG
@NTG88-HOG 2 ай бұрын
Is there can commander hardware available to buy or a recommendation for a logic analyzer that will interface with can commander software tool or other opensource programs?
@ye8488
@ye8488 Ай бұрын
Nice job dude, ive been thinking for a while to do some like this.
@padesmo
@padesmo 3 ай бұрын
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?
@ronwilson896
@ronwilson896 6 ай бұрын
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 6 ай бұрын
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 6 ай бұрын
@@MatthewKuKanich All good. I'm looking forward to playing with the commander.
@squishypotatos9654
@squishypotatos9654 3 ай бұрын
Where can I buy one????
@jpcarnut
@jpcarnut 6 ай бұрын
Where can I buy the CAN commander?
@CHIPSIMS-h2n
@CHIPSIMS-h2n 6 ай бұрын
Rabbit labs …soon but not yet.
@CHIPSIMS-h2n
@CHIPSIMS-h2n 6 ай бұрын
Pre-order sales next week.
@jpcarnut
@jpcarnut 6 ай бұрын
@@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 6 ай бұрын
How can i preorder?
@Michaelcneumann
@Michaelcneumann 6 ай бұрын
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
@bennguyen1313
@bennguyen1313 5 ай бұрын
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?
@bigdilliams
@bigdilliams 6 ай бұрын
can you show us a man in the middle attach with a simple esp32 device?
@logicman91
@logicman91 6 ай бұрын
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.
@JesHim-f3i
@JesHim-f3i 5 ай бұрын
When and where does it come out
@DavidLindes
@DavidLindes 6 ай бұрын
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.
@EdonPalenchargaming
@EdonPalenchargaming 6 ай бұрын
How to buy or make the Cancommander
@Atmatan
@Atmatan 6 ай бұрын
❤️‍🔥❤️‍🔥❤️‍🔥
@3DCharacterArt
@3DCharacterArt 3 ай бұрын
any plans to use Raspberry pi?
@joepastafari
@joepastafari 3 ай бұрын
love this
@ACatttttt
@ACatttttt 6 ай бұрын
🔥🔥🔥🔥🔥
@ACatttttt
@ACatttttt 6 ай бұрын
seeing your car like that makes me feel better about mine being torn apart
@1000Tune
@1000Tune 6 ай бұрын
Please help us in the racing community and crack the 2024 ford f150 ecu so we can get some aftermarket tuning done.
@MatthewKuKanich
@MatthewKuKanich 6 ай бұрын
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 6 ай бұрын
@@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
@rudymoralesjr
@rudymoralesjr 2 ай бұрын
@MatthewKuKanich That would be amazing! Bought a Flipper Zero just to be prepared for CAN Commander tinkering, but would love more to be able to tune my engine that has next to no aftermarket support. An ECU Ghidra crash course would be amazing!
@mattsold1267
@mattsold1267 Ай бұрын
⁠@@MatthewKuKanichplease make a seminar on how to use Ghidra in auto application and find obd2 pids and functions for the service modes. Need to find readiness functions 🙏Maybe more Beginner friendly? 😅 Also any idea on how to manipulate the messages sent by modules on the can network? Like somehow filtering the return bytes when requesting service modes with a scanner
@tintruder224
@tintruder224 6 ай бұрын
Great
@tubehelpr
@tubehelpr 4 ай бұрын
very cool
@danielhook8653
@danielhook8653 3 ай бұрын
Great info, but audio is a disaster
@MatthewKuKanich
@MatthewKuKanich 3 ай бұрын
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
@predragbalorda
@predragbalorda 6 ай бұрын
B.S. cyber security engineering? Faq me what they won't come up with just to get those tuition fees...
I Hacked Into My Own Car
20:29
Steve Mould
Рет қаралды 2,8 МЛН
how is this hacking tool legal?
11:42
Low Level
Рет қаралды 436 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
We Hacked A Car! - CANbus injection
5:37
Andrew Gerlitz
Рет қаралды 33 М.
Intro To Radio Frequency Communication - FlipperZero
53:33
Matthew KuKanich
Рет қаралды 2,3 М.
How to Crack Software (Reverse Engineering)
16:16
Eric Parker
Рет қаралды 782 М.
CAN Gateway: Monitoring Cars Wirelessly!
8:02
MrDIY
Рет қаралды 143 М.
Sniffing any CAN-bus on the cheap(5$) with Arduino, Tested on an VW Polo 9N3
21:57
How to read the CAN BUS using SavvyCAN with an ESP32
28:02
Ali Bro
Рет қаралды 4,8 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 594 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН