हैलो दोस्तों आज की पोस्ट में हम आपके के लिए एक नया पोस्ट लाए है जिसमे आपको बताएंगे की हैकर कैसे बनते हैं  एथिकल हैकर कैसे बने यदि आप ने हमारे पिछले पोस्ट "हैकिंग क्या है और हैकर किसी कंप्युटर को कैसे हैक करते हैं " नहीं पढ़ें होंगे तो जरूर पढे इसमे आपको बहुत कुछ सीखने को मिलेगा । 

बहुत से स्टूडेंट को समझ नहीं आता हैं की उसे क्या कोर्स करना चाहिए जिससे  की वो हैकर बने । क्या हैकर बनने के लिए मैथ्स आना जरूरी हैं ? कौनसे colleges में admission ले क्या हैकर बनने  के लिए प्रोग्रामिंग लैंग्वेज आना चाहिए ? इन सभी प्रशन्नो का जवाब इस आर्टिकल में आपको मिल जाएगा । 

1. हैकिंग के लिए मैथ्स आना जरूरी हैं ?

दोस्तों हम आपको बता दे की सबसे पहले आपको हैकिंग के बारे में मालूम होना चाहिए की हैकिंग कितने प्रकार के होते हैं जिससे आपको आसानी से जान सकोगे की हैकर बनने के लिए मैथ्स कितना जरूरी हैं । यदि आपको हैकिंग के बारे में कुछ भी नहीं मालूम हैं तो आप हमारे पिछले पोस्ट को जरूर पढे उसमे आपको हैकिंग के बारे में पूरी जानकारी विस्तार से बताया गया हैं । 

हैकर बनने  के लिए सबसे पहले आपको ये डिसाइड करना होगा की आप किस प्रकार के हैकर बनना चाहते हैं यदि आप एक एथिकल हैकर बनना चाहते हैं तो आपको मैथ्स की जरूरत नहीं हैं लेकिन यदि आप क्रिप्टाग्रफी में जाना चाहते हैं तो आपको मैथ्स आना जरूरी हैं । 

अब यहाँ पे बात आती हैं की कितना मैथ्स आना चाहिए आपको मैथ्स  में एकदम से ज्यादा गहराई तक पढ़ने की जरूरत नहीं हैं बस उतना पढे और उस टॉपिक को पढे जो आपके के लिए उपयोगी हैं । 

2. प्रोग्रामिंग लैंग्वेज ?

यदि आप script kid हैकर बनना पसंद करते हैं तब आपको कोई भी प्रोग्रामिंग लैंग्वेज सीखने की जरूरत नहीं होती है क्योंकि इसमे आप पहले से बने हुए हैकिंग टूल्स को उपयोग करते हैं । 

लेकिन इसका एक बढ़ा disadvantage यह भी हैं की हैकिंग करते समय बहुत से  कोई प्रॉब्लेम आपके समक्ष आएगी  तब आप उसे साल्व नहीं कर सकते हैं ।

हमे पता है की कंप्युटर केवल मशीन लैंग्वेज को ही समझते हैं और मशीन लैंग्वेज को हम आसानी से नहीं समझ सकते हैं । वेबसाइट हो या सॉफ्टवेयर हो गेम की बात करे सभी को कोई न कोई प्रोग्रामिंग लैंग्वेज से लिखा गया है जब तक हमे ये नहीं पता चलता हैं की सॉफ्टवेयर या प्रोग्राम को कैसे बनाए है या कैसे काम करते है तो उस सॉफ्टवेयर और प्रोग्राम को हैक करना आसान नहीं होता है जब आपको ये समझ आ जाए की कैसे प्रोग्राम सॉफ्टवेयर कार्य करते है तब आप उसे exploit  करने में सरल होगा । 

एक प्रोफेशनल हैकर बनने के लिए आपको बहुत से प्रोग्रामिंग लैंग्वेज आनी चाहिए  

अब बात आती है की  कौनसे कौनसे प्रोग्रामिंग languages आना जरूरी है जीतने भी कंप्युटर लैंग्वेज उपलब्ध है सभी का अलग अलग कार्यों के लिए बनाया गया है और उनकी अपनी अपनी फंगक्शनैलिटी हैं और उनकी कुछ लिमिट भी है 

  1. python
  2. c
  3. java
  4. JavaScript
  5. php
  6. sql
इन सभी लैंग्वेज के बारे में दूसरे पोस्ट में अच्छे से जानेंगे । 

इन्हे भी पढे :- 
            

                     

               हैकिंग किसे कहते हैं ?

3. कंप्युटर नेटवर्क :-  कंप्युटर नेटवर्क  यह बहुत ही इम्पॉर्टन्ट सब्जेक्ट है इसमे आप नेटवर्क क्या है  कंप्युटर नेटवर्क के प्रकार , इंटरनेट वर्क कैसे  करता है, कैसे एक कंप्युटर  से दूसरे कंप्युटर  में डाटा transfer होते है , डिवाइस एक-दूसरे से कैसे कम्यूनकैट करते हैं । प्रोटोकॉल क्या है टीसीपी आईपी  आईपी एड्रैस , firewall  इन सभी की अच्छी समझ होनी चाहिए । 

4. लर्न बेसिक कंप्युटर:-   अब आप हैकिंग सीखने जा रहे है तो आपको कंप्युटर के बारे में अच्छी पकड़ होनी चाहिए कंप्युटर को अच्छे से चलना आना चाहिए । 

कंप्युटर कैसे कार्य करता है कैसे बूटिंग क्या है बूटिंग प्रोसेस इसके अलावा हार्डवेयर सॉफ्टवेयर RAM,ROM,CPU, REGISTER इनपुट डिवाइस और आउट्पुट डिवाइसेस । 

5. OS:-  ऑपरेटिंग सिस्टम में आपको Linux के कोई भी डिस्ट्रब्यूशन को सीखे मोस्टली kali Linux aur parrot os को सीखे इन दोनों में आपको पहले  से इंस्टॉल टूल्स मिल जाएगा । लिनक्स में आपको commands आना अनिवार्य है क्योंकि आपको कॉममण्ड्स लाइन पर ही काम करना हैं यहाँ पे आपको ग्राफिकल यूजर इंटरफेस नहीं मिलता है जो भी कार्य होता है सभी को कमांड लाइन के द्वारा ही किया जाता हैं जैसे आप विंडो मैं gui की मदद के फाइल और फ़ोल्डर  क्रीऐट फाइल / फ़ोल्डर  को डिलीट करना फाइल /फ़ोल्डर  को एक जगह से दूसरे जगह ट्रैन्स्फर करते है उसे आपको कमांड लाइन के द्वारा करना होगा । और भी बहुत से कार्य होते है जिन्हे कमांड लाइन के माध्यम से किया जाता है । 

विंडोज़ को भी अच्छे से operate  करना आना चाहिए इसमे आपको PowerShell, bat , cmd, register ये सब बेसिक सीखना पड़ेगा  । 

यदि आप Apple में हैकिंग सीखना चाहते हैं तो आपको Apple  os सीखना होगा । मोस्टली लिनक्स और विंडोज़ अधिकतर लोग उपयोग करते है तो आपको लिनक्स और विंडोज़ की अच्छी पकड़ होनी चाहिए । 

6. untechnical :- ऊपर जो भी बताया गया हैं वो सभी टेक्निकल knowledge है जो की necessary हैं  अब बात आती है un टेक्निकल की तो इसमे आपको quick डिसिशन , प्रॉब्लेम सोलविंग , क्रीऐटिवटी patient मनोविज्ञान ये सब चीजे होनी चाहिए । 

conclusion :- इस पोस्ट में पूरा कोशिश किया हूँ  आपको अच्छे समझाने की  उम्मीद करती हूँ सभी को यह पोस्ट अच्छी लगी होगी यदि आपको किसी भी प्रकार के इस टॉपिक पर कुछ पूछना है या जो चीजे समझ नहीं आई कृपया हमे बताए । कमेन्ट करे और शेयर करे अपने फ्रेंड या फॅमिली को भी साथ में । अलविदा दोस्तों अगले पोस्ट में फिर से मिलेंगे ।  तब तक आप हमारे और भी पोस्ट है उन्हे पढे enjoy करे कुछ नया सीखे ।