როგორ გავხდეთ ჰაკერი: 12 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ გავხდეთ ჰაკერი: 12 ნაბიჯი (სურათებით)
როგორ გავხდეთ ჰაკერი: 12 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავხდეთ ჰაკერი: 12 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავხდეთ ჰაკერი: 12 ნაბიჯი (სურათებით)
ვიდეო: როგორ გავხდეთ ჰაკერი? უმარტივესი ხერხი, 100% მუშაობს 2024, მარტი
Anonim

კომპიუტერულ უსაფრთხოებაში ჰაკერი არის ის, ვინც ყურადღებას ამახვილებს კომპიუტერული და ქსელური სისტემების უსაფრთხოების მექანიზმებზე. არსებობს თემები და გამოცდილი პროგრამისტებისა და ქსელური ოსტატების საერთო კულტურები, რომლებიც მის ისტორიას ათწლეულების მანძილზე მიაკუთვნებენ პირველად გაზიარებულ მინიკომპიუტერებს და ARPAnet– ის ადრეულ ექსპერიმენტებს. ამ კულტურის წევრები იყვნენ პირველი "ჰაკერები". კომპიუტერებსა და სატელეფონო სისტემებში შეღწევა პოპულარული კულტურის ჰაკერების სიმბოლოა, მაგრამ ეს კულტურა ბევრად უფრო რთული და მორალისტურია, ვიდრე ადამიანების უმეტესობამ იცის. გახდე ჰაკერი, ისწავლო ჰაკერების ძირითადი ტექნიკა, როგორ იფიქრო ჰაკერივით და როგორ მოიპოვო პატივისცემა ეთიკური ჰაკერების საზოგადოებაში.

ნაბიჯები

მე –3 ნაწილი 1: სწავლის საფუძვლები

გახდი ჰაკერი ნაბიჯი 4
გახდი ჰაკერი ნაბიჯი 4

ნაბიჯი 1. გაუშვით UNIX– ის მსგავსი ოპერაციული სისტემა, როგორიცაა Linux

UNIX და UNIX– ის მსგავსი ოპერაციული სისტემები არის ინტერნეტის ოპერაციული სისტემები. მიუხედავად იმისა, რომ თქვენ ისწავლით ინტერნეტის გამოყენებას UNIX– ის ცოდნის გარეშე, თქვენ ვერ იქნებით ინტერნეტ ჰაკერი UNIX– ის გაგების გარეშე. ამ მიზეზით, ჰაკერების კულტურა დღეს საკმაოდ მკაცრად UNIX- ზეა ორიენტირებული. არსებობს მრავალი სახის UNIX– ის მსგავსი ოპერაციული სისტემა, რომელთაგან ყველაზე პოპულარულია Linux, რომლის გაშვებაც შეგიძლიათ Microsoft Windows– თან ერთად იმავე აპარატზე. ჩამოტვირთეთ Linux ინტერნეტით ან იპოვეთ Linux– ის ადგილობრივი მომხმარებლის ჯგუფი, რომელიც დაგეხმარებათ ინსტალაციაში.

  • ფეხის თითების წყალში ჩაძირვის კარგი საშუალებაა მოწყობილობის ჩატვირთვა, სახელწოდებით ცოცხალი CD ან USB, დისტრიბუცია, რომელიც მთლიანად მუშაობს CD ან USB– ზე მყარი დისკის შეცვლის გარეშე. გზა, რომ შევხედოთ შესაძლებლობებს, რაიმე მკვეთრი მოქმედების გარეშე.
  • Linux– ის გარდა არის UNIX– ის მსგავსი ოპერაციული სისტემებიც, როგორიცაა *BSD სისტემები. ყველაზე პოპულარული *BSD სისტემებია FreeBSD, NetBSD, OpenBSD და DragonFly BSD. ყველა ღია წყაროა, ისევე როგორც Linux. თუმცა, მნიშვნელოვანია გვახსოვდეს, რომ ისინი არიან BSD და არა Linux.
  • MacOS დარვინზე, UNIX ოპერაციული სისტემა, რომელიც არის FreeBSD– ზე. დარვინი არის სრულიად უფასო და ღია წყარო და ხელმისაწვდომია https://opensource.apple.com– დან. იმის გამო, რომ სისტემის ბირთვი არის UNIX და macOS ძალიან პოპულარულია, ბევრმა ადამიანმა Linux– ის პროგრამები გადაიტანა macOS– ში. თქვენ შეგიძლიათ მიიღოთ ეს პროგრამები პაკეტის მენეჯერთან, როგორიცაა homebrew, fink ან MacPorts. გარდა ამისა, თქვენ შეგიძლიათ უბრალოდ გაუშვათ Linux Mac– ზე macOS– თან ერთად.
  • თუ გსურთ მიიღოთ სუპერ ნიშა, თქვენ შეგიძლიათ გაუშვათ ისეთი ოპერაციული სისტემა, როგორიცაა Open Indiana, რომელიც ემყარება Solaris ოპერაციული სისტემის ღია კოდის გამოშვებას, სანამ ის Oracle– მა შეიძინა და დახურულ წყაროდ აქცია. OpenIndiana და Solaris დამზადებულია UNIX System V– ზე და, როგორც ასეთი, არ არის თავსებადი Linux პროგრამებთან. ამის თქმით, Linux პროგრამების მრავალი პორტია. თქვენ, ალბათ, ჯობია გამოიყენოთ macOS, BSD ან Linux, რადგან ისინი ბევრად უფრო პოპულარულები არიან და ბევრად მეტი პროგრამა აქვთ მათთვის ხელმისაწვდომი.
