हैकर कैसे बनें: 12 कदम (चित्रों के साथ)

विषयसूची:

हैकर कैसे बनें: 12 कदम (चित्रों के साथ)
हैकर कैसे बनें: 12 कदम (चित्रों के साथ)

वीडियो: हैकर कैसे बनें: 12 कदम (चित्रों के साथ)

वीडियो: हैकर कैसे बनें: 12 कदम (चित्रों के साथ)
वीडियो: अच्छा तो ऐसे बनते हैं हैकर 🤫 | how to become a hacker #shorts 2024, अप्रैल
Anonim

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

कदम

3 का भाग 1: बुनियादी बातों को सीखना

हैकर बनें चरण 4
हैकर बनें चरण 4

चरण 1. एक यूनिक्स जैसा OS चलाएँ, जैसे Linux।

UNIX और UNIX जैसे ऑपरेटिंग सिस्टम इंटरनेट के ऑपरेटिंग सिस्टम हैं। जबकि आप UNIX को जाने बिना इंटरनेट का उपयोग करना सीख सकते हैं, आप UNIX को समझे बिना इंटरनेट हैकर नहीं हो सकते। इस कारण से, आज हैकर संस्कृति काफी मजबूती से UNIX-केंद्रित है। कई प्रकार के यूनिक्स जैसे ऑपरेटिंग सिस्टम हैं, सबसे लोकप्रिय लिनक्स है, जिसे आप उसी मशीन पर माइक्रोसॉफ्ट विंडोज के साथ चला सकते हैं। ऑनलाइन लिनक्स डाउनलोड करें या संस्थापन में आपकी सहायता के लिए स्थानीय लिनक्स उपयोगकर्ता समूह खोजें।

  • अपने पैर की उंगलियों को पानी में डुबाने का एक अच्छा तरीका एक लाइव सीडी या यूएसबी नामक डिवाइस को बूट करना है, एक वितरण जो आपकी हार्ड डिस्क को संशोधित किए बिना पूरी तरह से सीडी या यूएसबी से चलता है। कुछ भी कठोर किए बिना संभावनाओं पर एक नज़र डालने का एक तरीका।
  • Linux के अलावा अन्य UNIX- जैसे ऑपरेटिंग सिस्टम भी हैं, जैसे *BSD सिस्टम। सबसे लोकप्रिय *बीएसडी सिस्टम फ्रीबीएसडी, नेटबीएसडी, ओपनबीएसडी और ड्रैगनफली बीएसडी हैं। सभी लिनक्स की तरह ही ओपन सोर्स हैं। हालांकि, यह याद रखना महत्वपूर्ण है कि वे बीएसडी हैं न कि लिनक्स।
  • डार्विन पर मैकोज़, एक यूनिक्स ऑपरेटिंग सिस्टम जो फ्रीबीएसडी पर है। डार्विन पूरी तरह से स्वतंत्र और खुला स्रोत है और https://opensource.apple.com से उपलब्ध है। क्योंकि सिस्टम का मूल UNIX है, और macOS बहुत लोकप्रिय है, बहुत से लोगों ने Linux अनुप्रयोगों को macOS पर पोर्ट किया है। आप उन प्रोग्रामों को होमब्रे, फ़िंक या मैकपोर्ट्स जैसे पैकेज मैनेजर के साथ प्राप्त कर सकते हैं। वैकल्पिक रूप से, आप केवल macOS के साथ Mac पर Linux चला सकते हैं।
  • यदि आप सुपर आला प्राप्त करना चाहते हैं, तो आप ओपन इंडियाना जैसे ऑपरेटिंग सिस्टम को भी चला सकते हैं, जो ओरेकल द्वारा अधिग्रहित किए जाने और बंद स्रोत बनाने से पहले सोलारिस ऑपरेटिंग सिस्टम के ओपन सोर्स रिलीज पर आधारित है। यूनिक्स सिस्टम वी पर बने ओपनइंडियाना और सोलारिस, और जैसे, लिनक्स अनुप्रयोगों के साथ संगत नहीं हैं। उस ने कहा, लिनक्स अनुप्रयोगों के कई बंदरगाह हैं। आप शायद केवल macOS, BSD या Linux का उपयोग करने से बेहतर हैं क्योंकि वे बहुत अधिक लोकप्रिय हैं और उनके लिए कई और प्रोग्राम उपलब्ध हैं।
हैकर बनें चरण 5
हैकर बनें चरण 5

चरण 2. HTML लिखें।

यदि आप प्रोग्राम करना नहीं जानते हैं, तो बुनियादी हाइपरटेक्स्ट मार्क-अप लैंग्वेज (एचटीएमएल) सीखना और धीरे-धीरे दक्षता का निर्माण करना आवश्यक है। जब आप चित्रों, छवियों और डिज़ाइन घटकों की वेबसाइट देखते हैं तो आप जो देखते हैं वह सभी HTML का उपयोग करके कोडित होता है। एक प्रोजेक्ट के लिए, एक बुनियादी होम पेज बनाने का तरीका जानने के लिए सेट करें और वहां से अपना काम करें।

  • अपने ब्राउज़र में, एक उदाहरण देखने के लिए HTML की जांच करने के लिए पृष्ठ स्रोत जानकारी खोलें। फ़ायरफ़ॉक्स में वेब डेवलपर> पेज सोर्स पर जाएं और कोड देखने में समय बिताएं।
  • आप HTML को नोटपैड या साधारण टेक्स्ट जैसे मूल वर्ड प्रोसेसिंग प्रोग्राम में लिख सकते हैं और अपनी फ़ाइलों को "yourCoolFileName" के रूप में सहेज सकते हैं .एचटीएमएल" ताकि आप उन्हें एक ब्राउज़र पर अपलोड कर सकें और अपने काम का अनुवाद देख सकें।
हैकर बनें चरण 3
हैकर बनें चरण 3

चरण 3. प्रोग्रामिंग की भाषा सीखें।

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

  • शुरुआत करने के लिए पायथन एक अच्छी "भाषा" है क्योंकि यह साफ-सुथरी डिज़ाइन की गई है, अच्छी तरह से प्रलेखित है, और शुरुआती लोगों के लिए अपेक्षाकृत दयालु है। एक अच्छी प्रथम भाषा होने के बावजूद, यह सिर्फ एक खिलौना नहीं है; यह बड़ी परियोजनाओं के लिए सम्मोहक, लचीला और अच्छी तरह से अनुकूल है।
  • यदि आप गंभीर प्रोग्रामिंग में आते हैं, तो आपको सीखना होगा कि जावा एक विकल्प है, लेकिन पहली प्रोग्रामिंग भाषा के रूप में इसका मूल्य वर्तमान में इसकी विशेष स्थिति में पूछताछ की गई है।
  • जावा के विपरीत, जावास्क्रिप्ट बहुत हद तक पायथन के समान है क्योंकि वे दोनों सी-आधारित भाषा हैं और बेहद नए उपयोगकर्ता के अनुकूल हैं। जावास्क्रिप्ट "वेब की प्रोग्रामिंग भाषा" है, इसलिए यदि आप वेब विकास/हैकिंग में अपनी शिक्षा जारी रखना चाहते हैं, तो जावास्क्रिप्ट को पायथन से सीखना बेहतर है।
  • जावास्क्रिप्ट का एक विकल्प PHP C होगा, जो यूनिक्स की मूल भाषा है। C++, C से बहुत निकट से संबंधित है; यदि आप एक को जानते हैं, तो दूसरे को सीखना कठिन नहीं होगा। सी आपकी मशीन के संसाधनों के साथ बहुत कुशल है लेकिन डिबगिंग पर आपके समय की भारी मात्रा को सोख लेगा और अक्सर इस कारण से बचा जाता है, जब तक कि आपके कंप्यूटर की दक्षता विशेष रूप से महत्वपूर्ण न हो।
  • बैकट्रैक 5 आर3, काली या उबंटू 12.04LTS जैसे अच्छे शुरुआती प्लेटफॉर्म का उपयोग करना शायद एक अच्छा विचार है।

3 का भाग 2: हैकिंग के दृष्टिकोण को अपनाना

हैकर बनें चरण 1
हैकर बनें चरण 1

चरण 1. रचनात्मक रूप से सोचें।

अब जब आपको बुनियादी कौशल मिल गए हैं, तो आप कलात्मक रूप से सोचना शुरू कर सकते हैं। हैकर्स कलाकारों, दार्शनिकों और इंजीनियरों की तरह होते हैं जो सभी एक में लुढ़क जाते हैं। वे स्वतंत्रता और पारस्परिक जिम्मेदारी में विश्वास करते हैं। दुनिया आकर्षक समस्याओं से भरी पड़ी है, जिनके हल होने की प्रतीक्षा है। हैकर्स समस्याओं को सुलझाने, अपने कौशल को तेज करने और अपनी बुद्धि का प्रयोग करने में विशेष आनंद लेते हैं।

  • हैकर्स के पास हैकिंग के अलावा सांस्कृतिक और बौद्धिक रूप से विविध प्रकार के हित होते हैं। आप जितनी तीव्रता से खेलते हैं उतनी ही तीव्रता से काम करें और जितनी तीव्रता से आप काम करते हैं उतनी ही तीव्रता से खेलें। सच्चे हैकर्स के लिए, "खेल," "काम," "विज्ञान," और "कला" के बीच की सीमाएं गायब हो जाती हैं या एक उच्च-स्तरीय रचनात्मक चंचलता में विलीन हो जाती हैं।
  • साइंस फिक्शन पढ़ें। विज्ञान कथा सम्मेलनों में जाएं, जो हैकर्स और प्रोटो-हैकर्स से मिलने का एक शानदार तरीका है।
  • मार्शल आर्ट में प्रशिक्षण पर विचार करें। मार्शल आर्ट के लिए जिस तरह के मानसिक अनुशासन की आवश्यकता होती है, वह महत्वपूर्ण तरीकों से हैकर्स के समान ही लगता है। सबसे अधिक हैकर-लाइ मार्शल आर्ट वे हैं जो कच्ची ताकत, एथलेटिकवाद या शारीरिक कठोरता के बजाय मानसिक अनुशासन, आराम से जागरूकता और नियंत्रण पर जोर देते हैं। हैकर्स के लिए ताई ची एक अच्छी मार्शल आर्ट है।
441133 5
441133 5

चरण 2. समस्याओं को सुलझाने से प्यार करना सीखें।

किसी भी समस्या को कभी भी दो बार हल नहीं करना चाहिए। इसे एक समुदाय के रूप में सोचें जिसमें हैकर्स का समय कीमती है। हैकर्स का मानना है कि जानकारी साझा करना एक नैतिक जिम्मेदारी है। जब आप समस्याओं का समाधान करते हैं, तो समान समस्या को हल करने में सभी की मदद करने के लिए जानकारी को सार्वजनिक करें।

  • आपको यह विश्वास करने की आवश्यकता नहीं है कि आप अपने सभी रचनात्मक उत्पाद को देने के लिए बाध्य हैं, हालांकि जो हैकर करते हैं उन्हें अन्य हैकरों से सबसे अधिक सम्मान मिलता है। आपको भोजन और किराए और कंप्यूटर में रखने के लिए इसे पर्याप्त रूप से बेचने के लिए हैकर मूल्यों के अनुरूप है।
  • पुराने अंश पढ़ें, जैसे कि "जार्गन फाइल" या "हैकर मेनिफेस्टो" द मेंटर द्वारा। तकनीकी मुद्दों के संबंध में वे पुराने हो सकते हैं, लेकिन रवैया और भावना उतनी ही सामयिक है।
441133 6
441133 6

चरण 3. अधिकार को पहचानना और लड़ना सीखें।

हैकर का दुश्मन बोरियत, कड़ी मेहनत और सत्तावादी आंकड़े हैं जो सूचना की स्वतंत्रता का गला घोंटने के लिए सेंसरशिप और गोपनीयता का उपयोग करते हैं। नीरस काम हैकर को हैकिंग से बचाता है।

हैकिंग को जीवन के एक तरीके के रूप में अपनाना काम और संपत्ति की तथाकथित "सामान्य" अवधारणाओं को अस्वीकार करना है, इसके बजाय समानता और सामान्य ज्ञान के लिए लड़ने के लिए चुनना है।

441133 7
441133 7

चरण 4. सक्षम बनें।

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

3 का भाग 3: अच्छी तरह से हैकिंग

441133 8
441133 8

चरण 1. ओपन-सोर्स सॉफ्टवेयर लिखें।

ऐसे प्रोग्राम लिखें जो अन्य हैकर्स को लगता है कि वे मज़ेदार या उपयोगी हैं, और प्रोग्राम के स्रोतों को उपयोग करने के लिए पूरी हैकर संस्कृति को दें। हैकरडॉम के सबसे सम्मानित देवता वे लोग हैं जिन्होंने बड़े, सक्षम कार्यक्रम लिखे हैं जो व्यापक आवश्यकता को पूरा करते हैं और उन्हें दूर कर देते हैं ताकि अब हर कोई उनका उपयोग कर सके।

441133 9
441133 9

चरण 2. ओपन-सोर्स सॉफ़्टवेयर का परीक्षण और डीबग करने में सहायता करें।

कोई भी ओपन-सोर्स लेखक जो सोच रहा है, आपको बताएगा कि अच्छे बीटा-परीक्षक (जो लक्षणों का वर्णन करना जानते हैं, समस्याओं को अच्छी तरह से स्थानीय बनाना जानते हैं, जल्दी रिलीज में बग सहन कर सकते हैं, और कुछ सरल नैदानिक दिनचर्या लागू करने के इच्छुक हैं) उनके वजन के लायक हैं माणिक में।

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

441133 10
441133 10

चरण 3. उपयोगी जानकारी प्रकाशित करें।

एक और अच्छी बात यह है कि वेब पेजों या अक्सर पूछे जाने वाले प्रश्नों (एफएक्यू) सूचियों जैसे दस्तावेजों में उपयोगी और दिलचस्प जानकारी एकत्र और फ़िल्टर की जाती है, और उन्हें उपलब्ध कराया जाता है। प्रमुख तकनीकी अक्सर पूछे जाने वाले प्रश्नों के अनुरक्षकों को लगभग उतना ही सम्मान मिलता है जितना कि ओपन-सोर्स लेखकों को।

441133 11
441133 11

चरण 4. बुनियादी ढांचे को काम करने में मदद करें।

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

441133 12
441133 12

स्टेप 5. हैकर कल्चर को ही सर्व करें।

यह ऐसा कुछ नहीं है जिसे आप तब तक करने के लिए तैनात होंगे जब तक कि आप कुछ समय के लिए आस-पास न हों और पिछले चार आइटमों में से एक के लिए प्रसिद्ध न हों। हैकर संस्कृति में नेता नहीं होते हैं, लेकिन इसमें संस्कृति नायक और आदिवासी बुजुर्ग और इतिहासकार और प्रवक्ता होते हैं। जब आप लंबे समय तक खाइयों में रहे हैं, तो आप इनमें से एक में विकसित हो सकते हैं।

हैकर्स अपने आदिवासी बुजुर्गों में ज़बरदस्त अहंकार पर भरोसा करते हैं, इसलिए इस तरह की प्रसिद्धि के लिए स्पष्ट रूप से पहुंचना खतरनाक है। इसके लिए प्रयास करने के बजाय, आपको अपने आप को स्थिति में लाना होगा, इसलिए यह आपकी गोद में गिर जाता है, और फिर अपनी स्थिति के बारे में विनम्र और दयालु बनें।

टिप्स

  • कुछ कंपनियां हैकर्स को उनकी सुरक्षा का परीक्षण करने के लिए भुगतान करती हैं। यदि आप काफी अच्छे बन जाते हैं, तो यह आपका काम हो सकता है!
  • सुनिश्चित करें कि पकड़े न जाएं, हालांकि आप जो करने की योजना बना रहे हैं वह अवैध हो सकता है, यह अनुशंसा की जाती है कि आप नहीं ब्लैक हैट हैकिंग में लिप्त हैं।
  • अपनी मातृभाषा अच्छे से लिखें। हालांकि यह एक सामान्य स्टीरियोटाइप है जिसे प्रोग्रामर नहीं लिख सकते हैं, आश्चर्यजनक संख्या में हैकर्स बहुत सक्षम लेखक हैं।
  • LISP एक अलग कारण से सीखने लायक है - जब आप इसे प्राप्त करेंगे तो आपके पास गहन ज्ञानोदय का अनुभव होगा। वह अनुभव आपको अपने बाकी दिनों के लिए एक बेहतर प्रोग्रामर बना देगा, भले ही आप वास्तव में कभी भी LISP का बहुत अधिक उपयोग न करें। आप Emacs टेक्स्ट एडिटर, या GIMP एडवांस्ड इमेज एडिटिंग सॉफ्टवेयर के लिए स्क्रिप्ट-फू प्लगइन्स के लिए संपादन मोड को लिखकर और संशोधित करके LISP के साथ कुछ शुरुआती अनुभव प्राप्त कर सकते हैं।
  • पर्ल व्यावहारिक कारणों से सीखने लायक है; यह सक्रिय वेब पेजों और सिस्टम प्रशासन के लिए बहुत व्यापक रूप से उपयोग किया जाता है ताकि भले ही आप पर्ल कभी न लिखें, आपको इसे पढ़ना सीखना चाहिए। बहुत से लोग पर्ल का उपयोग उन नौकरियों पर सी प्रोग्रामिंग से बचने के लिए करते हैं जिनके लिए सी की मशीन दक्षता की आवश्यकता नहीं होती है।
  • आपके द्वारा बनाई गई वेबसाइटों पर अपने कौशल का परीक्षण करें।
  • अच्छे के लिए अपने कौशल का प्रयोग करें। एक सफेद टोपी हैकर बनना सभी के लिए अच्छा है और ब्लैक हैट हैकर बनने और पुलिस के साथ परेशानी का जोखिम उठाने से कहीं ज्यादा सुरक्षित है।
  • आप जो हैक करते हैं उसके बारे में सावधान रहें। अवैध गतिविधियों के गंभीर परिणाम हो सकते हैं, और इंटरनेट पर कुछ भी वास्तव में गुमनाम नहीं है।
  • कभी भी ऐसी अवैध गतिविधियों को करने की कोशिश न करें जो आपको परेशानी में डाल सकती हैं
  • एक सुरक्षा सेवा (एडीटी) से पूछें कि क्या आप उनके सिस्टम का परीक्षण कर सकते हैं।

सिफारिश की: