Jeffrey Cross
Jeffrey Cross

कार हैकिंग 101: ट्रेड के उपकरण

तेजी से, साइबर सुरक्षा न केवल डेटा की भेद्यता के बारे में चिंताओं को शामिल करने के लिए विकसित हो रही है, बल्कि हमारी तेजी से कम्प्यूटरीकृत कारों के लिए भी। अपनी नई किताब में द कार हैकर की हैंडबुक, क्रेग स्मिथ कंप्यूटर सिस्टम और एम्बेडेड सॉफ़्टवेयर के इन-आउट के माध्यम से पाठकों को ले जाता है जो आपको आधुनिक वाहनों में मिलेगा। यदि आप अपने ऑटोमेटिक कौशल को सुधारने की कोशिश कर रहे हैं या यदि आपका नेटवर्क और कारों की सुरक्षा में रुचि है तो यह एक बेहतरीन संसाधन है।

निम्नलिखित अंश में हार्डवेयर और सॉफ़्टवेयर शामिल हैं जिन्हें आपको कार हैकिंग शुरू करने के लिए जानना होगा। यह आपके द्वारा पाए जाने वाले कई विस्तृत संसाधनों में से एक है द कार हैकर की हैंडबुक। पुस्तक अभी उपलब्ध है।


यह खंड विभिन्न उपकरणों की चर्चा करता है जिन्हें आप वाहन पर शोध करते समय उपयोग करना चाहते हैं। मैंने कम-लागत वाले उपकरणों और सॉफ़्टवेयर पर ध्यान केंद्रित करना चुना है क्योंकि यह मेरे लिए महत्वपूर्ण है कि शोध में अधिक से अधिक लोग भाग लें।

ओपन गैरेज ऑटोमोटिव अनुसंधान के साथ सहायता के लिए उपकरणों को प्रदर्शित करने और बढ़ावा देने के लिए तैयार है। यदि आपकी कंपनी एक महान उत्पाद का उत्पादन करती है, तो मुक्त गैरेज से संपर्क करने के लिए स्वतंत्र महसूस करें, लेकिन जब तक आपके उपकरण में योगदान करने का कोई खुला तरीका न हो, तब तक मुफ्त प्रचार की उम्मीद न करें।

हार्डवेयर

इस अनुभाग में, हम चिप बोर्ड की तरह चिप कवर, साथ ही डोंगल जैसे उपकरण प्रदान कर सकते हैं जो कैन कनेक्टिविटी प्रदान करते हैं। हम पहले कम लागत वाले, ओपन सोर्स हार्डवेयर को देखेंगे और फिर थोड़े अधिक पैसे खर्च करने के इच्छुक लोगों के लिए कुछ उच्च-अंत डे-विसेस का पता लगाएंगे। हालांकि CAN बस के साथ संचार करने के लिए कई लागत प्रभावी उपकरण हैं, इन उपकरणों के साथ बातचीत करने के लिए आवश्यक सॉफ़्टवेयर की कमी हो सकती है, इसलिए आपको अक्सर अपना खुद का लिखना होगा।

लोअर-एंड कैन डिवाइसेस

ये उपकरण आपके CAN बस की सामग्री को सूँघने और पैकेट इंजेक्ट करने के लिए उपयोगी हैं। वे शौकीन स्तर के बोर्डों से लेकर पेशेवर उपकरणों तक हैं जो बहुत सारी कस्टम सुविधाओं का समर्थन करते हैं और एक साथ कई अलग-अलग कैन बसों को संभाल सकते हैं।

अरुडिनो शील्ड्स

कई Arduino और Arduino जैसे उपकरण ($ 20 से $ 30) एक Arduino ढाल के अतिरिक्त के साथ CAN का समर्थन करेंगे। यहां कुछ Arduino शील्ड हैं जो CAN का समर्थन कर सकते हैं:

Candiy-Shield MCP2515 कैन कंट्रोलर के साथ दो RJ45 con-nector और एक protoarea ChuangZhou CAN-Bus Shield MCP2515 CAN कंट्रोलर के साथ D- सब कनेक्टर और D टर्मिनबोट CAN-Bus शील्ड STM32 कंट्रोलर के साथ D-सब-कॉनसेक्टर SeeedStudio SLD01105P कर सकते हैं। -बस शील्ड MCP2515 डी-सब कनेक्टर स्पार्कफुन SFE CAN- बस शील्ड MCP2515 कर सकते हैं डी-कनेक्टर और एक एसडी कार्ड धारक के साथ नियंत्रक कर सकते हैं; एक एलसीडी और जीपीएस मॉड्यूल के लिए कनेक्टर्स हैं

ये ढाल सभी समान हैं। अधिकांश MCP2515 CAN नियंत्रक चलाते हैं, हालांकि DFRobot शील्ड एक STM32 का उपयोग करता है, जो अधिक बफर मेमोरी के साथ तेज है।

आप चाहे जो भी ढाल चुनें, आपको पैकेट को सूँघने के लिए Arduino के लिए कोड लिखना होगा। प्रत्येक ढाल एक पुस्तकालय के साथ आता है जिसे ढाल के साथ प्रोग्राम करने के लिए डिज़ाइन किया गया है। आदर्श रूप से, इन बसों को LAWICEL प्रोटोकॉल की तरह कुछ का समर्थन करना चाहिए, जो उन्हें लैपटॉप पर एक यूजरस्पेस टूल के माध्यम से सीरियल पर पैकेट भेजने और प्राप्त करने की अनुमति देता है, जैसे सॉकेटकैन।

फ्रीमेटिक्स ओबीडी-II टेलीमैटिक्स किट

Arduino- आधारित OBD-II ब्लूटूथ एडाप्टर किट में OBD-II डिवाइस और डेटा लकड़हारा दोनों हैं, और यह जीपीएस, एक एक्सेलेरोमीटर और गायरो और तापमान सेंसर के साथ आता है।

cantact

कैंटैक्ट, एरिक इवनिक द्वारा एक ओपन सोर्स डिवाइस, एक बहुत सस्ती USB CAN डिवाइस है जो लिनक्स सॉकेटेकैन के साथ काम करता है। यह एक डीबी 9 कनेक्टर का उपयोग करता है और इसमें जंपर पिंस का उपयोग करने का अनूठा लाभ है जो कि कैन और ग्राउंड हैं - एक ऐसी विशेषता जो इसे यूएसबी और यूके-शैली डीबी 9 से ओबीडी-द्वितीय कनेक्टर दोनों का समर्थन करने की अनुमति देती है। आप यहां कैन्टैक्ट प्राप्त कर सकते हैं।

रास्पबेरी पाई रास्पबेरी पाई Arduino का एक विकल्प है जिसकी लागत लगभग $ 30 से $ 40 है। Pi एक लिनक्स ऑपरेटिंग सिस्टम प्रदान करता है, लेकिन इसमें CAN ट्रांसीवर शामिल नहीं हो सकता है, इसलिए आपको एक ढाल खरीदने की आवश्यकता होगी।

एक Arduino पर रास्पबेरी पाई का उपयोग करने के लाभों में से एक यह है कि यह आपको अतिरिक्त हार्डवेयर खरीदने की आवश्यकता के बिना, सीधे लिनक्स सॉकेटकेन टूल का उपयोग करने की अनुमति देता है। सामान्य तौर पर, एक रास्पबेरी पाई केवल कुछ बुनियादी तारों के साथ SPI पर एक MCP2515 पर बात कर सकता है। यहाँ कुछ रास्पबेरी पाई कार्यान्वयन हैं:

कैन्बेरी MCP2515 केवल टर्मिनलों के साथ नियंत्रक कर सकता है (कोई डी-उप कनेक्टर नहीं; $ 23) कारबेरी दो कैन बस लाइनें और दो GMLAN लाइनें, लिन, और अवरक्त (एक खुला स्रोत ढाल नहीं दिखता है; $ 81) PICAN CAN-Bus बोर्ड D-सब कनेक्टर और स्क्रू टर्मिनल ($ 40 से $ 50) के साथ MCP2515 कर सकते हैं नियंत्रक

ChipKit Max32 विकास बोर्ड और नेटवर्कशील्ड

