Remotely unlock/start/locate any remotely connected Honda/Nissan [resolved]
twitter.com
twitter.com
Alternatively, are there any killer features that make having an always connected car desirable? I understand why car manufacturers would want it for telemetry and updates and such but I'm not sure what the value is for me.
The only reason this would need a subscription is to pay for the sim.
Stuff like Adobe Creative Cloud has some cloud features that lock you into their ecosystem. Not taking them up on it and storing locally is still an option (for now anyway) but you can't choose not to pay for their cloud features if all you need is their editing software.
That shift enabled this.
Not as full featured as grandparent comment’s use case (can’t start it in the garage) but it’s like 90% of the way there with a fraction of the complexity.
Of course that's just a pipe dream, because such systems are not lucrative.
It's also why nobody makes a slick, reliable, modern NVR that supports ONVIF cameras.
Ecosystems are toxic dark pattern garbage.
The cops waited at the Walmart until the thief got out and had my bro on the phone lock him out remotely.
Car stolen at 6:00, back by noon.
Police in my case took it super seriously and recovered the car even though it was on private property and the GPS signal was 400 yards off of the actual location.
I called at 10 am and had the car back by 1 pm.
Even better, I found that some 2022 model motorcycles have no chip in the key, it is just a dumb key that starts the engine or opens the fuel cap - usually the offroad motorcycles that you don't want to leave you stranded in the middle of nowhere just because the chip is not read correctly.
One may or may not be surprised of the philosophies here - the idea is to monetize the vehicle and data every step of the way. The data doesn't belong to the customer even though they bought the car. Given the pervasiveness I saw at this specific company and it's software suppliers, I would assume every supplier and manufacturer for newer model vehicles are doing this now.
I'm a little old-ish school. At this point just give me a bluetooth connection that always works with my phone and I'm good. These newer vehicles are basically just another mobile phone on wheels, riddled with bugs and data collection services. No thanks.
Worse, even the external comms systems are moving to more redundant setups to mitigate signal loss scenarios.
How well does this extend to other vehicles? No clue.
Things are changing though. Autonomous vehicles need large numbers of sensors up there anyways and you can't keep shoving everything under the cabin.
This is less of a directional shift IMO as the classic "hardware companies are bad at software" issue. There's no unsolved or novel problem in this SiriusXM vulnerability (or one from the same researcher in Hyundai/Genesis systems where they compared a JWT subject with a subject passed in the request, but stripped whitespace). There's no update-frequency or validation issue. It's just basic web application security getting neglected.
>We reported the issue to SiriusXM who fixed it immediately and validated their patch.
Nice to see that it was addressed quickly, but it's frightening that such a shoddy system design was accepted by auto manufacturers with seemingly no oversight.
(I'm not endorsing this perspective, to be clear, just recognizing that it exists.)
When there's damnable, devastating security news for some publicly-traded company that makes it to the big news sources, the stock takes a 0-10% dive and then completely recovers within a couple weeks. Even if the company's response is completely bungled, mismanaged, or miscommunicated, the market doesn't understand security issues and it seems like the company just benefits from the news exposure.
I wish I kept notes on the last few times I've seen this happen so that I could cite examples.
If the customers cared, there would be significant drop in the price of the stock because a vulnerability like this would result in lower sales
What are you even talking about?
WHAT ARE YOU TALKING ABOUT?
On the other hand revealed preferences tell a completely different story about physical security.
That's thanks to the old tale of "outsourcing what is not a core business". I get it, it's fine when you have the capacity and capability to do oversight - but in most cases, the beancounters eventually decide that this capacity is not needed, and then shit like this happens.
Except that this telematics product is a core business unit for SiriusXM.
I have seen companies prepare for a SOC2 compliance audit, and I get the feeling that these companies like vendors because the audit doesn't apply to vendors, so all they really have to do is ask the vendor to pinky swear that the software is safe.
The news is going to be saying "Security issue found, elite hackers elitely hacked into SiriusXM" when it should be saying "Sirius did not bother to implement any security at all for their remote management software"
P.S.: not that it matters, but - 401?
The difference is narrow, though, and really it's just semantics so both would be valid IMO: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403
curl 'https://hondalink.honda.com/api/VehicleFeatures/[VIN NUMBER]' -H 'hondaHeaderType.country_code: US' -H 'hondaHeaderType.language_code: en' -H 'Authorization: Basic [DIGEST]' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Car-Type: HONDA'
Not just are they using basic http auth, but it is silently ignored by the server. Try it yourself.They clearly intended to impelement authentication on their API endpoints, but didn't finish it, becuase the client is sending an Authorization header. But I don't know if their servers are even configured to check them. And they should certainly use JWT instead of digest.
Hell, in a lot of cities what comes out of the tailpipe is cleaner than what goes in the intake.
[1] https://www.nytimes.com/2018/05/13/business/deadly-convenien...
On the other hand, carbon monoxide poisoning will only wake you up if its symptoms (among which headache, nausea/vomiting, elevated heart rate, and cardiac arrest seem likely) do so.
[0] https://medicine.uiowa.edu/content/specific-neurons-trigger-...
I’m kind of surprised garage doors don’t have co2 monitors built in but I suppose it could be used as a security bypass.
You can pick one up at the hardware/big box store.
I do have a very nice CO alarm that I keep in the kitchen (portable pilot very sensitive one from CO Experts).
But until you find one, let's do some math:
Let's only look at CO2 and disregard the even nastier NO gasses emitted by a gasoline engine. EPA data suggests a car produces 2,345 grams CO2 for every liter gas. And a modern, but without shut-at-stop, idling car burns about 0.75 l/hour.
So 1758 g/hour CO2 for an idling car in your garage, which is roughly 63 m^3, and CO2 is 44.01 g/mol, so after an hour idling in a closed garage, you'd have 14,440 PPM CO2. That is enough to cause drowsiness in most, and some illness in sensitive populations. The OHSA standard for allowed exposure is 5,000ppm averaged over 8-hour workday.
https://www.nytimes.com/2018/05/13/business/deadly-convenien...
If it is possible to do accidentally, then it's also possible to do on purpose.
With that said, I would expect more 28 false positives 12 years. Those very low numbers may indicate that - contrary to their reporting - it is not actually possible (barring weird circumstances).
https://www.nytimes.com/2018/05/13/business/deadly-convenien...
More info here - Data could be what Ford sells next as it looks for new revenue - https://www.freep.com/story/money/cars/2018/11/13/ford-motor... and Ford Eyes Use of Customers’ Personal Data to Boost Profits - https://threatpost.com/ford-eyes-use-of-customers-personal-d... ).
I'm inclined to believe you because I don't give cars access to my contacts and in general treat in-car software as already-compromised (I see the car manufacturer as more of an adversary than a partner), but do you have a source for this claim?
yes, but in their defense, the Internet has become (or has always been) shitty at keeping old stuffs around, so even if Google indexed it the link would be dead or empty by the time you go to look at it. Google used to surface links to their cached copy that they used for indexing more prominently but I hardly ever see them anymore.
It seems that many people are less smart than you are.
Every rental car I've driven in the last six or seven years has had some previous renter's entire contact list synced to the info-tainment system.
People are just too used to pressing "yes" buttons to get on with their lives.
Granted, it's much better for the phone to not send contacts to a rental car at all, but either solution would be a significant improvement.
Good argument for using your phone..
iOS at least now has a pair only music controls.
One of but many little duck bites that has us firmly in the "never buy another Nissan" camp.
Thanks for the prompting.
EDIT: though it does not look like the tool will disable the nag screen, LeafSpy Pro does a lot of other things Leaf owners might find handy, such as change the backup warning tone, door unlock/lock behavior, et. al.
I just imagined the wireless unlock button sequentially stepping through the 16 lock/unlock states for a 4-door vehicle. "The car is locked. 13 quick clicks later, both front doors are unlocked and both back doors are locked."
For VW/Audi/Skoda/Seat the popular ones are VCDS and OBDeleven (the name of the latter being a play on OBDII, confusingly, being that I am trying to differentiate actual OBDII... ugh).
Annoyingly every so often the car gives me a warning that the Volvo service has expired. I’d love to turn that off. But it must still be trying to connect to something.
AT&T's 2G network shut down January 1, 2017.
The old Sprint 2G network shut down at the end of May.
T-Mobile's 2G GSM and Verizon's 2G network shut down at the end of this month.
Some day we might find an uneasy peace with the machines when we desperately admit we need their advanced technological capabilities to bridge PS/2 to USB-c so we can keep using our clicky IBM Model-M keyboards.
I had a similar warning come up on a hire car last month.
The car's dashboard display also shows the tire pressures, but:
a) My wife, for whatever reason, seems blind to anything the car shows her on the dashboard. :-(
b) She'd have to put the dashboard to the screen which shows tire pressure. The TPMS doesn't alert till pressure is quite low. They are supposed to be 36 PSI. The TPMS won't alert till they are below 25 PSI or some such.
Both things that have been done with non-connected cars for decades.
- VoCore Lite
- USB to ODB2 cable
- Murata 1" x 1" DC-DC converter
Software
- Your choice of Linux flavor
- FreeDiag, looks like it is still under active development: https://github.com /fenugrec/freediag/
- Your own glue code to consume data, munge, and send updates.
I think I might do this. :D
I looked into how to disable the hardware but it's a very involved procedure and the car is leased so I dropped it, but maybe I need to revisit.
But it's right behind the glove box, and unless the design has changed (it has been eleven years), a couple of screws should get you in the neighborhood of the antenna.
[0] Seriously, what a slow-ass piece of shit. It was literally faster to walk out to the garage and turn the heat on than it was to do it through the app. And that assumes that Nissan's server could see its way clear to turn the heat on at all, which it frequently didn't.
For example, legislators and regulators allowed this kind of laxity to be commercially advantageous.
Voters allowed legislators and regulators to ignore the issue.
To some extent, parents failed to instill in their children the civic virtue of voting wisely.
Etc.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219335/
how CAN bus works: https://payatu.com/blog/kartheek.lade/automotive-security-pa...
i’m aware that on this case there was something even dumber, an unsecured api endpoint, but as far as i know, if you’ve managed to reach the system you can do anything with any other connected device. there should not be a way to be able to do whatever you want just because you have access to the network.
[0] - https://www.techrepublic.com/resource-library/whitepapers/tc...
iow, it's not a "radio channels" company.
When you look at the physical layer it's just a 1.5 mbit data stream carrying whatever you want, pointed at most of North America. Over time some of that bandwidth was carved out for data services at the expense of audio quality.
I've seen this in a few other APIs.
Although the frontend was not using or displaying it, the backend was still sending a lot of personal information in REST responses by default. :/
Or is he saying in addition to customer IDs that the auth API also accepted VINs?
I wouldn't blame either parties, I suppose the process can be improved but it's very subjective. There'll be a new missing piece tomorrow and you'll have to "improve" the process again.
I think this is simply a side effect of fast moving software design. Things will settle down in a couple of decades when the AI lord takes over.
> This is accomplished via clutch bypass, reservation mode, and built-in safety features.
I still would never want it... but it's an interesting system.
Anyways, the clutch pedal simply presses a little button when it is all the way up. All I had to do is bridge the two wires going into that button and it would start without the clutch pressed.
Amazingly I only ever tried to remote start it while in gear once. It retries 3 times so it jumped forward 3 times. About a foot each time, but didn't hit anything thankfully.
I always wanted to add a sensor to the shifter so it'd only bypass the clutch sensor when in neutral, but I never got around to doing it.
or when the guy 3 cars ahead on his phone doesn’t move when the light changes, i can honk the car in back of him.
You would reach the same huge audience by putting in a summary and link to a website with the detailed info.
> If your post is popular, it won't get DDoSed off the air
So someone who is capable enough (or a team) to pull off and uncover this exploit can't be troubled to run a website (server whatever) that can handle ddos or traffic?
Yes, that's right. They have more important things to do than worry about hosting a website. They rightly use third party applications to disseminate information.
Separate point do people really 'worry' about hosting a website where all it has to do is display static information?
This is simply not the case, and it's important to try to put yourself in others shoes. (As an aside - this is what I think leads to the best products.)
I've met many programmers who are absolutely brilliant in their field who do not know, nor care to learn, how to stand up even the most simple website.
Is twitter the best place for long form articles? Probably not. But as the original commenter pointed out, there are many benefits to it as well.
At least Twitter threads have no ads, in contrast to Reddit, Medium etc.
https://news.ycombinator.com/newsguidelines.html
This exact complaint about Twitter formats has appeared hundreds of times over several years, and is the #1 reason we added this guideline. Note: the guideline acknowledges that these annoyances are annoying. It just says we need to focus on the interesting, specific bits of a story.
I remember seeing several videos of people trying to steal cars, only to find out its a manual and have to retreat. The best was a pair of criminals who robbed a store, got the managers keys, loaded up the car and then after several attempts of leaving with the loot (popping the clutch to hilarious effect) and realizing they couldn't drive a manual, just got of the car and took off on foot empty handed.
This must be a generational thing. As soon as I was old enough to drive, I was taught how to drive a manual first.
Manual cars are required to have a clutch lockout for starting (so you can't accidentally leave it in gear and have it lurch forward)
I taught myself to drive stick on a rental car. It was probably extremely obvious to other cars that I had no idea what I was doing. Grinding gears, over-revving the engine especially in reverse, and stalling at every full stop. That would catch any cop's eyes. But to your point, after 3-4 hours I got the hang of it and was no longer attracting attention.
But to parent's point: A thief who doesn't drive stick is almost certainly going to prefer stealing an automatic.
Successfully starting a manual transmission vehicle has two prerequisites:
* knowing that you have to press the clutch in
* identifying the clutch
People without this knowledge lack these prerequisites.
If you put someone behind the wheel of a manual transmission vehicle and don't give them any pointers, they will turn the key and complain that the vehicle doesn't start... even if they understand the general idea of a manual transmission. Muscle memory is a powerful thing. (In the US clutch interlocks are universal)
It is highly unlikely that someone with no prior experience with a manual will successfully pull off a time sensitive and high pressure task like a car theft. They will steal another car instead.
Many people would just give up right there.
Those who don't, might get that they need to release the clutch slowly. So they try that, but maybe it still stalls (maybe they're on a slight incline, and the car won't move without giving it a little gas).
Let's say they do manage to get the car moving. I expect that further shifting will be incredibly rough, and there will be a lot more stalling. And that's basically the best scenario. I don't think most Americans would get anywhere near this far.
As an American who learned how to drive manual by accident in the Netherlands, but who already understood the basic mechanics of it, it was still very difficult. It took me over a half hour to get out of the parking lot, and then I stalled quite often in embarrassing ways over the next day or so (including on the highway during stop-and-go traffic, where I rolled back into the front of a box truck behind me). By the time I returned the rental car, I'd more or less figured it out, but I also had the benefit of my dad owning a manual car when I was young (though Mom made him get a car she could drive too by the time I was 8 years old or so). But someone who'd never even thought about a manual transmission before? Like, most Americans? Not a chance. (I did end up buying a manual car back at home, a few months later, when my existing car died. Drove it for 15 years until I finally had to get rid of it earlier this year.)
Remember, we're talking about a hypothetical car thief here who hops into a car, gets it started, and then notices it's not an automatic. We're not talking about someone who has actively decided to teach themselves how to drive manual, and rents or borrows a manual car for that purpose.
In what scenario they'd go right into driving a manual car without prior instruction, looking up some instructions online, or someone knowledgable explaining it to them like 10-15 minutes?
The clutch in my Subaru has a very specific and narrow bite point. I've been driving stick for decades and I still stall the car on occasion.
Imagine someone that's never driven a manual trying to go up hill from a stop.
I taught many people how to drive and it was always a challenge with manual. Anyone cannot figure out without any verbal or written instructions.
People do drive a stick with education whether its formal drivers license course/exam, or some one is teaching them. An American usually does not need to learn a manual because almost no one uses a manual. But some other parts of the world, automatic transmission can be a considerable cost item. Even some countries started to have automatic only drivers licenses.