Note: This is related to Project TEMPA. Please follow this link for an overview!
The Tesla Crypto Counter Confusion attack works by impersonating a vehicle with a tool like temparary. Once the app on the owner’s phone starts communicating to the emulated BLE interface of the impersonated car, the temparary tool will request an authorization from the phone. After receiving a VCSEC AuthorizationResponse from the smartphone, the temparary tool will claim, that the crypto counter value that was used for the AutorizationResponse was SMALLER_THAN_EXPECTED. The smartphone app will then ask the vehicle for the actual Session Information, which includes the actual crypto counter value and the challenge token that is going to be sent with future AuthorizationRequests.