ტერმინი "ჰაკერი" გლამურულია და მასზე დიდი გავლენა იქონია პოპულარულმა მედიამ. სინამდვილეში, ჰაკერი არის ადამიანი, რომელიც ეძებს დაუცველობას, რომლის შესწავლა და ექსპლუატაცია შესაძლებელია. ნამდვილი ჰაკერების უმეტესობა სისტემებს იჭერს ცნობისმოყვარეობისა და აღელვების გამო, არა რაიმე პირადი სარგებლისთვის. თინეიჯერულ ასაკში შეძლებისდაგვარად ბევრი ჰაკერის სწავლის დაწყება შეგიძლიათ. ამ ცოდნას შეუძლია ხელი შეუწყოს თქვენი ჰაკერების კარიერას და თუნდაც კარგი სკოლის ან სამუშაოს მიღწევაში.
ნაბიჯები
მეოთხე ნაწილი 1: გაკვეთილების ჩატარება
ნაბიჯი 1. დარეგისტრირდით სკოლაში კომპიუტერული მეცნიერებების კლასებზე
ბევრი საშუალო სკოლა გვთავაზობს კომპიუტერულ მეცნიერებას, რომელსაც შეუძლია გასწავლოთ პროგრამირებისა და ქსელის საფუძვლები. ამ გაკვეთილების გატარება თქვენთვის უფასო იქნება მომავალში და დაგეხმარებათ პირად სწავლაში. ესაუბრეთ თქვენს მრჩეველს, რომ ნახოთ არის თუ არა კომპიუტერული მეცნიერების გზა თქვენი არჩევითი საგნებისათვის.
ნაბიჯი 2. შეამოწმეთ ადგილობრივი საზოგადოებრივი ცენტრები და სათემო კოლეჯები კურსებისთვის
ფოკუსირება ოპერაციულ სისტემებსა და ქსელებზე. თქვენ შეიძლება იპოვოთ ბევრად მეტი პროგრამა, ვიდრე თქვენს საშუალო სკოლაში, მაგრამ მათი აღება, სავარაუდოდ, გარკვეული თანხა დაგიჯდებათ. ამ კურსებმა შეიძლება შემოგთავაზოთ უფრო მაღალკვალიფიციურ პროფესიონალებზე წვდომა, ვიდრე ამას სკოლაში ნახავთ.
ნაბიჯი 3. გაწევრიანდით სკოლაში კომპიუტერულ მეცნიერებათა კლუბში
ეს არის დიდი გზა შეხვდეთ თანამოაზრეებს, ასევე პოტენციურად უფრო მეტად დაუკავშირდეთ კომპიუტერულ მეცნიერებათა მასწავლებელს. თუ თქვენ არ გაქვთ კომპიუტერული მეცნიერების კლუბი, განიხილეთ საკუთარი თავის ჩამოყალიბება. ეს ყველაფერი კარგად გამოიყურება კოლეჯის რეზიუმეებშიც, სადაც შეგიძლიათ გაიგოთ ბევრი რამ გამოყენებითი კომპიუტერული მეცნიერებების შესახებ.
ნაბიჯი 4. გაიარეთ ლოგიკისა და კრიტიკული აზროვნების კურსები
ჰაკინგი უფრო მეტია ვიდრე პროგრამირების ენების ცოდნა. თქვენ უნდა შეგეძლოთ მიუახლოვდეთ პრობლემებს უნიკალური კუთხიდან და ისარგებლოთ დაუცველობით, რაზეც შემქმნელი ვერასდროს იფიქრებდა. იმის ცოდნა, თუ როგორ გამოიყენოთ კრეატიულობა შეტევის პრობლემებზე, მოგცემთ დიდ უპირატესობას.
ნაწილი 4 მეოთხედან: კომპიუტერების სწავლა და ქსელის შექმნა
ნაბიჯი 1. ისწავლეთ ძირითადი ოპერაციული სისტემების ძირითადი მახასიათებლები
გამოიყენეთ თქვენი სკოლის კომპიუტერული ლაბორატორიები, რომ ისწავლოთ რაც შეიძლება მეტი ოპერაციული სისტემის განლაგება და ნაკადი. იმისათვის, რომ იყოთ წარმატებული ჰაკერი, თქვენ უნდა იყოთ კომფორტულად მუშაობაში Windows, Linux და OS X. თქვენ უნდა შეეძლოთ ნებისმიერი ძირითადი ფუნქციის შესრულება და ნებისმიერი ადგილის პოვნა მასზე ფიქრის გარეშე.
ნაბიჯი 2. გაეცანით ბრძანების ხაზებს
ბევრი დრო გატეხილია სარდლობის ხაზის დათვალიერებასა და ბრძანებების აკრეფაზე. გაეცანით Windows ბრძანების ხაზს და ტერმინალს Linux და OS X.
- იხილეთ როგორ გამოვიყენოთ CMD დამატებითი ინფორმაციისთვის Windows Command Prompt.
- იხილეთ როგორ გაეცნოთ Ubuntu ბრძანებებს Ubuntu (Linux) ტერმინალზე დეტალებისთვის.
ნაბიჯი 3. ისწავლეთ როგორ მუშაობს კომპიუტერის კომპონენტები ერთად
ბევრი მოწინავე გატეხვა მოხდება ტექნიკის დონეზე, როდესაც თქვენ ურთიერთობთ ქსელის ბარათებთან, მარშრუტიზატორებთან და მეხსიერებასთან. კომპიუტერის მუშაობის საფუძვლების ცოდნა და კომპონენტების ერთმანეთთან დაკავშირება დაგეხმარებათ ისწავლოთ სისტემებით სარგებლობა. იხილეთ როგორ ავაშენოთ კომპიუტერი, რომ გავიგოთ როგორ მუშაობს ეს ყველაფერი ერთად. თქვენ შეგიძლიათ მიიღოთ ბევრი ძირითადი კომპიუტერული ცოდნა სკოლაში კომპიუტერული გაკვეთილების გავლით.
ნაბიჯი 4. ისწავლეთ ქსელის საფუძვლები
იმის ცოდნა, თუ როგორ ხდება მონაცემთა გადაცემა ინტერნეტით, აუცილებელია წარმატებული ჰაკერი იყოს. შეიტყვეთ როგორ მუშაობს ქსელის მოდელების სხვადასხვა ფენა. ეს გასწავლით თუ სად შეიძლება მონაცემების პოვნა და როგორ ჩაჭრა და შეცვლა. იხილეთ როგორ გავიგოთ კომპიუტერული ქსელი ქსელის მოდელებსა და ფენებზე. ქსელის ძირითადი ცოდნა გადამწყვეტია ეფექტური, მაღალი დონის ჰაკერებისათვის.
თქვენ შეიძლება შეძლოთ გაკვეთილების ჩატარება ქსელში თქვენს სკოლაში ან ადგილობრივ საზოგადოებრივ კოლეჯში
ნაბიჯი 5. წაიკითხეთ ყველა წიგნი ჰაკერების და კომპიუტერების შესახებ
არ ისწავლოთ მხოლოდ თქვენი კლასებიდან. მაქსიმალურად უნდა იყოთ ჩართული სწავლაში. აიღეთ ძველი წიგნები ჰაკერების შესახებ, ან დარეგისტრირდით კვარტალურ გამოცემაზე. ნებისმიერი და ყველა ინფორმაცია, რისი მოხმარებაც შეგიძლია გაგიზარდოს ჰაკერების ცოდნა.
ნაწილი 3 მეოთხედან: ძირითადი ენების სწავლა
ნაბიჯი 1. ისწავლეთ HTML
HTML არის ძირითადი ენა, რომლითაც მზადდება ყველა ვებ გვერდი. HTML საფუძვლების ცოდნა დაგეხმარებათ ვებსაიტების სისუსტეების დადგენაში, ასევე თქვენი ძირითადი საიტების კოდირებაში. იხილეთ როგორ ვისწავლოთ HTML დასაწყებად.
ნაბიჯი 2. ისწავლეთ JavaScript
JavaScript არის ერთ - ერთი მთავარი გზა, რომლითაც შინაარსი ნაჩვენებია ვებსაიტებზე. JavaScript– ის მუშაობის სწავლა დაგეხმარებათ დაგეხმაროთ საიტების გამოსაყენებელი ნაწილების იდენტიფიცირებაში და შეიტანოთ საკუთარი სკრიპტები. იხილეთ როგორ გამოვიყენოთ JavaScript ინექციები, რომ ნახოთ როგორ მუშაობს ინექციები.
ნაბიჯი 3. ისწავლეთ SQL
SQL არის მონაცემთა ბაზის მთავარი ენა ვებსაიტებისთვის და ონლაინ სერვისებისთვის. ჰაკერები ბევრ დროს ატარებენ მონაცემთა ბაზებზე წვდომის მცდელობაში, ამიტომ იმის ცოდნა, თუ როგორ მუშაობს SQL, აუცილებელია ჰაკერების უმეტესობისთვის. იხილეთ როგორ შევქმნათ SQL Server მონაცემთა ბაზა SQL სერვერის დასაყენებლად ინფორმაციის მისაღებად.
ნაბიჯი 4. ისწავლეთ PHP
PHP არის სერვერის ენა და ხშირად გამოიყენება უსაფრთხო შესასვლელად. ეს აიძულებს PHP– ს ცოდნას უსაფრთხო საიტების გატეხვისთვის. იხილეთ როგორ ვისწავლოთ PHP და MySQL PHP– ით დაწყების დეტალებისთვის. ეს არის ჰაკერების ერთ -ერთი ყველაზე მნიშვნელოვანი ენა.
ნაბიჯი 5. ისწავლეთ პითონი
პითონი არის მაღალი დონის ენა, რომელიც საშუალებას გაძლევთ სწრაფად დაწეროთ პროგრამები და სკრიპტები. ეს აუცილებელია საკუთარი ექსპლუატაციისა და ჰაკერების დასაწერად. იხილეთ როგორ დავიწყოთ პროგრამირება პითონში დაწყების შესახებ რჩევებისთვის.
ნაწილი 4 მეოთხედან: უსაფრთხოდ ჰაკინგის პრაქტიკა
ნაბიჯი 1. გატეხეთ ვირტუალური მანქანა საკუთარ ქსელში
ჰაკერების პრაქტიკაში ყველაზე უსაფრთხო გზაა საკუთარი აღჭურვილობის გატეხვა. ვირტუალური აპარატებით კერძო ქსელის დაყენება საშუალებას მოგცემთ შეამოწმოთ და განათავსოთ ჰაკები ყოველგვარი ფაქტობრივი ზიანის მიყენების ან კანონის დარღვევის გარეშე.
თქვენ შეგიძლიათ გამოიყენოთ ვირტუალური აპარატები თქვენს კომპიუტერში ნებისმიერი ოპერაციული სისტემის დასაყენებლად. ეს საშუალებას მოგცემთ შეამოწმოთ ჰაკერები, რომლებიც მორგებულია კონკრეტულ ოპერაციულ სისტემაზე. იხილეთ როგორ დააინსტალიროთ VirtualBox უფასოდ ვირტუალური მანქანებით მუშაობის შესახებ ინფორმაციის მისაღებად
ნაბიჯი 2. გამოიყენეთ ჰაკერების პრაქტიკის საიტები
თუ გსურთ სცადოთ თქვენი ჰაკერების უნარი რეალურ სამყაროში, არსებობს რამდენიმე საიტი, სადაც არის ჩაშენებული დაუცველები, რომელთა გარჩევა სავსებით ლეგალურია. ეს საიტები საშუალებას მოგცემთ ივარჯიშოთ თქვენი სკრიპტებისა და თავდასხმის მეთოდების გარეშე ყოველგვარი სამართლებრივი შიშის შიშის გარეშე. პოპულარული პრაქტიკის საიტები მოიცავს:
- აგური
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe საიტები
ნაბიჯი 3. შეუერთდით რამდენიმე ჰაკერულ საზოგადოებას
არსებობს სხვადასხვა სახის ჰაკერების საზოგადოება, ადვილად მოსაძებნი ფორუმებიდან დაწყებული წარმოუდგენლად დამალული ანკლავებით დამთავრებული. იპოვნეთ ჰაკერების ჯგუფი, რომელთაც შეუძლიათ დაგაყენონ გამოწვევა გახდეთ უკეთესი ჰაკერი და დაგეხმაროთ გაღიზიანების დროს. ჰაკერების თემებმა ასევე შეიძლება უზრუნველყონ ჰაკერების ტექნიკის უსაფრთხოდ გამოყენების პრაქტიკა.
ნაბიჯი 4. მოერიდეთ ყოველგვარ უკანონო ქცევას
რაც არ უნდა მაცდური იყოს, ნუ დაიწყებთ უკანონო ქმედებებს თქვენი ახალი ჰაკერების ცოდნით. ერთმა ცუდმა ჰაკმა შეიძლება შეგაწუხოთ კანონით და პოტენციურად შეაჩეროთ თქვენი ჰაკერების კარიერა სანამ ის დაიწყება. არ მოგატყუოთ ისტორიები, რომ პროფესიონალი ჰაკერები გახდებიან სანდო თანამშრომლები დაჭერის შემდეგ; უფრო ხშირად ჰაკერები უბრალოდ ციხეში მიდიან.
მოერიდეთ არალეგალურ ქცევებთან ასოცირებას. თუ თქვენი ჰაკერების საზოგადოება იწყებს თავდასხმების განხორციელებას, თქვენ შეიძლება ჩაითვალოთ დამნაშავედ ასოციაციის მიერ. თუ სხვისი ქმედებებით დისკომფორტი გეუფლებათ, შეძლებისდაგვარად დისტანცირდით
ნაბიჯი 5. პრაქტიკაში "თეთრი ქუდი" ან "ეთიკური" გარჩევაში
ეს ტერმინები გამოიყენება ჰაკერების აღსაწერად, რომლებიც ეძებენ სისუსტეებს სისტემებში, მაგრამ არ იყენებენ მათ საკუთარი სარგებლისთვის. ამის ნაცვლად, თეთრი ქუდის ჰაკერები შეატყობინებენ ამ დაუცველობას, რათა თავიდან აიცილონ მომავალი თავდასხმები მავნე ჰაკერებისგან. თეთრი ქუდის გამოცდილი ჰაკერებს შეუძლიათ მიიღონ ბევრი ფული უსაფრთხოების ინდუსტრიაში.