रिवर्स इंजीनियरिंग - ओटस से निःशुल्क पाठ्यक्रम, प्रशिक्षण 5 माह, दिनांक 30 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / December 03, 2023
आप अभ्यास में रिवर्स इंजीनियरिंग की सबसे महत्वपूर्ण तकनीकों में महारत हासिल करेंगे: स्थैतिक और गतिशील विश्लेषण।
निम्न-स्तरीय और सिस्टम प्रोग्रामिंग से परिचित हों, और विंडोज़ की आंतरिक संरचना के पहलुओं को विस्तार से समझें।
आप नेटवर्क पर पकड़े गए वास्तविक मैलवेयर के उदाहरणों का उपयोग करके मैलवेयर का अध्ययन और वर्गीकरण करेंगे।
रिवर्स इंजीनियरिंग क्या है?
कोड रिवर्स इंजीनियरिंग (कोड रिवर्स इंजीनियरिंग) एक प्रोग्राम के मशीन कोड का विश्लेषण करने की प्रक्रिया है, जिसका उद्देश्य ऑपरेशन के सिद्धांत को समझना है, एल्गोरिथम को पुनर्स्थापित करें, अप्रलेखित प्रोग्राम क्षमताओं की खोज करें, आदि। रिवर्स इंजीनियरिंग की मुख्य विधियाँ स्थिर या गतिशील हैं कोड विश्लेषण. स्थैतिक विश्लेषण में, शोधकर्ता विशेष सॉफ़्टवेयर का उपयोग करके प्रोग्राम कोड को अलग करता है और फिर असेंबली कोड का विश्लेषण करता है। गतिशील विश्लेषण में, शोधकर्ता एक पृथक वातावरण (सैंडबॉक्स) या डिबगर में कोड चलाता है और समय के साथ कोड का विश्लेषण करता है।
इस पाठ्यक्रम के लिए कौन है?
- निम्न-स्तरीय सॉफ़्टवेयर विकसित करने वाले सिस्टम प्रोग्रामर के लिए। आप समझ जाएंगे कि संकलन के बाद कोड आंतरिक रूप से कैसे काम करता है और आपके समाधान की गुणवत्ता में सुधार कर सकता है।
- शुरुआती वायरस विश्लेषकों और सूचना सुरक्षा विशेषज्ञों के लिए। आप सभी आवश्यक रिवर्स इंजीनियरिंग अभ्यास सीखेंगे और मैलवेयर की व्यापक समझ हासिल करेंगे।
प्रैक्टिस कैसी चल रही है?
छात्रों को पहले से स्टैंड प्राप्त होते हैं और कक्षा शुरू होने से पहले उन्हें स्थानीय स्तर पर स्थापित किया जाता है। आप एक शिक्षक के मार्गदर्शन में एक वेबिनार के दौरान अपनी वर्चुअल मशीन पर अभ्यास करेंगे।
पाठ्यक्रम में आपका क्या इंतजार है:
- फाइलों को अनपैक करने का अभ्यास करें
- पीई प्रारूप का व्यावहारिक विश्लेषण (आयात तालिका, निर्यात तालिका, स्थानांतरण तालिका)
- रैंसमवेयर, बैंकिंग ट्रोजन, बॉट्स का व्यावहारिक विश्लेषण।
- प्रोजेक्ट कार्य, जिसके अंतर्गत आप मैलवेयर के उपचार के लिए अपना स्वयं का प्रोग्राम लिखेंगे
हमारे सर्टिपोर्ट भागीदार सभी पाठ्यक्रम के छात्रों को ईसी-काउंसिल प्रमाणन परीक्षा (ईएचए, सीएफए) पर 10% की छूट प्रदान करते हैं!
x8086/x64 के लिए असेंबलर में निम्न-स्तरीय प्रोग्रामिंग।
-विषय 1.प्रोसेसर रजिस्टर, मेमोरी के साथ काम करना
-विषय 2. डेटा, कोड, कमांड ऑपकोड की प्रस्तुति। बुनियादी YA आदेश
-विषय 3. अंकगणित और तार्किक आदेश
-विषय 4.श्रृंखला संचालन
-विषय 5. सबरूटीन्स
-विषय 6.BIOS व्यवधान
-विषय 7. एक कस्टम एमबीआर लिखना
एमआईपीएस के लिए असेंबलर में निम्न-स्तरीय प्रोग्रामिंग।
-विषय 8.प्रोसेसर रजिस्टर। स्मृति के साथ कार्य करना
-विषय 9. अंकगणित, तार्किक आदेश। सशर्त/बिना शर्त कूदने के आदेश
-विषय 10. कमांड ऑपकोड
सीपीयू संरक्षित मोड
- विषय 11. प्रोसेसर के ऑपरेटिंग मोड। पीएम में प्रोसेसर के संचालन का सिद्धांत। स्मृति का खंडीय संगठन
-विषय 12. स्मृति का पृष्ठ संगठन
-विषय 13.वर्णनकर्ताओं के प्रकार
विंडोज़ आंतरिक
-विषय 14.कर्नेल ऑब्जेक्ट
-विषय 15.मेमोरी मैनेजर
-विषय 16.आई/ओ मैनेजर
सिस्टम प्रोग्रामिंग
-थीम 17.पीई प्रारूप
-विषय 18.आयात तालिका
-विषय 19.निर्यात तालिका/स्थानांतरण तालिका
-विषय 20.विंडोज ट्रैप
-विषय 21.WinApi कार्यों को बाधित करना
-विषय 22.प्रोग्रामिंग मूल अनुप्रयोग
-विषय 23. स्टार्टअप में जोड़ने के तरीके
-विषय 24.प्रोग्रामिंग सेवाएँ
-विषय 25. कर्नेल मोड ड्राइवरों को डीबग करने के लिए एक कार्य वातावरण स्थापित करना
कार्यक्रमों की रिवर्स इंजीनियरिंग
-विषय 26. गतिशील कोड विश्लेषण
-विषय 27.स्टेटिक कोड विश्लेषण
-विषय 28. शेल कोड का विकास
-विषय 29.अभ्यास: मैनुअल अनपैकिंग
-विषय 30.अभ्यास: शोषण विश्लेषण
-विषय 31.अभ्यास: एक दुर्भावनापूर्ण नमूने का विश्लेषण
-विषय 32. बफर अतिप्रवाह भेद्यता
-विषय 33. यूएएफ भेद्यता
-विषय 34.बूटकिट्स
प्रोजेक्ट मॉड्यूल
-विषय 35. विषय का चयन और परियोजना कार्य का संगठन
-विषय 36. परियोजनाओं और गृहकार्य पर परामर्श
-विषय 37.डिजाइन कार्य का संरक्षण