2009-11-25 16 views
8

बस उत्सुक - संचार प्रोटोकॉल के रिवर्स-इंजीनियरिंग के लिए कुछ स्वचालित या यहां तक ​​कि अर्द्ध स्वचालित तकनीकें क्या हैं?संचार प्रोटोकॉल के रिवर्स-इंजीनियरिंग

मैं विशेष रूप से मामले में दिलचस्पी है जब एक यातायात सूँघने और प्रोटोकॉल समझने की कोशिश कर रहा है।

मैं एक number of papers on scholar मिल सकता है, लेकिन मेरे अनुभव में यह एक पूरी तरह से मैन्युअल प्रक्रिया के समय की सबसे है।

अगर कोई क्षेत्र में अनुभव है और साझा करने के लिए यह बहुत सराहना की जाएगी तरह लगता है।

+0

क्या आप कोड को किसी राज्य मशीन पर वापस इंजीनियर करने की कोशिश कर रहे हैं, या अनुमान लगाएं कि केवल संदेश यातायात को देखकर प्रोटोकॉल क्या है? –

+0

उत्तरार्द्ध - मैं इस बारे में पूछ रहा हूं कि यातायात को देखते हुए प्रोटोकॉल के एक नमूने को कैसे प्राप्त किया जाए। – JohnIdol

+0

किसी अन्य जानकारी के बिना? यह बेहद मुश्किल है। सबसे पहले आप प्रोटोकॉल का मूल मॉडल मानते हैं, "शुद्ध परिमित राज्य automata"; अगर आपको यह गलत लगता है (कहें कि इसमें एक छिपी काउंटर या टाइमर है), तो आप सही जवाब नहीं प्राप्त कर सकते हैं इससे कोई फर्क नहीं पड़ता कि आप क्या करते हैं। यदि आपको यह अधिकार मिलता है तो आपको अभी भी संदेश की फील्ड संरचना निर्धारित करना होगा, कौन से तत्व प्रोटोकॉल संक्रमण को ट्रिगर करते हैं, और वास्तविक संक्रमण स्थितियां। लोग "केस केस मॉडल" से एफएसए को प्रेरित करने की कोशिश कर रहे पीएचडी थेसिस लिखते हैं। यदि आप अधिक ज्ञान लाने के इच्छुक नहीं हैं, तो आपके पास एक बेहद कठिन समय होगा। –

उत्तर

3
  • संचार लिंक पर कुछ उपाय नियंत्रित करें और डेटा को स्नीफ करें। फिर प्रोटोकॉल से संबंधित कैसे महसूस होता है यह जानने के लिए संबंधित अनुप्रयोग के संचालन की सीमा का प्रयोग करें ताकि आप सामान्य अवलोकन एकत्र कर सकें।

  • प्रोटोकॉल के लिए गूगल। शायद यह प्रकाशित है। हो सकता है कि किसी ने पहले से ही इसे समझ लिया है, या किसी ने लापरवाही से इसके बारे में विवरण लीक किया है। परीक्षण और त्रुटि से दूसरी तरफ से प्रतिक्रियाएं eliciting का प्रयास करें:

  • एक परीक्षण प्रोग्राम है जो प्रोटोकॉल के एक छोर की जगह लिख लें।

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

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