2010-10-17 6 views
6

मैं पास के वाईफाई क्लाइंट डिवाइस खोजने के लिए एक पायथन मॉड्यूल लिख रहा हूं। मेरे सभी मौजूदा स्कैनर जांच अनुरोधों के लिए सुनते हैं और क्लाइंट मैक पते लॉग करते हैं।जांच अनुरोधों के अलावा अन्य विधियों का उपयोग 802.11 वाईफ़ाई डिवाइस खोजने के लिए किया जा सकता है?

मेरी समस्या यह है कि मैं इसे खोजने के लिए एक जांच अनुरोध प्रसारित डिवाइस पर पूरी तरह से निर्भर हूं।

मुझे आश्चर्य है कि डिवाइस खोजने के लिए कोई अन्य तरीका है या नहीं। एक गाइड के रूप में 802.11 this site का उपयोग करना, मैं विचारों के साथ आते है:

  • सामान्य SSIDs साथ प्रसारण पैकेट बाहर भेजें अगर ग्राहकों प्रतिक्रिया को देखने के लिए। उदाहरण के लिए, एपी SSID के रूप में 'Netgear' के साथ एक प्रसारण भेजने और यदि ज्ञात 'Netgear की प्रोफाइल के साथ किसी भी ग्राहकों को जवाब
  • भिन्नता पैकेट बाहर भेजें वायु तरंगों को पुनः स्कैन करना पहले से ही जुड़ा ग्राहकों के लिए मजबूर करने

मैं देख रहा हूँ अभी तक इन दो विचारों का परीक्षण नहीं किया है। बस गेंदबाजी थूकना।

विचार?

+0

हाय, अपने धागे पर कूदने के लिए खेद है, लेकिन मैं एक जूनियर जावास्क्रिप्ट डेवलपर हूं और मुझे वास्तव में आपके पायथन मॉड्यूल (लॉग अनुरोध मैक पते से जांच अनुरोधों से कुछ बनाने की आवश्यकता है) क्या आपके पास कोई जानकारी/लिंक/गाइड है कुछ ऐसा करने के लिए मुझे निर्देशित कर सकते हैं? मैं किसी भी भाषा के लिए खुला हूं बस इसके साथ वास्तव में कठिन समय है! –

उत्तर

3

मुझे नहीं लगता कि प्रसारण विचार काम करेगा। 802.11 में प्रसारण ट्रैफ़िक नहीं है इसलिए स्टेशनों को को ऐसे ट्रैफ़िक पर प्रतिक्रिया देने का कोई कारण नहीं है। एकमात्र तरीका यह है कि यदि आप एपी से प्रश्न में जुड़े हुए हैं, तो इस मामले में आप एक प्रसारण आईसीएमपी इको अनुरोध या कुछ ऐसा ही कर सकते हैं (लेकिन आपको केवल समान ईएसएस में स्टेशनों से प्रतिक्रियाएं मिलेंगी)।

मुझे नहीं लगता कि अलग-अलग पैकेट विचार या तो काम करेगा क्योंकि को स्टेशन पर संबोधित करना होगा और आपको संभवतः पता नहीं पता है।

मैं सुझाव देता हूं कि आप सभी ट्रैफिक को सूँघें और मैक पते को ट्रैक करें। आपको की जांच करने वाले स्टेशनों पर निर्भर नहीं होना चाहिए, लेकिन आप कुछ समय (कुछ भी) भेजने पर निर्भर करते हैं।

1

आप वाई-फाई क्लाइंट डिवाइस द्वारा एक्सेस पॉइंट पर भेजे गए डेटा फ्रेम और डेटा-नल फ्रेम भी देख सकते हैं। एसटीए से अपलिंक फ्रेम फ्रेम नियंत्रण क्षेत्र में ToDs = 1 और FromDs = 0 होंगे। यहां तक ​​कि यदि कोई क्लाइंट डिवाइस सक्रिय रूप से डेटा डाउनलोड नहीं कर रहा है, तो अधिकांश समय-समय पर डेटा-नल फ़्रेम भेजते हैं, या तो जीवित रहने के रूप में या इसके वर्तमान पावर सेविंग स्टेट को एक्सेस पॉइंट के साथ सिग्नल करने के लिए।

3

मैं वास्तव में एक ही चीज़ पर काम कर रहा हूं। मैं जो कह सकता हूं, उससे @PerEkman ने बताया, क्लाइंट डिवाइस से प्रतिक्रिया प्राप्त करने का कोई तरीका प्रतीत नहीं होता है।

आपका पहला विचार - एक सामान्य एसएसआईडी के साथ एक एपी स्थापित करना - एक वाईफाई हैक के समान है जो मिस-एसोसिएशन (अन्य नामों के साथ) के रूप में जाना जाता है। दुर्भावनापूर्ण हैकर इस तकनीक का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए http://www.packtpub.com/article/backtrack-5-attacking-the-client देखें।

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

आप यहां से कुछ विचारों का उपयोग करने में भी सक्षम हो सकते हैं: http://hackaday.com/2011/10/04/wifi-jamming-via-deauthentication-packets/ जानकारी एक छोटा सा स्पैस है, लेकिन ऐसा लगता है कि किसी दिए गए चैनल पर ब्रॉडकास्ट (255.255.255.255) पर एक प्रमाणीकरण पैकेट भेजना संभव है और क्या उस चैनल के सभी ग्राहकों को अपने संबंधित एपी के साथ पुनः प्रमाणित करने के लिए मजबूर होना चाहिए (माना जाता है कि वे एक पर थे)। फिर आप बस पुनः प्राप्त करने की प्रतीक्षा कर सकते हैं और अपनी जानकारी इस तरह प्राप्त कर सकते हैं। शायद कोई और इसकी पुष्टि कर सकता है?

+1

पवित्र गाय, मैंने अभी यहां की तारीखों को देखा ... ओह ठीक है, शायद किसी को यह उपयोगी मिलेगा, लॉल। –

+0

किसी भी मौके से क्या आपके पास संदर्भ हैं जो आप मुझे कुछ विचार देने के लिए निर्देश दे सकते हैं कि आप जैसे कुछ लोग कैसे शुरू कर रहे हैं? –

संबंधित मुद्दे

 संबंधित मुद्दे