iButton

Reading time: 3 minutes

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें

Intro

iButton एक सामान्य नाम है जो एक इलेक्ट्रॉनिक पहचान कुंजी के लिए है जो एक सिक्का के आकार के धातु के कंटेनर में पैक की गई है। इसे Dallas Touch Memory या संपर्क मेमोरी भी कहा जाता है। हालांकि इसे अक्सर “चुंबकीय” कुंजी के रूप में गलत तरीके से संदर्भित किया जाता है, इसमें कुछ भी चुंबकीय नहीं है। वास्तव में, इसके अंदर एक पूर्ण विकसित माइक्रोचिप है जो एक डिजिटल प्रोटोकॉल पर काम करती है।

What is iButton?

आमतौर पर, iButton कुंजी और रीडर के भौतिक रूप को संदर्भित करता है - एक गोल सिक्का जिसमें दो संपर्क होते हैं। इसके चारों ओर के फ्रेम के लिए, सबसे सामान्य प्लास्टिक धारक से लेकर छिद्र, अंगूठियों, लटकन आदि के कई रूप हैं।

जब कुंजी रीडर तक पहुँचती है, तो संपर्क आपस में छूते हैं और कुंजी अपना ID भेजने के लिए सक्रिय होती है। कभी-कभी कुंजी तुरंत नहीं पढ़ी जाती क्योंकि इंटरकॉम का संपर्क PSD जितना होना चाहिए उससे बड़ा होता है। इसलिए कुंजी और रीडर के बाहरी आकृतियाँ छू नहीं पातीं। यदि ऐसा है, तो आपको रीडर की दीवारों में से एक पर कुंजी को दबाना होगा।

1-Wire protocol

Dallas कुंजियाँ 1-wire प्रोटोकॉल का उपयोग करके डेटा का आदान-प्रदान करती हैं। डेटा ट्रांसफर के लिए केवल एक संपर्क (!!) दोनों दिशाओं में, मास्टर से दास और इसके विपरीत। 1-wire प्रोटोकॉल मास्टर-दास मॉडल के अनुसार काम करता है। इस टोपोलॉजी में, मास्टर हमेशा संचार शुरू करता है और दास इसके निर्देशों का पालन करता है।

जब कुंजी (दास) इंटरकॉम (मास्टर) से संपर्क करती है, तो कुंजी के अंदर की चिप चालू हो जाती है, जो इंटरकॉम द्वारा संचालित होती है, और कुंजी प्रारंभ की जाती है। इसके बाद इंटरकॉम कुंजी ID का अनुरोध करता है। अगला, हम इस प्रक्रिया को अधिक विस्तार से देखेंगे।

Flipper मास्टर और दास दोनों मोड में काम कर सकता है। कुंजी पढ़ने के मोड में, Flipper एक रीडर के रूप में कार्य करता है, यानी यह मास्टर के रूप में काम करता है। और कुंजी अनुकरण मोड में, फ्लिपर एक कुंजी होने का नाटक करता है, यह दास मोड में है।

Dallas, Cyfral & Metakom keys

इन कुंजियों के काम करने के तरीके के बारे में जानकारी के लिए पृष्ठ देखें https://blog.flipperzero.one/taming-ibutton/

Attacks

iButtons पर Flipper Zero के साथ हमला किया जा सकता है:

FZ - iButton

References

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें