کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

تقریر کی بریفنگ:

ہم میں سے بہت سے لوگوں کے لیے، کار سب سے مہنگی خریداریوں میں سے ایک ہے جو ہم کبھی کریں گے۔ ایسی دنیا میں جہاں ہر چیز منسلک ہے، یہ فطری ہے کہ ہم اپنی کار کو دور سے کنٹرول کرنا چاہتے ہیں: ہم نے اسے کہاں پارک کیا ہے اس کی یاددہانی حاصل کریں، اس بات کو یقینی بنانے کے لیے چیک کریں کہ ہم دروازے بند کرنا بھول گئے ہیں، یا انجن کو پہلے سے گرم کرنے یا اندرونی حصے کو ٹھنڈا کرنے کے لیے دور سے شروع کریں۔ سال کے وقت پر منحصر ہے.

بہت سے مینوفیکچررز اختیاری الارم سسٹم پیش کرتے ہیں جو یہ سہولت اور ذہنی سکون فراہم کرتے ہیں۔ لیکن ہم ڈیجیٹل ڈومین میں اپنی کاروں تک رسائی کی حفاظت کے لیے ان سسٹمز کے فراہم کنندگان پر کتنا اعتماد کر سکتے ہیں؟ اس گفتگو میں، Jmaxxz اس بات کے بارے میں بات کرے گا کہ جب اس نے ان میں سے کسی ایک نظام کو دیکھا تو اس نے کیا دریافت کیا۔

Jmaxxz اگست Smart Lock سمارٹ ہوم سسٹمز کے ساتھ اپنے کام کے لیے جانا جاتا ہے (DEFCON 24 "Backdooring The Frontdoor" میں پریزنٹیشن)۔ حالیہ برسوں میں، اس کی توجہ IoT آلات پر مرکوز رہی ہے۔ اس نے DEFCON 24 اور DEFCON 25 کے "IoT ولیج زیرو ڈے" سیکشنز میں حصہ لیا اور آخر کار فیصلہ کیا کہ اب وقت آگیا ہے کہ سیکنڈری آٹو موٹیو مارکیٹ کی ایک پروڈکٹ - ایک ریموٹ اسٹارٹر (جسے بعد میں RS کہا جائے گا)۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

لہذا، میرا نام J-Max ہے، میں پیشے کے لحاظ سے ایک پروگرامر ہوں اور پیشہ کے لحاظ سے ایک ہیکر ہوں۔ میں لاک سے متعلق تمام چیزوں میں شامل ہوں، اور اس گفتگو کے دوران آپ کو بہت سے ایسے بیانات سننے کو ملیں گے جو صرف میری رائے کا اظہار کرتے ہیں اور ان کا میرے ماضی، حال اور مستقبل کے آجروں کی رائے سے کوئی تعلق نہیں ہے۔ جیسا کہ آپ شاید سمجھ چکے ہیں، ہم کاروں کے بارے میں بات کریں گے، یعنی ریموٹ اسٹارٹرز اور الارم سسٹم کے بارے میں۔ آئیے کچھ پس منظر کے ساتھ شروع کرتے ہیں، جو اس تناظر میں اہم ہے کیونکہ بہت سے لوگ ایسے نظاموں کو ایک غیر ضروری عیش و عشرت سمجھتے ہیں۔
لہذا جہاں میں رہتا ہوں وہاں کافی سردی ہے اور میرا دوست Raynaud's syndrome نامی حالت میں مبتلا ہے۔ سردی کی وجہ سے ہاتھوں میں خون کی نالیوں میں اینٹھن پیدا ہوتی ہے، انگلیوں میں خون کا بہاؤ تیزی سے کم ہو جاتا ہے، اور ٹشو نیکروسس سمیت فراسٹ بائٹ کی علامات ظاہر ہوتی ہیں۔ سلائیڈ دکھاتی ہے کہ یہ عام طور پر کیسا لگتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

گزشتہ نومبر میں، میں نے ابھی تک فیصلہ نہیں کیا تھا کہ میں اسے کرسمس کے لیے کیا دوں گا۔ اس لیے وہ پریشان ہو کر ہوائی اڈے سے گھر لوٹتی ہے کیونکہ گھر کے راستے میں اس کی گاڑی کبھی گرم نہیں ہوئی۔ اس وقت، میں نے محسوس کیا کہ میں اسے ایک ریموٹ انجن اسٹارٹ سسٹم دوں گا اور بہترین آپشن تلاش کرنے لگا۔ یہ پتہ چلتا ہے کہ ریموٹ اسٹارٹر مارکیٹ کافی بڑی ہے، بہت سے مینوفیکچررز اپنی مصنوعات کے بارے میں کافی معلومات فراہم نہیں کرتے ہیں۔

وہ آپ کو یہ نہیں بتاتے کہ سسٹم کو کیسے انسٹال کرنا ہے یا ڈیوائس کو پروگرام کرنے کے لیے کون سے ٹولز استعمال کرنے ہیں۔ یہ میرے لیے ایک مسئلہ ہے کیونکہ یہ میری کار ہے، میرا ریموٹ اسٹارٹ ہے، اور مجھے ان ٹولز تک رسائی کی ضرورت ہے۔ اس لیے میں نے تھوڑا سا مزید تلاش کیا اور کینیڈا کی ایک کمپنی فورٹن ملی جو اس طرح کے اسٹارٹرز تیار کرتی ہے اور اپنی مرضی سے تمام ضروری دستاویزات فراہم کرتی ہے۔ میں نے اس پروڈکٹ پر بس کر دیا اور مناسب ریموٹ کنٹرول کی تلاش شروع کر دی۔ حقیقت یہ ہے کہ اگر آپ ریموٹ اسٹارٹر کے ساتھ معیاری ریموٹ کنٹرول استعمال کرتے ہیں، تو اس کی کارروائی کی حد معیاری ریموٹ کنٹرول کی حد تک محدود ہوگی۔ آفٹر مارکیٹ ریموٹ پیش کیے جاتے ہیں جو آدھے میل سے ڈیڑھ میل کی حد میں کام کرتے ہیں۔ صارفین کے جائزوں کے مطابق، یہ ایک پبلسٹی سٹنٹ ہے، کیونکہ حقیقت میں فاصلہ بہت کم ہے۔ یہ مسئلہ ہے، کیونکہ میرے دوست کو جہاز سے اترتے ہی ایئرپورٹ کی پارکنگ میں اپنی گاڑی کا انجن شروع کرنا ہوگا، جو تقریباً آدھا میل ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

لہذا یہ بہت اچھا ہوگا اگر وہ صرف اپنا فون نکال لے، ایپ کھولے، اور اسٹارٹ دبائیں۔ مجھے ایک فریق ثالث پروڈکٹ ملا جس کا نام MyCar ہے جو Fortin سٹارٹر کے ساتھ پوری طرح مطابقت رکھتا ہے۔ یہ سم کارڈ اور GPS ریسیور کے ساتھ ایک چھوٹا کلید ہے جسے آپ اپنی کار میں رکھ کر اسے ریموٹ اسٹارٹر سے جوڑ سکتے ہیں۔ پھر، ایک موبائل ایپ کا استعمال کرتے ہوئے، آپ دور سے انجن کو شروع کر سکتے ہیں، تالے کو کھول سکتے ہیں، اور اس طرح کی دوسری چیزیں۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

میں نے سوچا کہ یہ بہت اچھا ہو گا: جہاز کے اترنے کے فوراً بعد، میری دوست انجن شروع کر سکتی ہے، اور جب تک وہ کار تک پہنچتی ہے، کیبن پہلے سے ہی گرم ہو چکا ہو گا۔

تو آئیے اس بارے میں تھوڑی بات کرتے ہیں کہ ریموٹ اسٹارٹرز کیسے کام کرتے ہیں۔ ایسا کرنے کے لیے، آپ کو پہلے یہ سمجھنا ہوگا کہ کار کا انجن کیسے شروع ہوتا ہے۔ نوے کی دہائی کے وسط تک، ایک کار اسٹارٹر کلیدی سوئچ کے امتزاج میں ایک روایتی مکینیکل لاک تھا۔ الیکٹریکل سرکٹ کو مکمل کرنے کے لیے آپ کو چابی ڈالنی تھی اور اسے موڑنا تھا۔ پھر "اموبائلائزر" کے لیبل والے تالے امریکہ میں مقبول ہو گئے۔ یہ پیچیدہ لگتا ہے، لیکن یہ صرف ایک الیکٹرانک لاک ہے۔ لہذا، آپ کے پاس ایک مکینیکل لاک ہے، جو کہ الیکٹرانک لاک کی کلید ہے، جو کہ بدلے میں، ایک ٹرانسپونڈر ہے اور اس میں کچھ معلومات ہوتی ہیں جنہیں پڑھا جا سکتا ہے۔ اور جب تک آپ الیکٹرانک لاک نہیں کھولیں گے، آپ کی گاڑی اسٹارٹ نہیں ہوگی۔ سلائیڈ کے دائیں جانب آپ کو 2 کلیدیں نظر آتی ہیں: بائیں ایک اموبیلائزر کے لیے ہے، اور دائیں ایک باقاعدہ اگنیشن سوئچ کے لیے ہے۔ یہ تالے کے مکینیکل اجزاء کو آسانی سے چلاتا ہے، جب کہ بائیں کلید الیکٹرانک لاک کو کھول دیتی ہے، جس سے گاڑی کا انجن شروع ہو جائے گا۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

میں آپ کو اس کے بارے میں کیوں بتا رہا ہوں؟ ریموٹ اسٹارٹ اموبیلائزر کے ذریعے کام کرتا ہے۔ اگلی سلائیڈ پر آپ Fortin EVO One ڈیوائس کو immobilizer سے منسلک کرنے کا ایک خاکہ دیکھتے ہیں - نیچے بائیں جانب آپ کو IMO کے نام سے منسوب رابطوں کا ایک جوڑا نظر آتا ہے۔ خاکہ کے اوپری دائیں جانب آپ کو دو لائنیں نظر آتی ہیں: CAN LOW اور CAN HIGH۔ یہ آٹوموٹو CAN بس سے جڑنے کے لیے رابطے ہیں۔ ریموٹ اسٹارٹرز کے CAN بس سے منسلک ہونے کی وجہ تنصیب کے اخراجات کو کم کرنا ہے کیونکہ تنصیب کے دوران کم کنکشن استعمال کیے جاتے ہیں۔ اگر ریموٹ اسٹارٹر CAN بس سے ڈیٹا پڑھ سکتا ہے یا CAN بس کے ذریعے کمانڈ بھیج سکتا ہے، تو اس سے ریموٹ انجن اسٹارٹ سسٹم کے لیے انسٹالیشن کا وقت کم ہو جاتا ہے۔

ڈائیگرام کے اوپری بائیں جانب GPIOs کا ایک پورا گروپ ہے جو مشین کے بارے میں معلومات کو کنٹرول کرنے یا پڑھنے سے وابستہ ہے۔ مثال کے طور پر، آپ چاہتے ہیں کہ جب آپ لاک بٹن دبائیں تو لائٹس چمکیں یا ہارن بجے۔ اس طرح کی چیزوں کو ان GPIOs کا استعمال کرتے ہوئے کنٹرول کیا جا سکتا ہے۔ خاکے کے نیچے بائیں جانب آپ کو ایک بڑا، بے ترتیب کنیکٹر نظر آتا ہے - یہ وہ انٹرفیس ہے جو مکینیکل لاک کو نظرانداز کرتا ہے۔ یعنی، آپ کو چابی کو اگنیشن میں ڈالنے اور تبدیل کرنے کی ضرورت نہیں ہے کیونکہ یہ انٹرفیس ریموٹ اسٹارٹر سسٹم ریلے کو الیکٹرک لاک کے ساتھ براہ راست بات چیت کرنے کی اجازت دیتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

درج ذیل سلائیڈز ریموٹ اسٹارٹر انسٹال کرنے کے مراحل دکھاتی ہیں۔ یہ بنیادی طور پر اسٹیئرنگ کالم کور کو ہٹانے، DS یونٹ کو انسٹال کرنے اور منسلک کرنے پر مشتمل ہے۔ یہ کافی خوفناک لگتا ہے، لیکن یہ کرنا آسان ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

ریموٹ کنٹرول خود اس سے جڑ جاتے ہیں جسے فورٹین ڈیٹا لنک کہتے ہیں۔ یہ نظام ملکیتی فزیکل ڈیٹا ٹرانسفر پروٹوکول UART کا استعمال کرتا ہے - ایک عالمگیر غیر مطابقت پذیر ٹرانسمیٹر جو 9600 baud کی رفتار سے ڈیٹا کا تبادلہ کرتا ہے۔ فورٹین ریموٹ اسٹارٹر صرف UART بس کے ذریعے ان دو ریموٹ کنٹرولز سے جوڑتا ہے جو آپ سلائیڈ پر دیکھتے ہیں۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

DS انسٹال کرنے کے بعد، میں نے سوچا کہ اس طرح کے آلات کار کی حفاظت کو کیسے متاثر کر سکتے ہیں۔ ظاہر ہے، DS کو لازمی طور پر اموبیلائزر کو نظرانداز کرنا چاہیے، اس لیے یہ کار چوری یا گاڑی کے کنٹرول میں مداخلت کے امکان کے لحاظ سے کتنا محفوظ ہے؟ یہ نہ صرف سیلولر نیٹ ورک پر ڈیٹا کی منتقلی پر لاگو ہوتا ہے، بلکہ خود ریموٹ اسٹارٹ سگنل پر بھی لاگو ہوتا ہے۔ لہذا میں نے استعمال شدہ ڈیٹا ٹرانسفر پروٹوکول کے بارے میں مینوفیکچرر کی معلومات کے لیے انٹرنیٹ پر تلاش شروع کی اور ان فورمز پر ختم ہوا جہاں لوگوں نے لکھا کہ فورٹین نے یہ پروٹوکول فراہم کرنے سے انکار کر دیا ہے۔ وجوہات میں سے ایک: "ہم ایسی معلومات تقسیم نہیں کرتے کیونکہ EVO شوقیہ افراد کے لیے کھلونا نہیں ہے، یہ پیشہ ور افراد کے استعمال کے لیے ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

ایک پیشہ ور ہونے کی وجہ سے، میں نے ڈیسک ٹاپ پر اپنی مشین بنانے کا فیصلہ کیا۔ میں نے ایک دوسرا EVO سسٹم یونٹ پکڑا، ایک سرکٹ بورڈ اسمبل کیا جو کار کی نمائندگی کرتا تھا، اگنیشن کو سمولیٹ کرنے کے لیے سوئچز، بریک پیڈل کے لیے ایک بٹن، اور مختلف حالتوں کو دکھانے کے لیے LEDs کا ایک پورا گروپ۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

ان سب کو ایک ساتھ رکھتے ہوئے، میں نے FTI ڈیٹا لنک مانیٹرنگ ڈیوائس سے منسلک کیا اور اس ڈیٹا کو اکٹھا کرنا شروع کیا۔ سب سے پہلے یہ سلائیڈ کی طرح کچھ نظر آتا ہے، اور یہ پوری طرح سے واضح نہیں ہے کہ یہاں کیا ہو رہا ہے۔ لیکن اگر آپ قریب سے دیکھیں تو آپ کہہ سکتے ہیں کہ یہاں ضرور کوئی نہ کوئی ڈھانچہ موجود ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

براہ کرم نوٹ کریں کہ جب بھی میں اپنے ریموٹ کنٹرول پر کوئی بٹن دباتا ہوں، انٹینا جو پیغام میرے DS کو بھیجتا ہے وہ ہمیشہ 0C سے شروع ہوتا ہے اور 0D پر ختم ہوتا ہے۔ لہذا اگر ہم صرف جو کچھ حاصل کرتے ہیں اسے تقسیم کرتے ہیں، یہ فرض کرتے ہوئے کہ 0C آغاز ہے اور 0D اختتام ہے، ہم کچھ اس طرح کے ساتھ ختم کریں گے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

یہاں پہلے سے ہی کسی قسم کا ڈھانچہ واضح طور پر دکھائی دے رہا ہے، لہذا آپ اندازہ لگا سکتے ہیں کہ کیا ہو رہا ہے۔ مخصوص بٹن کو دبانے کے بعد کون سا پیغام ظاہر ہوا اس پر وقت گزارنے سے، میں کمانڈز کا ایک ٹیبل بنانے میں کامیاب ہو گیا، جن میں سے ہر ایک مخصوص کارروائی سے مطابقت رکھتا تھا۔ یعنی جب آپ ریموٹ کنٹرول پر کوئی بٹن دباتے ہیں تو انٹینا ریموٹ اسٹارٹ ماڈیول کو کمانڈ بھیجتا ہے جو اس طرح نظر آتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

یہاں یہ ہے کہ ایک عام ٹیم کا ڈھانچہ کیسا لگتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

جب آپ ریموٹ کنٹرول پر ایک بٹن دباتے ہیں، تو اینٹینا ریموٹ اسٹارٹر کو ایسی کمانڈ بھیجتا ہے۔ یہ بائٹ 0C کے ذریعے بیدار ہوتا ہے، اس کے بعد 2 بائٹس، جو میرے خیال میں ٹرانسمیشن کی سمت کی نمائندگی کرتے ہیں۔ یہ دلچسپ ہے کیونکہ UART میں پہلے سے ہی ایک سگنل کی سمت ہے، لہذا میں نے ان بائٹس کو "کوڑا کرکٹ" کے طور پر نشان زد کیا ہے، صرف ان کو مستقل سمجھیں۔ اس کے بعد ایک واحد بائٹ اس کمانڈ کی نشاندہی کرتا ہے جس پر صارف عمل کرنا چاہے گا۔ یہ دروازے بند کرنا یا انہیں کھولنا، الارم بند کرنا وغیرہ ہو سکتا ہے۔ عام طور پر، ہر وہ چیز جو آپ دور سے کرنا چاہتے ہیں اس کمانڈ سے وابستہ ہے۔ FF FF F1 پے لوڈ ایک پتہ، یا شناخت کنندہ ہے، جو اس ریموٹ اینٹینا کی شناخت کرتا ہے جس سے پیغام آیا تھا۔ اگر DS یونٹ شناخت کنندہ کو نہیں پہچانتا ہے، تو کمانڈ کو نظر انداز کر دیا جاتا ہے۔ اگر DS شناخت کنندہ کو قبول کرتا ہے تو، ایک کثیر مرحلہ عمل شروع ہوتا ہے، جس میں اگنیشن میں کلید کی موجودگی کی جانچ کرنا، انجن کو آن یا آف کرنا، بریک پیڈل کو دبانا وغیرہ شامل ہیں۔ درحقیقت اس عمل کی زیادہ اہمیت نہیں ہے، بس یہ ہے کہ ڈیوائس اس وقت آئی ڈی سیکھ رہی ہے۔

پیغام کے آخر میں چیکسم کے ساتھ ایک بائٹ اور کمانڈ کے اختتام کی نشاندہی کرنے والا بائٹ ہے۔ اب جب کہ ہم سمجھتے ہیں کہ پروٹوکول کیسے کام کرتا ہے، ہم اس کے بارے میں کیا کر سکتے ہیں؟ میرے پاس اس موضوع پر چند ویڈیوز ہیں۔ بدقسمتی سے، کسی وجہ سے ویڈیو بغیر آواز کے ہے، اس لیے میں آپ کو بتاؤں گا کہ اسکرین پر کیا ہو رہا ہے۔ انسٹرومنٹ پینل ہاؤسنگ پر اسٹیئرنگ کالم کے بائیں جانب ایک سفید باکس ہے جس میں Particle.IO فرم ویئر کے ساتھ الیکٹرانکس ہے جو فورٹین پروٹوکول کو سمجھتا ہے۔ نیلی نوک والی تار اینٹینا ہے۔ یہ چیز مجھے کار کے اندر سے ریموٹ اسٹارٹر یونٹ کے ساتھ بات چیت کرنے اور لیپ ٹاپ اسکرین پر کیا ہو رہا ہے دیکھنے کی اجازت دیتی ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

لہذا میں کار کو لاک انلاک کمانڈ بھیجتا ہوں لیکن یہ کام نہیں کرتا کیونکہ ڈی ایس کو اس اینٹینا کے بارے میں نہیں معلوم۔ جیسا کہ میں نے پہلے ہی ذکر کیا ہے، یہ صرف ایک UART ہے، جس کی خاصیت نام نہاد دو طرفہ مواصلات کو سپورٹ کرنا ہے، جس کی بدولت آپ گاڑی کی حالت کے بارے میں دور سے معلومات حاصل کر سکتے ہیں۔ مثال کے طور پر، اگر انجن کو جسمانی طور پر شروع یا روک دیا گیا تھا، تو DS یونٹ ریموٹ کنٹرول اینٹینا کو متعلقہ پیغام بھیجے گا۔ اس صورت میں، پیغام میں اسی اینٹینا کا پتہ ہوگا۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

مسئلہ یہ ہے کہ مواصلات UART پروٹوکول کا استعمال کرتے ہوئے کی جاتی ہے، اور جو بھی UART بس سے جڑتا ہے وہ اس ایڈریس کو دیکھ سکتا ہے جہاں دیا ہوا پیغام بھیجا گیا ہے، اس لیے میرے فرم ویئر میں موجودہ اینٹینا کے ایڈریس کو کلون کرنے کی صلاحیت ہے، جو میں کرتا ہوں۔ مناسب حکم کے ساتھ.

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

پیغام تخلیق کرنے کے لیے، آپ کو صرف کار کا دروازہ کھولنے کی ضرورت ہے۔ جیسا کہ آپ دیکھ سکتے ہیں، DS اینٹینا کو پیغام بھیجتا ہے کہ دروازہ کھلا ہے، اور الارم فوراً آن ہو جاتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

الارم کو بند کرنے کے لیے، میں "ان لاک" کمانڈ بھیجتا ہوں، جس کے بعد الارم کی آواز بند ہو جاتی ہے اور کار ان لاک ہو جاتی ہے۔ آپ کو اس کے لیے میری بات ماننی پڑے گی، کیونکہ ہم اس ویڈیو کو آواز کے ساتھ چلانے کے لیے حاصل کرنے سے قاصر تھے۔ آئیے دوبارہ ویڈیو چلانے کی کوشش کریں۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

ٹھیک ہے، آواز نمودار ہوئی (مترجم کا نوٹ: آواز کے ساتھ وہی ویڈیو اسکرین پر چلائی جاتی ہے)۔ تو، آپ نے دیکھا کہ کس طرح میں نے DS کمانڈ بھیجا اور الارم آن کیا، یہ سب کچھ بغیر چابی کے۔ اب اسی طرح گاڑی کو اسٹارٹ کرنے کی کوشش کرتے ہیں؛ ایسا کرنے کے لیے درج ذیل ویڈیو دیکھیں۔

عام طور پر، اگر آپ صرف "start" ٹائپ کرتے ہیں اور انجن کو شروع کرنے کی کوشش کرتے ہیں، تو یہ کام نہیں کرے گا۔ وجہ یہ ہے کہ یہ ایک مینوئل ٹرانسمیشن کار ہے اور ریموٹ اسٹارٹر سسٹم میں ایسی کاروں کے لیے ایک خاص طریقہ کار ہوتا ہے۔ اس صورت میں، آپ کو ریموٹ اسٹارٹر کا بٹن دبانا ہوگا جب کلید اگنیشن میں ہو اور انجن چل رہا ہو۔ پھر آپ چابی نکال سکتے ہیں، گاڑی سے باہر نکل سکتے ہیں، دروازہ بند کر سکتے ہیں، جس کے بعد ڈی ایس انجن بند کر دے گا اور دروازہ لاک کر دے گا۔ ایسا اس لیے کیا جاتا ہے کہ گاڑی چلاتے وقت ریموٹ انجن اسٹارٹ ہونے کا جواب نہ دے، کیونکہ یہ خطرناک ہے۔ تاہم، یہ مکمل سیکورٹی فیچر نہیں ہے۔ ای وی او ریموٹ اسٹارٹر یونٹ کو دیکھ کر یہ ثابت کرنا کافی آسان ہے۔ آپ کو یہ پیلا لوپ تار نظر آتا ہے جو دستی ٹرانسمیشن کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ اگر اسے کاٹا جاتا ہے تو، اس بلاک کو آٹومیٹک ٹرانسمیشن والی کار کے لیے استعمال کیا جا سکتا ہے۔ یونٹ کا یہ ڈیزائن آپ کو مختلف قسم کی ٹرانسمیشن والی کاروں میں DS انسٹال کرتے وقت کوئی خاص سیٹنگ استعمال نہ کرنے دیتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

تو سسٹم نے "اسٹارٹ" کمانڈ کا جواب نہیں دیا، اس لیے میں اس بلاک کو دوبارہ جگہ پر رکھوں گا اور کنکشن کو توڑنے کے لیے اس تار کو کاٹ دوں گا۔ اب، اگر آپ "اسٹارٹ" کمانڈ کو دہرائیں گے، تو ایک ساؤنڈ سگنل لگے گا اور کار کے سسٹمز کے اسٹیٹس انڈیکیٹرز انسٹرومنٹ پینل پر روشن ہوں گے، جیسا کہ لاک میں چابی ڈالنے پر ہوتا ہے۔

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 1

اس وقت ہمارے پاس ایک کار ہے جسے ہم اگنیشن میں چابی کے بغیر دور سے شروع کر سکتے ہیں، لیکن DS ماڈیول ہی ہماری ضرورت نہیں ہے۔ عام حالات میں، آپ اب بھی دور سے شروع کی گئی کار میں نہیں جا سکیں گے، لیکن آئیے بہرحال کوشش کرتے ہیں۔

اسٹیئرنگ وہیل لاک کو غیر فعال کرنے کے لیے، آپ کو اگنیشن لاک میں ایک باقاعدہ کلید ڈالنی ہوگی، جس میں کوئی ٹرانسپونڈر نہیں ہے۔ جیسا کہ آپ دیکھ سکتے ہیں، انجن کو شروع کرنے سے پہلے کلید کو پوزیشن میں لے جانا کافی ہے، اور سبارو امپریزا سٹیئرنگ وہیل مکمل طور پر آزادانہ طور پر گھومنا شروع کر دیتا ہے۔

تاہم، اگر آپ کے پاس کوئی چابی نہیں ہے، تو جب آپ بریک پیڈل دبائیں گے تو گاڑی رک جائے گی۔ اس حد کے ارد گرد حاصل کرنے کے لئے بہت آسان ہے. آپ کو یہ معلوم کرنا ہوگا کہ کار ریموٹ اسٹارٹر کو کیسے بتاتی ہے کہ بریک لگائی گئی ہے۔ آپ EVO ماڈیول ہاؤسنگ کے عقب میں کئی کثیر رنگ کی بندرگاہیں دیکھتے ہیں - CAN بس کی کیبل یہاں منسلک ہو جائے گی۔ کار کے دور سے شروع ہونے کے بعد صرف اس کیبل کو DS یونٹ سے ہٹا دینا کافی ہے، اور یہ بریک پیڈل کو دبانے کا جواب نہیں دے گی۔ چونکہ یہ یونٹ اسٹیئرنگ کالم کور کے نیچے واقع ہے، میں اپنے لیپ ٹاپ کے ذریعے "اسٹارٹ" کمانڈ دیتا ہوں، کار اسٹارٹ ہوتی ہے، میں دروازہ کھولتا ہوں، کار سے باہر نکلتا ہوں اور CAN بس کنیکٹر کو EVO یونٹ سے ہٹاتا ہوں۔ جیسا کہ آپ دیکھ سکتے ہیں، گاڑی کا انجن چل رہا ہے، لیکن ہمارے پاس اب بھی اگنیشن میں کوئی چابی نہیں ہے۔

اب اگر آپ بریک پیڈل کو دبائیں گے تو کچھ نہیں ہوگا کیونکہ ای وی او کو نہیں معلوم کہ اسے دبایا گیا تھا۔ اس کے بعد، میں وہیل کے پیچھے جا سکتا ہوں، بریک دبا سکتا ہوں، گیئر اسٹک کو "ڈرائیو" پوزیشن پر لے جا سکتا ہوں، اور کار چلنا شروع ہو جاتی ہے۔ یہ سب کچھ بغیر کسی چابی کے کیا جاتا ہے۔

21:40

کانفرنس DEFCON 27۔ آپ کی کار میری کار ہے۔ حصہ 2

کچھ اشتہارات 🙂

ہمارے ساتھ رہنے کے لیے آپ کا شکریہ۔ کیا آپ کو ہمارے مضامین پسند ہیں؟ مزید دلچسپ مواد دیکھنا چاہتے ہیں؟ آرڈر دے کر یا دوستوں کو مشورہ دے کر ہمارا ساتھ دیں، کلاؤڈ VPS برائے ڈویلپرز $4.99 سے, انٹری لیول سرورز کا ایک انوکھا اینالاگ، جو ہم نے آپ کے لیے ایجاد کیا تھا: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps کے بارے میں پوری حقیقت $19 سے یا سرور کا اشتراک کیسے کریں؟ (RAID1 اور RAID10 کے ساتھ دستیاب، 24 کور تک اور 40GB DDR4 تک)۔

ایمسٹرڈیم میں Equinix Tier IV ڈیٹا سینٹر میں Dell R730xd 2 گنا سستا؟ صرف یہاں 2x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199 سے نیدرلینڈ میں! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 سے! کے بارے میں پڑھا انفراسٹرکچر کارپوریشن کو کیسے بنایا جائے۔ ڈیل R730xd E5-2650 v4 سرورز کے استعمال کے ساتھ کلاس جس کی مالیت 9000 یورو ہے؟

ماخذ: www.habr.com

نیا تبصرہ شامل کریں