გახდი ჰაკერი ნაბიჯი 5
გახდი ჰაკერი ნაბიჯი 5

ნაბიჯი 2. ჩაწერეთ HTML

თუ არ იცით პროგრამირება, აუცილებელია ჰიპერტექსტის მარკირების ძირითადი ენის (HTML) სწავლა და თანდათანობით ცოდნის განვითარება. რასაც ხედავთ, როდესაც უყურებთ სურათების, სურათების და დიზაინის კომპონენტების ვებსაიტს, ყველა კოდირებულია HTML გამოყენებით. პროექტისთვის, გაეცანით იმას, რომ ისწავლოთ როგორ გააკეთოთ ძირითადი საწყისი გვერდი და იმუშაოთ იქიდან.

  • თქვენს ბრაუზერში გახსენით გვერდის წყაროს ინფორმაცია HTML– ის შესამოწმებლად მაგალითის სანახავად. გადადით ვებ დეველოპერზე> გვერდის წყარო Firefox– ში და გაატარეთ დრო კოდის მოსაძებნად.
  • თქვენ შეგიძლიათ ჩაწეროთ HTML ძირითადი დამუშავების პროგრამაში, როგორიცაა Notepad ან Simple text და შეინახოთ თქვენი ფაილები როგორც "yourCoolFileName . HTML"ასე რომ თქვენ შეგიძლიათ ატვირთოთ ისინი ბრაუზერში და ნახოთ თქვენი ნამუშევარი თარგმნილი.
გახდი ჰაკერი ნაბიჯი 3
გახდი ჰაკერი ნაბიჯი 3

ნაბიჯი 3. ისწავლეთ პროგრამირების ენა

