तो क्या आप हैकर बनना चाहते हैं? यहां कुछ चरण हैं जिनका उपयोग आप इस वर्ष हैकिंग शुरू करने के लिए कर सकते हैं!
हैकिंग के क्षेत्र में काफी संभावनाएं हैं। आप हमेशा के लिए सीखते रह सकते हैं और कभी भी ऊब नहीं सकते हैं या कुछ अच्छे पुरस्कार अर्जित करते हुए एक ही काम को बार-बार कर सकते हैं। तो आप हैकर कैसे बनते हैं? आपको कहां से शुरू करना चाहिए? आपको कौन से कदम उठाने की जरूरत है और आपको किन चीजों से बचना चाहिए?
इस लेख में, मैं इन सवालों के जवाब देने की पूरी कोशिश करने जा रहा हूं, क्योंकि आखिरकार मैं एक साल में हैकर बन गया - लेकिन पहले, आइए जानें कि हैकर क्या है, इसलिए हम जानते हैं कि हम किस दिशा में काम कर रहे हैं।
एक हैकर क्या है?
मुझे लगता है कि प्रत्येक हैकर अद्वितीय है और उसका अपना कौशल है, तो आइए कुछ कुकी-कटर परिभाषा देने से बचें और इसके बजाय उन विशेषताओं पर ध्यान केंद्रित करें जो एक अच्छा हैकर बनाती हैं।
हैकर्स क्रिएटिव होते हैं
एक हैकर के रूप में, आपको बहुत सी नई समस्याएं मिलेंगी लेकिन कई उत्तर नहीं मिलेंगे। यह एक ही समय में एक आशीर्वाद और अभिशाप है। एक अभिशाप क्योंकि आपके पास जवाब खोजने में आपकी मदद करने के लिए हमेशा कोई नहीं होगा बल्कि एक आशीर्वाद होगा क्योंकि आपके पास कुछ हटकर सोचने का मौका होगा। इसका मतलब है कि आपको बहुत सारी रचनात्मक सोच की आवश्यकता होगी। और हैकिंग के सभी पहलुओं में इस रचनात्मकता की जरूरत है, बग बाउंटी से लेकर पेनेट्रेशन टेस्टिंग से लेकर मैलवेयर एनालिस्ट तक, हर हैकर को ग्राफिक्स आर्टिस्ट की तरह क्रिएटिव होना चाहिए।
हैकर्स समस्याओं को हल करना पसंद करते हैं
मुझे लगता है कि हैकर होने के मेरे परिभाषित पहलुओं में से एक पहेलियों को हल करने की मेरी आवश्यकता होगी। यह एक खुजली है जिसे मुझे खरोंचना है - फिर भी यह इस तरह से शुरू नहीं हुआ। मनुष्य के रूप में, हम अपने जीवन में लगातार मनोरंजन के साथ या बस एक कार्य से दूसरे कार्य में बदलकर बोरियत को दूर करने का प्रयास करते हैं। फिर भी ऐसा करके हम मानव मन के एक छोटे लेकिन शक्तिशाली पहलू की उपेक्षा करते हैं। मैंने पाया कि जब मैं अपनी बोरियत से बचता या उपेक्षा नहीं करता तो मुझे ऐसी समस्याएं दिखाई देने लगती हैं जहां दूसरों को देखने में परेशानी होती है। मैंने पहेलियाँ और समाधान केवल इसलिए देखना शुरू कर दिया क्योंकि मैं इस मनःस्थिति से बच नहीं रहा था। समय के साथ, मैंने नई पहेलियों की खोज (और उन्हें हल करने) की प्रक्रिया का आनंद लेना सीखा, भले ही वे एक उबाऊ कार्य के दौरान खोजी गई हों। बोरियत को गले लगाओ!
हैकर्स स्थापित आदेश से लड़ते हैं
यह विषय ऐसा लग सकता है कि सभी हैकर शुद्ध अराजकतावादी हैं जो सरकार से लड़ना पसंद करते हैं लेकिन मैं इस बारे में बात नहीं कर रहा हूं। बहुत समय पहले मैंने यह कथन पढ़ा था,
"भरोसा करो, लेकिन सत्यापित करो"
और यह तब से मेरे साथ अटका हुआ है। मुझे यह बताना पसंद नहीं है कि सामान केवल एक विशिष्ट तरीके से काम करता है क्योंकि यह उस तरह से काम करने के लिए जाना जाता है। जब आप चीजों पर सवाल उठाते हैं तो आप उन कमजोरियों को ढूंढते हैं जिन्हें दूसरों ने अनदेखा कर दिया है या बस विचार भी नहीं किया है। आपको हर चीज पर सवाल करना चाहिए, यहां तक कि मुझसे भी! यह मेरी मानसिकता थी जब मैंने पहली बार हैकिंग शुरू की थी, और इसने मुझे उन चीजों की खोज करने के लिए प्रेरित किया, जिनके बारे में मैंने कभी सोचा भी नहीं होगा, यह सब इसलिए है क्योंकि मैंने अपनी आंत की भावना को अनदेखा करना चुना कि एक सिस्टम कैसे काम करता है।
हैकर्स (आमतौर पर) बहुत सक्षम होते हैं
हैकिंग एक स्क्रिप्ट को निष्पादित करने और उसे एक दिन बुलाने से कहीं अधिक है। हमारे व्यापार में उन चीजों के लिए भी बहुत जुनून की आवश्यकता होती है जिनकी हम परवाह नहीं करते हैं। हैकिंग ज्ञान के कई क्षेत्रों की एक सिम्फनी है जो एक सुंदर गीत बजाती है, लेकिन यह जानने के लिए कि समग्र रूप से क्या खेलना है, हमें यह जानने की जरूरत है कि हर यंत्र को अच्छी तरह से कैसे बजाया जाए। यह एक जगह है और जब तक मेरा मानना है कि इसके लिए प्रशिक्षण का पालन किया जा सकता है, मेरा यह भी मानना है कि कुछ ऐसे पहलू हैं जिन्हें आपको मास्टर करना है लेकिन बस इसके लिए अध्ययन नहीं किया जा सकता है। इसका मतलब यह है कि किसी बिंदु पर, आपको अपने दम पर ज्ञान की उस प्यास में गोता लगाना होगा और उसका पीछा करना होगा। यही कारण है कि हैकर्स को मेरे द्वारा मिले कुछ सबसे बहु-अनुशासित और कुशल लोगों में से एक बनाता है।
हैकर बनने के सामान्य उपाय
बढ़िया, तो अब जब आप जानते हैं कि महान हैकर्स की विशेषताएं क्या हैं, तो आइए निर्धारित करें कि आपको किन कौशलों की आवश्यकता होगी। यदि आप एक हैकर बनना चाहते हैं, तो आपको यह जानना होगा कि आप किसमें विशेषज्ञता हासिल करेंगे, क्योंकि बहुत सारी नौकरियां हैं। फिर भी जबकि विशेषज्ञता भिन्न हो सकती है, हैकर सभी कुछ मौलिक कौशल साझा करते हैं। मेरे जैसे एक डरपोक हैकर बनने के लिए आपको बुनियादी कौशल की आवश्यकता है:
1. प्रोग्राम करना सीखें
यह हिस्सा जरूरी है। यह वास्तविक प्रोग्रामिंग भाषाओं के बारे में इतना नहीं है बल्कि प्रोग्रामिंग अवधारणाओं को समझने के लिए और भी बहुत कुछ है। यदि आप समझ सकते हैं कि किसी चीज़ को कैसे डिज़ाइन किया गया था, तो आपको पता चल जाएगा कि कमजोरियाँ कहाँ हैं। मैंने निम्नलिखित भाषाओं को इस क्रम में क्रमबद्ध किया है कि मुझे लगता है कि आपको पहले से आखिरी तक सीखना चाहिए - मैं इस बारे में थोड़ा बताऊंगा कि मुझे क्यों लगता है कि ये इतने महत्वपूर्ण हैं।
- HTML (और संभवतः CSS): हैकिंग के लिए सीधे लागू नहीं होने पर, यह आपको वेब की मूल बातें सिखाएगा और यह उन लोगों के लिए एक महान प्रारंभिक भाषा है जो त्रुटियों के लिए एक बड़ी सहनशीलता के साथ तेजी से दिखाई देने वाले कुछ बनाने की तलाश में हैं . उन वेब पेजों को चमकदार बनाने के लिए एक बढ़िया अतिरिक्त CSS होगा!
- PHP आपको अपने वेब एप्लिकेशन को उबाऊ स्थिर वेबसाइटों से आकर्षक बैक-एंड संचालित वर्कहॉर्स तक ले जाने की अनुमति देता है। आप डेटा और बहुत कुछ संग्रहीत करने के लिए उपयोगी एप्लिकेशन बनाने में सक्षम होंगे। इस भाषा का नुकसान यह है कि यह कुछ ऐसी चीजों की अनुमति देगा जो सख्त भाषाएं जैसे ASPX अनुमति नहीं देती हैं। लेकिन इस तथ्य को देखते हुए कि आप आसानी से एक PHP एप्लिकेशन को तैनात कर सकते हैं और त्रुटि सहनशीलता का थोड़ा और अधिक प्राप्त कर सकते हैं, यह एक बड़ा प्लस है।
- PYTHON एक सामान्य भाषा है जिसका उपयोग कोई भी हैकर चुटकी में एक त्वरित स्क्रिप्ट को व्हिप करने के लिए कर सकता है। Python मल्टी-प्लेटफॉर्म है, जिसका अर्थ है कि यह सभी ऑपरेटिंग सिस्टम पर चलेगा जो इसका समर्थन करते हैं, लेकिन JAVA जैसी अन्य भारी भाषाओं के विपरीत, आप इसे बहुत तेज चला सकते हैं। यह अंतिम-उपयोगकर्ताओं के लिए भी कम सख्त है, लेकिन उन्हें इसके डिजाइन द्वारा अपने कोड को साफ और पठनीय बनाने के लिए मजबूर करता है।
2. जानें कि लिनक्स कैसे चलाना और उपयोग करना है
यह पहली बार में कठिन लग सकता है, खासकर यदि आप windows के अलावा कुछ भी इस्तेमाल करने के अभ्यस्त नहीं हैं। ठीक है, उस डर को दूर करें क्योंकि हैकिंग के लिए लिनक्स बहुत आवश्यक है क्योंकि कई लोकप्रिय उपकरण यूनिक्स-आधारित सिस्टम पर बनाए गए हैं, इसलिए कई हैकर्स यूनिक्स के खुले स्वभाव और अनुकूलन के लिए चिपके रहते हैं। आप windows सिस्टम पर हैक कर सकते हैं, यह थोड़ा कठिन होगा क्योंकि अधिकांश ट्यूटोरियल और लोकप्रिय टूल यूनिक्स के लिए लिखे गए हैं।
3. नेटवर्किंग की मूल बातें जानें
यह जानना वास्तव में महत्वपूर्ण है कि नेटवर्क के भीतर क्या चल रहा है। आपको यह सीखने की जरूरत है कि कैसे एक कंप्यूटर से दूसरे कंप्यूटर पर पैकेट भेजे जा रहे हैं क्योंकि अंततः, आपको यह सीखना होगा कि इस ट्रैफ़िक की व्याख्या कैसे करें और इसका सावधानीपूर्वक विश्लेषण करें। यही कारण है कि यह वास्तव में इस कौशल के साथ जल्दी शुरू करने के लिए भुगतान करता है। मैं अत्यधिक अनुशंसा करता हूं कि आप घर पर अपना वायरलेस नेटवर्क कैसे सेट करें, यह सीखने जैसी बुनियादी चीजों से शुरुआत करें। यह मूल बातों से भी आगे जा सकता है, आपको वायरलेस एक्सेस प्वाइंट स्थापित करने की आवश्यकता नहीं है, लेकिन आप अपनी फ़ायरवॉल सेटिंग्स और पोर्ट फ़ॉरवर्डिंग जैसी चीज़ों के साथ खेलने का प्रयास कर सकते हैं। एक बार जब आप सहज हों, तो अन्य नेटवर्क का विश्लेषण करना शुरू करें।
4. हैकिंग पर लेख पढ़ें
आपके दिमाग में हैकिंग की जो भी छवि है, संभावना है कि वह पॉप संस्कृति के कारण गलत है। हम यह सोचकर बड़े हुए हैं कि हैकिंग एक कीबोर्ड पर कोसने जैसा लगता है। इसलिए आप जो अभ्यास कर रहे हैं और जो वास्तविक है, उसके बीच की कड़ी को खोजने के लिए, वास्तविक हैकर्स से यह देखने में मदद मिलती है कि वास्तविक दुनिया में उनकी तकनीकों को कैसे लागू किया गया है। हालांकि जटिलता को आपको हतोत्साहित न होने दें। शुरुआत में चीजें ज्यादा समझ में नहीं आएंगी लेकिन जैसे-जैसे आप आगे पढ़ेंगे, आप पाएंगे कि आप उन चीजों को समझने लगेंगे जो आपने पहले नहीं की थीं।
अब जबकि हमने बहुत सी बुनियादी बातों को कवर कर लिया है, अब समय आ गया है कि हम किसी विशेषज्ञता का चुनाव करें। जैसा कि मैंने पहले कहा है, हैकिंग के बहुत सारे पहलू हैं और मुझे नहीं लगता कि एक को दूसरे को खारिज करना चाहिए, लेकिन कहीं से शुरू करना अच्छा है।
एक विशेषज्ञता चुनें
ऐसा लग सकता है कि आप जो चुनाव करने जा रहे हैं वह अंतिम है लेकिन सच्चाई से आगे कुछ भी नहीं हो सकता है। नीचे दिए गए सभी विकल्प एक बहुत ही धाराप्रवाह क्षेत्र में एक प्रवेश बिंदु हैं जो हमें अन्य विषयों से बातचीत करने और चीजों को सीखने की अनुमति दे सकते हैं। मैं हैकिंग की तुलना विज्ञान से करता रहता हूं और मुझे लगता है कि मेरी तुलना खुद को वैध साबित करती रहती है। विज्ञान की तरह ही हमें अंततः एक बेहतर हैकर बनने के लिए कई विषयों से चीजें जानने की जरूरत है।
वेब एप्लिकेशन हैकिंग
वेब एप्लिकेशन हैकिंग एक संकीर्ण क्षेत्र की तरह लग सकता है लेकिन इससे कई विकल्प हो सकते हैं। आप या तो बग बाउंटी हंटिंग में अन्य हैकर्स के खिलाफ अपनी किस्मत और कौशल स्तर की कोशिश कर सकते हैं या हम पैठ परीक्षण जैसे अधिक स्थिर नौकरियों में जा सकते हैं। वेब एप्लिकेशन हैकिंग के बारे में अच्छी बात यह है कि यह हमें या तो बहुत ही कार्यात्मक कारनामों में जाने की अनुमति देगा जैसे कि व्यावसायिक तर्क दोष और बहुत तकनीकी जैसे असुरक्षित अक्रमांकन और बीच में कुछ भी।
नेटवर्क हैकिंग
हैकिंग नेटवर्क बहुत तकनीकी है, यदि आप इस विशेषज्ञता का पीछा करते हैं, तो आप एक पैठ परीक्षक या सिस्टम ऑपरेशन सेंटर प्रबंधन बन सकते हैं - मूल रूप से घटनाओं को सुरक्षित, प्रबंधित और प्रतिक्रिया देने के लिए नेटवर्क का प्रभार लेना। वहां पहुंचने के लिए, आपको सिस्को के CCNA जैसे आधार प्रमाणपत्रों के साथ नेटवर्क इंजीनियरिंग पर ध्यान केंद्रित करना होगा, जो हमारे ज्ञान को मजबूत करने में मदद करता है, यद्यपि सुरक्षा पर कम ध्यान देने और सामान्य नेटवर्क ज्ञान पर अधिक ध्यान देने के साथ। एक सुरक्षा-वार हैकर के रूप में आप Hack-The-Box और vulnhub जैसी साइटों को आज़मा सकते हैं जो हमें अपने हैकिंग कौशल का अभ्यास करने की अनुमति देते हैं और फिर eJPT और OSCP जैसे सुरक्षा प्रमाणपत्रों के लिए जाते हैं।
Malware विश्लेष
मैलवेयर का विश्लेषण करना थोड़ा अधिक कठिन हो सकता है लेकिन पुरस्कार बहुत बड़े हैं। हैकर्स एक अधिक विशिष्ट नौकरी की उम्मीद कर सकते हैं जिसमें सीखना केंद्रीय भूमिका निभाएगा। यहां पहुंचने के लिए, हमें स्थिर कोड विश्लेषण और डीकंपलिंग अनुप्रयोगों पर अधिक ध्यान देना होगा।
Thank you for visiting 🙏
You must be logged in to post a comment.