ChipKit बोर्ड एक विकास बोर्ड है जो NetworkShield के साथ मिलकर आपको एक नेटवर्क-व्याख्या योग्य CAN प्रणाली दे सकता है। $ 110 के बारे में, यह ओपन सोर्स हार्डवेयर समाधान OpenXC मानक द्वारा टाल दिया गया है और OpenXC से प्रीबिल्ट फ़र्मवेयर का समर्थन करता है, लेकिन आप इसके लिए अपना फ़र्मवेयर भी लिख सकते हैं और कच्चा कर सकते हैं।

ELM327 चिपसेट

ELM327 चिपसेट कहीं भी ($ 13 से $ 40 तक) सबसे सस्ता चिपसेट उपलब्ध है, और इसका उपयोग सबसे सस्ते ओबीडी उपकरणों में किया जाता है। यह सीरियल पर OBD के साथ संचार करता है और किसी भी प्रकार के कनेक्टर के बारे में बताता है जिसे आप USB से ब्लूटूथ, वाई-फाई और इतने पर सोच सकते हैं। आप धारावाहिक से अधिक ELM327 उपकरणों से कनेक्ट कर सकते हैं, और वे OBD / UDS पैकेट के अलावा अन्य पैकेट भेजने में सक्षम हैं। ELM327 का उपयोग करने वाले आदेशों की पूरी सूची के लिए, डेटा शीट देखें।

दुर्भाग्य से, उपलब्ध CAN Linux उपकरण ELM327 पर नहीं चल सकते हैं, लेकिन ओपन गैरेज ने एक वेब पहल शुरू की है जिसमें ELM327 के लिए ड्राइवर को सूँघना शामिल है जिन्हें CANiBUS कहा जाता है। यह ध्यान रखें कि ELM327 में बफर स्पेस सीमित है, इसलिए जब आप सूँघते और प्रसारण करते हैं तो पैकेट खो जाते हैं। यदि आप चुटकी में हैं, हालांकि, यह सबसे सस्ता मार्ग है।

यदि आप डिवाइस को खोलने के लिए तैयार हैं और अपने ELM327 में कुछ तारों को मिला सकते हैं, तो आप फर्मवेयर को रिफ़्लेक्स कर सकते हैं और इसे LAWICEL- संगत डिवाइस में बदल सकते हैं, जो आपके uber सस्ते ELM327 को लिनक्स के साथ काम करने और एक slcanX डिवाइस के रूप में दिखाने की अनुमति देता है। ! (आप डेस मोइनेस, आयोवा से क्षेत्र 515 मेकर्सस्पेस ब्लॉग पर अपने ईएलएम 327 को कैसे फ्लैश करें, इस पर इन-फॉर्मेशन मिलेगा।)

GoodThopter बोर्ड

जाने माने हार्डवेयर हैकर ट्रेविस गुडस्पीड ने एक ओपन सोर्स, लो-कॉस्ट बोर्ड विथ द केन इंटरफ़ेस, जिसका नाम गुडथॉपर है। GoodThopter, अपने लोकप्रिय GoodFet उपकरणों के आधार पर, MCP2515 का उपयोग करता है और अपने स्वयं के कस्टम इंटरफ़ेस के साथ सीरियल पर संचार करता है। आपको डिवाइस को पूरी तरह से इकट्ठा करने और एक साथ मिलाने की आवश्यकता होगी, लेकिन ऐसा करने पर आपको कुछ डॉलर खर्च करने चाहिए, जो आपके स्थानीय हैकरस्पेस पर उपलब्ध भागों पर निर्भर करता है।

ELM-USB इंटरफ़ेस OBDTester लगभग 60 डॉलर में एक वाणिज्यिक ELM-32x- संगत डिवाइस बेचता है। OBDTester.com PyOBD लाइब्रेरी के अनुरक्षक हैं।

CAN232 और CANUSB इंटरफ़ेस

LAWICEL AB वाणिज्यिक CAN डिवाइस CAN232 का उत्पादन करता है, जो RS232 पोर्ट में DB9 कनेक्टर के साथ प्लग करता है, और CANUSB नामक एक USB संस्करण (बाद वाला $ 110 से $ 120 तक जाता है)।क्योंकि वे LAWICEL प्रोटोकॉल के अन्वेषकों द्वारा बनाए गए हैं, इन उपकरणों को कैन-बर्तन सीरियल लिंक मॉड्यूल के साथ काम करने की गारंटी है।

वीएसकॉम एडॉप्टर

वीएसकॉम एक सस्ती वाणिज्यिक यूएसबी कैन मॉड्यूल है जो विजन सिस्टम से है जो LAWICEL प्रोटोकॉल का उपयोग करता है। VSCOM सीरियल लिंक (स्लैकान) पर लिनक्स कैन-यूटल्स के साथ काम करता है और अच्छे परिणाम प्रदान करता है। डिवाइस की कीमत लगभग $ 100 से $ 130 है।

USB2CAN इंटरफ़ेस

8देवियों से USB2CAN कनवर्टर एक गैर-धारावाहिक CAN इंटरफ़ेस का सबसे सस्ता विकल्प है। यह छोटा, व्यावसायिक USB डिवाइस लिनक्स में एक मानक can0 डिवाइस के रूप में दिखाई देगा और इस मूल्य सीमा में सबसे अधिक एकीकृत समर्थन है। ज्यादातर डिवाइस जो कैनएक्स रॉ डिवाइस के रूप में दिखाई देते हैं, वे पीसीआई कार्ड हैं और आमतौर पर इस डिवाइस की तुलना में काफी अधिक खर्च होते हैं।

EVTV ड्यू बोर्ड

EVTV.me इलेक्ट्रिक कार रूपांतरण में माहिर है। वे आपके ऐतिहासिक वाहन को पागल करने के लिए बहुत सारे महान उपकरण बनाते हैं, जैसे कि इसमें टेस्ला ड्राइवट्रेन को जोड़ना। उनका एक उपकरण एक $ 100 का खुला स्रोत है जिसे EVTV ड्यू कह सकते हैं, जो मूल रूप से एक Arduino है, जो कि आपके कैन लाइनों के साथ इंटरफेस करने के लिए एक अंतर्निहित कैन ट्रांसीवर और हैंडल-स्क्रू टर्मिनल के कारण है। यह बोर्ड मूल रूप से अपने SavvyCAN सॉफ्टवेयर के साथ पूरी तरह से काम करने के लिए लिखा गया था, जो उनके सामान्यीकृत वाहन रिवर्स इंजीनियरिंग टूल (GVRET) का उपयोग करता है, लेकिन अब यह सॉकेटकेन का भी समर्थन करता है।

CrossChasm C5 डेटा लकड़हारा

CrossChasm C5 एक व्यावसायिक उपकरण है जो फोर्ड VI फर्मवेयर का समर्थन करता है और इसकी लागत लगभग $ 120 है। C5 VI का समर्थन करता है, जिसे CAN अनुवादक के रूप में भी जाना जाता है, CAN संदेशों को OpenXC प्रारूप में परिवर्तित करने के लिए, और यह ब्लूटूथ पर भेजने के लिए कुछ मालिकाना CAN पैकेट को एक सामान्य प्रारूप में परिवर्तित करता है।

CANBus ट्रिपल बोर्ड

जैसा कि मैंने यह लिखा है, CANBus ट्रिपल अभी भी विकास में है। यह मज़्दा का समर्थन करने के लिए डिज़ाइन किया गया एक वायरिंग हार्नेस का उपयोग करता है, लेकिन यह किसी भी वाहन की तीन कैन बसों का समर्थन करता है।

उच्च अंत उपकरण सकते हैं

उच्च-अंत डिवाइसों में आपको अधिक पैसा खर्च करना होगा, लेकिन वे एक साथ अधिक चैनल प्राप्त करने में सक्षम हैं और पैकेट हानि को रोकने में मदद करने के लिए अधिक मेमोरी प्रदान करते हैं। उच्च-प्रदर्शन उपकरण अक्सर आठ चैनलों या अधिक का समर्थन करते हैं, लेकिन जब तक आप रेसिंग वाहनों पर काम नहीं कर रहे हैं, तब तक शायद आपको कई चैनलों की ज़रूरत नहीं है, इसलिए सुनिश्चित करें कि किसी भी नकदी को छोड़ने से पहले आपको इन जैसे उपकरणों की आवश्यकता है।

ये उपकरण अक्सर अपने स्वयं के स्वामित्व वाले सॉफ़्टवेयर या कभी-कभी महत्वपूर्ण अतिरिक्त लागत पर सॉफ़्टवेयर सदस्यता के साथ आते हैं। सुनिश्चित करें कि आपके द्वारा चुने गए डिवाइस से संबंधित सॉफ़्टवेयर वही करता है जो आप चाहते हैं क्योंकि आपको आमतौर पर उनके एपीआई और पसंदीदा हार्डवेयर में बंद कर दिया जाएगा। यदि आपको उच्च-अंत डिवाइस की आवश्यकता होती है जो लिनक्स के साथ काम करते हैं, तो Kvaser, पीक या ईएमएस Wünsche का प्रयास करें। इन कंपनियों के उपकरण आमतौर पर $ 400 से शुरू होने वाली कीमतों पर sja1000 चिपसेट का उपयोग करते हैं।

कैन बस वाई-स्प्लिटर

एक कैन बस वाई-स्प्लिटर एक बहुत ही सरल उपकरण है जो मूल रूप से एक डीएलसी कनेक्टर दो कनेक्टरों में टूट गया है, जो आपको एक पोर्ट में एक डी-वाइस को प्लग करने की अनुमति देता है और एक दूसरे में स्निफर कर सकता है। ये आमतौर पर अमेज़ॅन पर $ 10 के आसपास खर्च होते हैं और वास्तव में खुद को बनाने के लिए काफी सरल हैं।

HackRF एसडीआर

HackRF ग्रेट स्कॉट गैजेट्स से एक एसडीआर है। यह ओपन सोर्स हार्डवेयर प्रोजेक्ट 10 MHz से 6 GHz तक सिग्नल प्राप्त और संचारित कर सकता है। लगभग $ 330 में, आपको कीमत के लिए बेहतर एसडीआर नहीं मिल सकता है।

यूएसआरपी एसडीआर

यूएसआरपी एक पेशेवर, मॉड्यूलर एसडीआर डिवाइस है जिसे आप अपनी आवश्यकताओं के अनुरूप बना सकते हैं। USRP $ 500 से $ 2,000 तक की कीमतों पर अलग-अलग डिग्री के लिए खुला स्रोत है।

चिप वाइसपर टूलचिन

NewAE Technologies ChipWhisperer का उत्पादन करती है। चिपविस्परर साइड-चैनल हमलों के लिए एक प्रणाली है, जैसे कि बिजली विश्लेषण और घड़ी की गड़बड़। इसी तरह की प्रणालियों की कीमत आमतौर पर $ 30,000 या उससे अधिक होती है, लेकिन ChipWhisperer एक ओपन सोर्स सिस्टम है जिसकी लागत $ 1,000 और $ 1,500 के बीच है।

लाल पटाया बोर्ड

Red Pitaya एक खुला स्रोत माप उपकरण है जो लगभग $ 500 के लिए महंगा माप उपकरण जैसे कि ऑसीलोस्कोप, सिग्नल जनरेटर, और स्पेक्ट्रम विश्लेषक की जगह लेता है। Red Pitaya में LabView और Matlab इंटरफेस हैं, और आप इसके लिए अपने खुद के टूल और एप्लिकेशन लिख सकते हैं। यह Arduino शील्ड्स जैसी चीजों के लिए एक्सटेंशन का भी समर्थन करता है।

सॉफ्टवेयर

जैसा कि हमने हार्डवेयर के साथ किया है, हम पहले खुले स्रोत टूल पर ध्यान केंद्रित करेंगे और फिर अधिक महंगे कवर करेंगे।

वायरशार्क

Wireshark एक लोकप्रिय नेटवर्क सूँघने का उपकरण है। जब तक आप लिनक्स चला रहे हैं और सॉकेटकेन का उपयोग कर रहे हैं, कैन बस नेटवर्क पर विंडशार्क का उपयोग करना संभव है। विंडसर्क के पास कैन पैकेट्स को सॉर्ट या डीकोड करने में मदद करने के लिए कोई सुविधा नहीं है, लेकिन यह चुटकी में उपयोगी हो सकता है।

PyOBD मॉड्यूल

PyOBD- PyOBD2 और PyOBD-II के रूप में भी जाना जाता है - एक पायथन मॉड्यूल है जो ELM322 उपकरणों के साथ संचार करता है। यह PySerial लाइब्रेरी पर आधारित है और आपको एक सुविधाजनक इंटरफ़ेस में आपके OBD सेटअप की जानकारी देने के लिए डिज़ाइन किया गया है। PyOBD के एक विशिष्ट स्कैन टूल कांटे के लिए, ऑस्टिन मर्फी का OBD2 स्कैनटूल देखें, जो नैदानिक ​​समस्या निवारण के लिए एक अधिक संपूर्ण ओपन सोर्स समाधान बनने का प्रयास कर रहा है।

लिनक्स उपकरण

लिनक्स बॉक्स से बाहर ड्राइवरों का समर्थन कर सकता है, और सॉकेटकेन कैन के साथ काम करते समय एक सरल नेटलिंक (नेटवर्क कार्ड इंटरफ़ेस) अनुभव प्रदान करता है। आप कमांड लाइन के कार्यान्वयन के लिए इसके कैन-यूटाइल सूट का उपयोग कर सकते हैं, और ओपन सोर्स सॉफ्टवेयर के रूप में, अन्य उपयोगिताओं के लिए कार्यक्षमता का विस्तार करना आसान है।

CANiBUS सर्वर

CANiBUS एक वेब सर्वर है, जिसे Go by Open Garages में लिखा गया है। यह सर्वर शोधकर्ताओं से भरे कमरे को एक साथ एक ही वाहन पर काम करने की अनुमति देता है, चाहे वह अनुदेशात्मक उद्देश्यों के लिए हो या टीम सत्रों को उलटने के लिए। गो भाषा किसी भी ऑपरेटिंग सिस्टम के लिए पोर्टेबल है, लेकिन आपके पास कुछ प्लेटफार्मों पर निम्न-स्तरीय ड्राइवरों के साथ समस्या हो सकती है। उदाहरण के लिए, यहां तक ​​कि अगर आप लिनक्स पर CANiBUS चला रहे हैं, तो आप सीधे सॉकेटकाॅन के साथ बातचीत करने में सक्षम नहीं होंगे क्योंकि गो इंटरफ़ेस को आरंभ करने के लिए आवश्यक सॉकेट झंडे का समर्थन नहीं करता है। (इस समस्या को सॉकेटेकैंड लागू करके संबोधित किया जा सकता है, लेकिन इस लेखन के रूप में, उस सुविधा को अभी तक लागू नहीं किया गया है।) CANiBUS में ELM327 के लिए एक ड्राइवर है जो सामान्य सूँघने का समर्थन करता है। आप CANiBUS के बारे में अधिक जान सकते हैं और स्रोत को डाउनलोड कर सकते हैं।

कश्ती

कश्ती एक जावा-आधारित जीयूआई है जो कैन ट्रैफिक का विश्लेषण करने के लिए है। इसमें कई उन्नत विशेषताएं हैं, जैसे जीपीएस ट्रैकिंग और रिकॉर्ड और प्लेबैक क्षमता। यह अन्य ऑपरेटिंग सिस्टम पर काम करने के लिए सॉकेटस्कैंड का उपयोग करता है, इसलिए आपको कश्ती का समर्थन करने के लिए कम से कम एक लिनक्स-आधारित स्निफर की आवश्यकता होगी।

SavvyCAN SavvyCAN EVTV.me के Collin Kidder द्वारा लिखा गया एक उपकरण है, जो EVTV ड्यू जैसे HW sniff-ers से बात करने के लिए EVTV.me, GVRET द्वारा डिज़ाइन किए गए एक और फ्रेमवर्क का उपयोग करता है। SavvyCAN एक खुला स्रोत, Qt GUI- आधारित टूल है जो कई ऑपरेटिंग सिस्टम पर काम करता है। इसमें कई बहुत अच्छी विशेषताएं शामिल हैं, जैसे कि डीबीसी एडिटर, कैन बस ग्राफिंग, लॉग फाइल डिफरिंग, कई रिवर्स इंजीनियरिंग टूल्स, और सभी सामान्य कैन स्निफिंग फीचर्स जो आप उम्मीद करेंगे। SavvyCAN सॉकेटकैन से बात नहीं करता है, लेकिन यह कई अलग-अलग लॉगफ़ाइल स्वरूपों में पढ़ सकता है, जैसे कि बुशमास्टर लॉग, माइक्रोचिप लॉग, CRTD प्रारूप और सामान्य CSV-स्वरूपित लॉगफ़ाइल्स।

O2OO डेटा लकड़हारा

O2OO एक खुला स्रोत OBD-II डेटा लकड़हारा है जो ELM327 के साथ डेटा को रेखांकन प्रयोजनों के लिए SQLite डेटाबेस में रिकॉर्ड करने के लिए काम करता है। यह NMEA के लिए मैट में जीपीएस डेटा पढ़ने का भी समर्थन करता है।

Caribou की देखभाल

पाइथन में लिखी गई Caring Caribou को ऑटोमोटिव हैकिंग का Nmap बनाया गया है। इस लेखन के रूप में, यह अभी भी अपनी प्रारंभिक अवस्था में है, लेकिन यह बहुत अधिक क्षमता दिखाता है। कैरिंग कारिबू में कुछ अनूठी विशेषताएं हैं, जैसे कि ब्रूट-फोर्स डायग्नोस्टिक सेवाओं की क्षमता और एक्ससीपी को संभालना। इसमें आपकी मानक सूँघने और भेजने की क्षमता भी हो सकती है और यह आपके अपने मॉड्यूल का समर्थन करेगा।

c0f फिंगरप्रिंटिंग टूल

कैन ऑफ़ फ़िंगर (c0f) फ़िंगरप्रिंटिंग कैन बस सिस्टम के लिए एक खुला स्रोत उपकरण है। यह CAN बस नेटवर्क स्ट्रीम में पैटर्न की पहचान करने के लिए कुछ बुनियादी समर्थन है, जो एक शोर बस पर एक विशिष्ट संकेत खोजने की कोशिश करते समय उपयोगी हो सकता है।

UDSim ECU सिम्युलेटर

UDSim एक GUI उपकरण है जो CAN बस की निगरानी कर सकता है और संचार देखने के द्वारा इससे जुड़े उपकरणों को स्वचालित रूप से सीख सकता है। इसे एक अन्य नैदानिक ​​उपकरण के साथ उपयोग करने के लिए डिज़ाइन किया गया है, जैसे डीलरशिप टूल या स्थानीय ऑटोमोटिव स्टोर से स्कैन टूल।

UDSim के तीन तरीके हैं: सीखना, अनुकरण और हमला। लर्निंग मोड में, यह उन मॉड्यूल की पहचान करता है जो यूडीएस नैदानिक ​​प्रश्नों का जवाब देते हैं और प्रतिक्रियाओं की निगरानी करते हैं। सिमुलेशन मोड में, यह कैन टू बस पर एक वाहन को मूर्ख या नैदानिक ​​उपकरणों का परीक्षण करने के लिए अनुकरण करता है। अटैक मोड में, यह पीच फजर जैसे टूल्स के लिए एक फजीिंग प्रोफाइल बनाता है।

ऑक्टेन कैन बस स्निफर

ऑक्टेन एक खुला स्रोत है जो एक XML ट्रिगर सिस्टम सहित CAN पैकेट्स को भेजने और प्राप्त करने के लिए बहुत अच्छे इंटरफेस के साथ बस स्निफर और इंजेक्टर कर सकता है। वर्तमान में, यह केवल विंडोज पर चलता है।

AVRDUDESS GUI

AVRDUDESS .NET में लिखा AVRDUDE के लिए GUI का एक दृश्य है, हालांकि यह लिनक्स पर मोनो के साथ ठीक काम करता है।

रोमरैडर ईसीयू ट्यूनर

रोमरैडर सुबारू इंजन नियंत्रण इकाई के लिए एक खुला स्रोत ट्यूनिंग सूट है जो आपको डेटा देखने और लॉग इन करने और ईसीयू को ट्यून करने देता है। यह कुछ खुले स्रोत ECU ट्यूनर में से एक है, और यह 3 डी विचारों और लाइव डेटा लॉगिंग को संभाल सकता है। ECU के फर्मवेयर को डाउनलोड करने और उपयोग करने के लिए आपको एक Tactrix Open Port 2.0 केबल और Tactrix EcuFlash सॉफ्टवेयर की आवश्यकता होगी। एक बार जब आप EcuFlash के साथ फ़्लैश डाउनलोड कर लेते हैं, तो आप इसे RomRaider के साथ संपादित कर सकते हैं। संपादक जावा में लिखा गया है और वर्तमान में विंडोज और लिनक्स पर काम करता है, हालांकि एक्वाफ्लेश लिनक्स पर समर्थित नहीं है।

कोमोडो कैन बस स्निफर

कोमोडो एक अच्छा मल्टीपरेटिंग सिस्टम-पायथन एसडीके के साथ एक उच्च अंत वाला स्निफर है। यह लगभग $ 350 से $ 450 की लागत पर निर्भर करता है कि आप सिंगल-या ड्यूल-कैन इंटरफ़ेस चाहते हैं। कोमोडो में आपके कंप्यूटर को भूनने से रोकने के लिए अलग-अलग क्षमताएं हैं यदि आप कुछ गलत करते हैं, साथ ही आठ सामान्य-उद्देश्य वाले IO पिन आप बाहरी उपकरणों से क्रियाओं को ट्रिगर करने के लिए कॉन्फ़िगर कर सकते हैं। कोमोडो आपको उठने और चलने के लिए कुछ सभ्य सॉफ्टवेयर के साथ आता है, लेकिन असली फायदा यह है कि आप अपने खुद के कोमोडो सॉफ्टवेयर लिख सकते हैं।

वाहन जासूस

वाहन जासूस निडर नियंत्रण प्रणाली से एक वाणिज्यिक उपकरण है जो विशेष रूप से कैन और अन्य वाहन संचार प्रोटोकॉल को उलटने के लिए डिज़ाइन किया गया है। वाहन के लिए सॉफ़्टवेयर को एक लाइसेंस प्रति NeoVI या ValueCAN डिवाइस की आवश्यकता होती है, दोनों वाहन जासूस के लिए मालिकाना उपकरण। ValueCAN3 सबसे सस्ता उपकरण है जो वाहन जासूस के साथ काम करता है। इसमें एक कैन इंटरफेस है और इसकी कीमत लगभग $ 300 है। वाहन स्पाई बेसिक सॉफ़्टवेयर जोड़ें और आपकी लागत लगभग 1,300 डॉलर होगी।

NeoIV डिवाइस उच्च अंत हैं, जिसमें कई विन्यास योग्य चान-नेल्स हैं, जिसकी शुरुआत लगभग 1,200 डॉलर से है। एक मूल पैकेज में $ 2,000 के लिए एक NeoIV (रेड) और वाहन जासूस बेसिक है, जो थोड़े से पैसे बचाता है। हार्डवेयर के बिना वाहन स्पाई प्रोफेशनल की कीमत $ 2,600 है। (आपको निडर की साइट पर sev-eral विकल्प मिलेंगे।)

सभी निडर हार्डवेयर डिवाइस वास्तविक समय में बस पर चलने के लिए स्क्रिप्ट अपलोड करने का समर्थन करते हैं। वाहन स्पाई बेसिक CAN / LIN RX / TX ओपेरा-आयनों का समर्थन करता है। आपको पेशेवर संस्करण की आवश्यकता तभी होगी जब कार हैकिंग आपके लिए पूर्णकालिक परियोजना होगी या यदि आप ईसीयू फ्लैशिंग या अन्य उन्नत सुविधाओं का उपयोग करना चाहते हैं, जैसे कि नोड सिमुलेशन, स्निफर पर स्क्रिप्टिंग, या मेमोरी कैलिब्रेशन।

शेयर

एक टिप्पणी छोड़