სანამ ლექსების წერას დაიწყებ, უნდა ისწავლო ძირითადი გრამატიკა. სანამ წესებს დაარღვევ, წესები უნდა ისწავლო. მაგრამ თუ თქვენი საბოლოო მიზანი არის გახდეთ ჰაკერი, თქვენ დაგჭირდებათ უფრო მეტი ვიდრე ძირითადი ინგლისური თქვენი შედევრის დასაწერად.

  • პითონი არის კარგი "ენა" დასაწყებად, რადგან ის არის სუფთა დიზაინით, კარგად დოკუმენტირებული და შედარებით კეთილი დამწყებთათვის. მიუხედავად იმისა, რომ კარგი პირველი ენაა, ის არ არის მხოლოდ სათამაშო; ეს არის მყარი, მოქნილი და კარგად შეეფერება დიდ პროექტებს.
  • თუ სერიოზულ პროგრამირებას შეუდგებით, თქვენ უნდა ისწავლოთ ჯავა ალტერნატივაა, მაგრამ მისი ღირებულება, როგორც პირველი პროგრამირების ენა, ამჟამად კითხვის ნიშნის ქვეშ დგება მის კონკრეტულ მდგომარეობაში.
  • ჯავისგან განსხვავებით, Javascript ძალიან ჰგავს პითონს, რადგან ისინი ორივე C- ზე დაფუძნებული ენაა და ძალიან ახალი მომხმარებლისთვის. Javascript არის "ინტერნეტის პროგრამირების ენა", ასე რომ, თუ გსურთ გააგრძელოთ სწავლა ვებ განვითარება/ჰაკინგში, Javascript უკეთესია ისწავლოთ ვიდრე პითონი.
  • JavaScript– ის ალტერნატივა იქნება PHP C, Unix– ის ძირითადი ენა. C ++ ძალიან მჭიდროდაა დაკავშირებული C; თუ თქვენ იცით ერთი, მეორის სწავლა არ იქნება რთული. C ძალიან ეფექტურია თქვენი აპარატის რესურსებით, მაგრამ დახარჯავს თქვენი დროის უზარმაზარ რაოდენობას გამართვისას და ხშირად ამის გამო თავს არიდებთ, თუ თქვენი კომპიუტერის ეფექტურობა განსაკუთრებით მნიშვნელოვანი არ არის.
  • ალბათ კარგი იდეაა გამოიყენოთ კარგი საწყისი პლატფორმა, როგორიცაა Backtrack 5 R3, Kali ან Ubuntu 12.04LTS.

3 ნაწილი 2: ჰაკერებისადმი დამოკიდებულების მიღება

გახდი ჰაკერი ნაბიჯი 1
გახდი ჰაკერი ნაბიჯი 1

ნაბიჯი 1. იფიქრეთ შემოქმედებითად

ახლა, როდესაც თქვენ გაქვთ ძირითადი უნარები, შეგიძლიათ დაიწყოთ მხატვრული აზროვნება. ჰაკერები ჰგვანან მხატვრებს, ფილოსოფოსებს და ინჟინრებს, რომლებიც გაერთიანებულია ერთში. მათ სჯერათ თავისუფლებისა და ურთიერთ პასუხისმგებლობის. სამყარო სავსეა მომხიბლავი პრობლემებით, რომელთა გადაჭრასაც ელოდება. ჰაკერები განსაკუთრებულ სიამოვნებას იღებენ პრობლემების გადაჭრაში, უნარების გაღრმავებაში და ინტელექტის განხორციელებაში.

  • ჰაკერებს აქვთ მრავალფეროვანი ინტერესები კულტურულად და ინტელექტუალურად, გარჩევის გარეშე. იმუშავეთ ისევე ინტენსიურად, როგორც თამაშობთ და ითამაშეთ ისევე ინტენსიურად, როგორც მუშაობთ. ჭეშმარიტი ჰაკერებისათვის საზღვრები "თამაშს", "მუშაობას", "მეცნიერებას" და "ხელოვნებას" შორის გაქრება ან გაერთიანდება მაღალი დონის შემოქმედებით თამაშში.
  • წაიკითხეთ სამეცნიერო ფანტასტიკა. გადადით სამეცნიერო ფანტასტიკის კონვენციებზე, რაც შესანიშნავი გზაა ჰაკერების და პროტო-ჰაკერების შესახვედრად.
  • განიხილეთ ვარჯიში საბრძოლო ხელოვნებაში. საბრძოლო ხელოვნებისთვის საჭირო ფსიქიკური დისციპლინა, როგორც ჩანს, მსგავსია ჰაკერების მიერ გაკეთებული მნიშვნელოვანი თვალსაზრისით. ყველაზე ჰაკერული საბრძოლო ხელოვნებაა ის, რაც ხაზს უსვამს გონებრივ დისციპლინას, მოდუნებულ ცნობიერებას და კონტროლს, ვიდრე უხეშ ძალას, ათლეტიზმს ან ფიზიკურ სიმტკიცეს. ტაი ჩი კარგი საბრძოლო ხელოვნებაა ჰაკერებისათვის.
441133 5
441133 5

ნაბიჯი 2. ისწავლეთ გიყვარდეთ პრობლემების გადაჭრა

არცერთი პრობლემა არ უნდა გადაწყდეს ორჯერ. წარმოიდგინეთ ის, როგორც საზოგადოება, რომელშიც ჰაკერების დრო ყველასთვის ძვირფასია. ჰაკერებს მიაჩნიათ, რომ ინფორმაციის გაზიარება მორალური პასუხისმგებლობაა. როდესაც პრობლემებს აგვარებთ, გახადეთ ინფორმაცია საჯარო, რათა ყველას დაეხმაროთ ერთიდაიგივე საკითხის გადაჭრაში.

  • თქვენ არ უნდა გჯეროდეთ, რომ თქვენ ვალდებული ხართ გამოყოთ მთელი თქვენი შემოქმედებითი პროდუქტი, თუმცა ჰაკერები არიან ისეთებიც, რომლებიც უდიდეს პატივს სცემენ სხვა ჰაკერებისგან. ეს შეესაბამება ჰაკერების ღირებულებებს, რომ გაყიდოს საკმარისი იმისათვის, რომ დაგიტოვოთ საკვები და ქირა და კომპიუტერები.
  • წაიკითხეთ ძველი ნაწილები, როგორიცაა "ჟარგონის ფაილი" ან "ჰაკერის მანიფესტი" მენტორის მიერ. ისინი შეიძლება მოძველებული იყოს ტექნიკურ საკითხებთან დაკავშირებით, მაგრამ დამოკიდებულება და სული ისეთივე დროულია.
441133 6
441133 6

ნაბიჯი 3. ისწავლეთ ავტორიტეტის ამოცნობა და ბრძოლა

ჰაკერის მტერია მოწყენილობა, დრტვინვა და ავტორიტარული ფიგურები, რომლებიც ცენზურასა და საიდუმლოებას იყენებენ ინფორმაციის თავისუფლების დასახრჩობად. მონოტონური მუშაობა ხელს უშლის ჰაკერს ჰაკერებისგან.

ჰაკერების, როგორც ცხოვრების წესის გათვალისწინება არის სამუშაოსა და საკუთრების ეგრეთ წოდებული "ნორმალური" კონცეფციების უარყოფა, ნაცვლად ამისა, ბრძოლა თანასწორობისა და საერთო ცოდნისათვის

441133 7
441133 7

ნაბიჯი 4. იყავით კომპეტენტური

ასე რომ, ყველას, ვინც დროს ხარჯავს Reddit– ზე, შეუძლია დაწეროს სასაცილო კიბერპანკის მომხმარებლის სახელი და წარმოადგინოს ჰაკერი. მაგრამ ინტერნეტი არის დიდი გამათანაბრებელი და აფასებს კომპეტენციას ეგოსა და პოზაზე. გაატარეთ დრო თქვენს ხელნაკეთობაზე და არა თქვენს იმიჯზე და თქვენ უფრო სწრაფად მოიპოვებთ პატივისცემას, ვიდრე მოდელირებას იმ ზედაპირულ საკითხებზე, რასაც ჩვენ ვფიქრობთ პოპულარულ კულტურაში "გარჩევაში".

მე –3 ნაწილი 3 – დან: კარგად ჰაკინგი

441133 8
441133 8

ნაბიჯი 1. დაწერეთ ღია პროგრამული უზრუნველყოფა

დაწერეთ პროგრამები, რომლებიც სხვა ჰაკერების აზრით სახალისო ან სასარგებლოა და მიეცით პროგრამის წყაროები მთელ ჰაკერულ კულტურას გამოსაყენებლად. ჰაკერდომის ყველაზე პატივცემული ნახევარღმერთები არიან ადამიანები, რომლებმაც დაწერეს დიდი, ქმედითი პროგრამები, რომლებიც დააკმაყოფილეს ფართოდ გავრცელებულ მოთხოვნილებამ და გააცნეს ისინი ისე, რომ ახლა ყველამ გამოიყენოს ისინი.

441133 9
441133 9

ნაბიჯი 2. დაეხმარეთ ღია პროგრამული უზრუნველყოფის ტესტირებასა და გამართვაში

ნებისმიერი ღია კოდის ავტორი, რომელიც ფიქრობს, გეტყვით, რომ კარგი ბეტა ტესტერები (რომლებმაც იციან როგორ აღწერონ სიმპტომები, კარგად მოახდინონ პრობლემების ლოკალიზება, შეუძლიათ მოითმინონ შეცდომები სწრაფად გამოშვებისას და მზად არიან გამოიყენონ რამდენიმე მარტივი სადიაგნოსტიკო რუტინა) ღირს მათი წონა ლალისებში.

შეეცადეთ იპოვოთ შემუშავებული პროგრამა, რომელიც გაინტერესებთ და იყავით კარგი ბეტა ტესტერი. არსებობს ბუნებრივი პროგრესი საცდელი პროგრამების დახმარებიდან დაწყებული დახმარების აღმოფხვრაში მათ შეცვლაში. თქვენ ბევრს ისწავლით ამ გზით და გამოიმუშავებთ კეთილგანწყობას იმ ადამიანებთან ერთად, რომლებიც მოგვიანებით დაგეხმარებიან

441133 10
441133 10

ნაბიჯი 3. გამოაქვეყნეთ სასარგებლო ინფორმაცია

კიდევ ერთი კარგი რამ არის სასარგებლო და საინტერესო ინფორმაციის შეგროვება და გაფილტვრა ვებ გვერდებზე ან დოკუმენტებში, როგორიცაა ხშირად დასმული კითხვების (FAQ) სიები და მათი ხელმისაწვდომობა. ძირითადი ტექნიკური კითხვების შემსრულებლები თითქმის იმდენად დიდ პატივს სცემენ, როგორც ღია კოდის ავტორებს.

441133 11
441133 11

ნაბიჯი 4. დახმარება ინარჩუნებს ინფრასტრუქტურას მუშაობაში

მოხალისეები მართავენ ჰაკერების კულტურას (და ინტერნეტის საინჟინრო განვითარებას). არსებობს ბევრი აუცილებელი, მაგრამ არაგლამურული სამუშაო, რომელიც უნდა გაგრძელდეს მის გასაგრძელებლად - საფოსტო სიების ადმინისტრირება, საინფორმაციო ჯგუფების მოდერაცია, პროგრამული უზრუნველყოფის დიდი არქივების შენარჩუნება, RFC– ების შემუშავება და სხვა ტექნიკური სტანდარტები. ადამიანები, რომლებიც ამგვარ საქმეს კარგად აკეთებენ, დიდ პატივს სცემენ, რადგან ყველამ იცის, რომ ეს სამუშაოები დროის უზარმაზარი ჩაძირვაა და არა ისეთი სახალისო, როგორც კოდთან თამაში. მათი კეთება ერთგულებას გამოხატავს.

441133 12
441133 12

ნაბიჯი 5. ემსახურება ჰაკერების კულტურას

ეს არ არის ის, რის გაკეთებასაც შეძლებთ სანამ არ იქნებით გარკვეული დროის განმავლობაში და არ გახდებით ცნობილი ოთხივე წინადან ერთ-ერთიდან. ჰაკერების კულტურას ზუსტად არ ჰყავს ლიდერები, მაგრამ მას ჰყავს კულტურის გმირები და ტომის უხუცესები, ისტორიკოსები და წარმომადგენლები. როდესაც საკმარისად დიდხანს იყავით სანგრებში, შეიძლება გადაიზარდოთ ერთ -ერთ მათგანში.

ჰაკერები არ ენდობიან აშკარა ეგოს თავიანთ ტომთა უხუცესებში, ამიტომ ამგვარი დიდების მიღწევა სახიფათოა. იმის მაგივრად, რომ მისწრაფდეთ, თქვენ უნდა დაიმკვიდროთ თავი ისე, რომ ის თქვენს კალთაში ჩავარდეს და შემდეგ იყავით მოკრძალებული და მადლიერი თქვენი სტატუსის მიმართ

Რჩევები

  • ზოგიერთი კომპანია იხდის ჰაკერებს მათი უსაფრთხოების შესამოწმებლად. თუ საკმარისად კარგი გახდები, ეს შეიძლება იყოს შენი სამუშაო!
  • დარწმუნდით, რომ არ დაიჭირეთ, თუმცა ის, რასაც აპირებთ, შეიძლება იყოს უკანონო, გირჩევთ ᲐᲠ ჩაერთონ შავი ქუდის გარჩევაში.
  • კარგად დაწერე მშობლიური ენა. მიუხედავად იმისა, რომ ეს არის გავრცელებული სტერეოტიპი, რომლის მიხედვითაც პროგრამისტებს არ შეუძლიათ წერა, ჰაკერების გასაკვირი რაოდენობა არის ძალიან ნიჭიერი მწერლები.
  • LISP ღირს სწავლისთვის სხვა მიზეზის გამო - ღრმა განმანათლებლობის გამოცდილება გექნებათ, როდესაც საბოლოოდ მიიღებთ მას. ეს გამოცდილება გახდება უკეთესი პროგრამისტი დანარჩენი დღეების განმავლობაში, მაშინაც კი, თუ თქვენ პრაქტიკულად არ იყენებთ LISP– ს თავად. თქვენ შეგიძლიათ მარტივად მიიღოთ გამოცდილება LISP– ით Emacs– ის ტექსტური რედაქტორის რედაქტირების რეჟიმების ჩაწერით ან შეცვლით, ან GIMP გამოსახულების რედაქტირების მოწინავე პროგრამული უზრუნველყოფის Script-Fu მოდულით.
  • პერლის სწავლა ღირს პრაქტიკული მიზეზების გამო; ის ძალიან ფართოდ გამოიყენება აქტიური ვებ გვერდებისთვის და სისტემის ადმინისტრირებისთვის, ასე რომ, მაშინაც კი, თუ თქვენ არასოდეს წერთ Perl– ს, უნდა ისწავლოთ მისი წაკითხვა. ბევრი ადამიანი Perl- ს იყენებს C პროგრამირების თავიდან ასაცილებლად იმ სამუშაოებზე, რომლებიც არ საჭიროებს C- ის აპარატის ეფექტურობას.
  • შეამოწმეთ თქვენი ცოდნა თქვენს მიერ შექმნილ ვებსაიტებზე.
  • გამოიყენეთ თქვენი ცოდნა სასიკეთოდ. გახდე თეთრი ქუდის ჰაკერი ყველასთვის კარგი და ბევრად უფრო უსაფრთხო, ვიდრე შავი ქუდის ჰაკერი გახდე და პოლიციასთან პრობლემები შეგექმნას.
  • ფრთხილად იყავით რას გატეხავთ. არალეგალურ საქმიანობას შეიძლება სერიოზული შედეგები მოჰყვეს და ინტერნეტში არაფერი არ არის ჭეშმარიტად ანონიმური.
  • არასოდეს სცადოთ არალეგალური ქმედებების გაკეთება, რამაც შეიძლება პრობლემები შეგიქმნათ
  • ჰკითხეთ უსაფრთხოების სამსახურს (ADT) თუ შეგიძლიათ შეამოწმოთ მათი სისტემები.

გირჩევთ: