Zostań hakerem

Autor: Robert Simon
Data Utworzenia: 23 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Instalacja Kali Linux w VMWare - Kurs od zera do hakera #1
Wideo: Instalacja Kali Linux w VMWare - Kurs od zera do hakera #1

Zawartość

Dzisiejsza społeczność doświadczonych programistów sieciowych i wirtuozów powstała dziesiątki lat temu z pierwszych eksperymentów z połączonymi komputerami i ARPAnetem. Członkowie tej kultury byli pierwszymi „hakerami”. Obecnie hackowanie wiąże się z włamywaniem się do systemów komputerowych, ale kultura hakowania jest znacznie bardziej złożona i moralistyczna, niż większość ludzi wie. Poznaj podstawowe techniki hakowania, naucz się myśleć jak haker i naucz się zdobywać szacunek w społeczności. Ten artykuł jest wprowadzeniem do złożonego świata hakowania.

Do kroku

Część 1 z 3: Fundacja

  1. Uruchom Unix. Unix to system operacyjny internetu. Możesz korzystać z Internetu bez znajomości Uniksa, ale nie możesz być hakerem bez solidnej znajomości Uniksa. Właśnie dlatego społeczność hakerów jest obecnie bardzo skoncentrowana na Uniksie. Unix, taki jak Linux, może działać na twoim komputerze obok systemu Windows, na tym samym urządzeniu. Pobierz Linuksa online lub wyszukaj społeczność użytkowników Linuksa, która pomoże Ci w instalacji.
    • Dobrym sposobem na rozpoczęcie pracy z Linuksem jest uruchomienie z tak zwanej „Live CD”, która jest dystrybucją Linuksa uruchamianą z płyty CD. W ten sposób nie musisz nic robić z dyskiem twardym, więc możesz poznać Linuksa bez dokonywania drastycznych zmian w komputerze.
    • Oprócz Uniksa istnieją inne systemy operacyjne, ale są to tak zwane dystrybucje binarne, co oznacza, że ​​nie można czytać i / lub modyfikować kodu. Microsoft Windows nie jest oprogramowaniem typu „open source” i dlatego nie nadaje się do nauki hakowania.
    • Możesz uruchomić Linuksa na Mac OS X, ale tylko część systemu jest open source. Szybko osiągniesz wtedy granice tego, co jest możliwe i musisz uważać, aby nie rozwinąć złego nawyku uzależnienia się od kodu Apple.
  2. Napisz HTML. Jeśli nie potrafisz programować, ważne jest, aby opanować podstawy języka HTML (HyperText Mark-Up Language), a następnie opanować je. Wszystko, co widzisz na stronie internetowej, jest zakodowane w HTML. Rozpocznij projekt, w którym tworzysz własną stronę internetową i doskonalisz się w niej.
    • Otwórz informacje o źródle strony w przeglądarce, aby wyświetlić podgląd kodu HTML strony. Przejdź do Web Developer> Page Source w przeglądarce Firefox i przestudiuj kod.
    • Możesz kodować HTML w prostym edytorze tekstu, takim jak Notatnik, zapisać plik jako „tylko tekst”, a następnie przesłać go do przeglądarki i sprawdzić, jak wygląda Twoja praca.
    • Musisz nauczyć się korzystać z tagów i nauczyć się myśleć wizualnie podczas korzystania z tagów. „” służy do otwierania tagu, a „/>” do zamykania tagu. Używasz znaczników, aby wskazać wszystko, co jest wizualne: tekst pisany kursywą, układ, kolor i tak dalej. Jeśli wiesz, jak działa HTML, lepiej zrozumiesz, jak działa internet.
  3. Naucz się języka programowania. Zanim będziesz mógł pisać wiersze, musisz najpierw nauczyć się gramatyki. Zanim złamiesz zasady, musisz najpierw się ich nauczyć. Ale jeśli Twoim celem jest zostanie hakerem, będziesz potrzebować czegoś więcej niż tylko podstawowej znajomości języka.
    • Python jest dobrym „językiem” na początek, ponieważ jest starannie zaprojektowany, można w nim znaleźć wiele informacji i jest stosunkowo łatwy dla początkujących. Jednocześnie nie jest to zabawka; jest bardzo wydajny, elastyczny i szczególnie nadaje się do dużych projektów. Java jest alternatywą, ale wiele osób uważa, że ​​Java nie jest dobrym językiem dla początkujących.
    • Jeśli naprawdę chcesz nauczyć się kodować, będziesz musiał nauczyć się C, który jest podstawowym językiem Uniksa. C ++ jest powiązany z C; jeśli znasz jeden język, nie jest trudno nauczyć się drugiego. C efektywnie wykorzystuje twój system, ale „debugowanie” zajmuje dużo czasu, więc wielu hakerów tego unika.
    • Dobrym pomysłem może być rozpoczęcie od platformy takiej jak Backtrack 5 R3, Kali czy Ubuntu 12.04LTS.

Część 2 z 3: Poglądy hakera

  1. Bądź kreatywny. Po opanowaniu podstaw możesz puścić wodze fantazji. Hakerzy to w rzeczywistości artyści, filozofowie i inżynierowie w jednym. Wierzą w wolność i wspólną odpowiedzialność. Świat ma wiele fascynujących wyzwań, które należy rozwiązać. Hakerzy uwielbiają rozwiązywać problemy, doskonalić swoje umiejętności i wykorzystywać swoją wiedzę.
    • Hakerzy oprócz włamań mają także różne zainteresowania kulturowe i intelektualne. Praca i zabawa są równie ważne. Granice między „zabawą”, „pracą”, „nauką” i „sztuką” są zamazane dla prawdziwego hakera, często właśnie na tych płaszczyznach zaczyna się prawdziwa twórcza gra.
    • Przeczytaj science fiction. Idź na spotkania science fiction, to dobre miejsce na poznanie innych hakerów i proto-hakerów. Rozważ naukę wschodniej sztuki walki. Wymagana do tego dyscyplina psychiczna jest podobna do dyscypliny wymaganej przy hakowaniu. Dotyczy to głównie dyscypliny umysłowej, rozluźnionej świadomości i kontroli, a nie siły, atletyzmu i wytrzymałości fizycznej. Tai Chi to przykład dobrej sztuki walki dla hakerów.
  2. Uwielbiam rozwiązywać problemy. Żaden problem nie powinien być rozwiązywany dwukrotnie. Pomyśl o tym jak o społeczności hakerskiej, w której czas każdego członka jest cenny. Hakerzy uważają, że jawne udostępnianie informacji jest moralnym obowiązkiem. Jeśli rozwiążesz problemy i udostępnisz te informacje, możesz pomóc innym, którzy borykają się z tym samym problemem.
    • Nie musisz czuć się zobowiązany do upublicznienia całego swojego kreatywnego myślenia, ale hakerzy, którzy to robią, są najbardziej szanowani w społeczności. Ogólnie uważa się, że sprzedaż wystarczająca do zarobkowania jest normalna.
    • Przeczytaj starsze prace, takie jak „Jargon File” lub „Hacker Manifesto” z The Mentor. Technicznie te prace są przestarzałe, ale poglądy i entuzjazm są ponadczasowe.
  3. Naucz się rozpoznawać i zwalczać autorytet. Wróg hakera to nuda, znój i autorytarne postacie, które stosują cenzurę i tajemnicę, aby udaremnić wolność informacji. Monotonna praca powstrzymuje hakera przed włamaniem.
    • Przyjmując hakowanie jako sposób na życie, odrzucasz powszechne koncepcje pracy i własności, decydujesz się walczyć o równość i wspólną wiedzę.
  4. Bądź kompetentny. Każdy na Reddicie może przez chwilę udawać twardego hakera z śmieszną nazwą użytkownika. Ale internet ceni kompetencje bardziej niż ego i nastawienie. Dlatego poświęcaj czas na swoje umiejętności, a nie na swój wizerunek, a szybciej zdobędziesz szacunek.

Część 3 z 3: Dobre hakowanie

  1. Napisz oprogramowanie open source. Pisz programy, które są przydatne lub zabawne dla innych hakerów i udostępniaj źródło programu, aby każdy mógł go używać i modyfikować.Prawdziwymi półbogami w świecie hakerów są ludzie, którzy opracowali duże, potężne programy, a następnie udostępnili je za darmo każdemu, aby każdy mógł z nich korzystać.
  2. Pomóż w testowaniu i debugowaniu oprogramowania open source. Tak zwani beta testerzy są bardzo ważni dla programistów. Ponadto testowanie oprogramowania może być bardzo pouczające.
    • Spróbuj znaleźć program, który jest wciąż w fazie rozwoju i postaraj się być dobrym beta testerem. To rozwinie wiele dobrej woli, a inni będą bardziej chętni do pomocy później.
  3. Publikuj przydatne informacje. Zbieraj i filtruj przydatne i interesujące informacje oraz publikuj je na stronach internetowych lub w dokumentach, takich jak często zadawane pytania (FAQ), udostępniaj te informacje wszystkim. To kolejny dobry sposób na zdobycie dużego szacunku.
  4. Utrzymuj infrastrukturę. Kultura hakerów (i ludzie stojący za innowacjami w Internecie) jest prowadzona przez wolontariuszy. Aby wszystko działało, trzeba wykonać wiele ważnych czynności - zarządzanie listami mailingowymi, moderowanie grup dyskusyjnych, utrzymywanie witryn internetowych z archiwami oprogramowania i opracowywanie standardowych zasad technicznych. Robiąc to, pokazujesz, że jesteś zaangażowany, wszyscy wiedzą, że te obowiązki zajmują dużo czasu i często nie są zbyt zabawne.
  5. Służ kulturze hakerów. Dopiero gdy dałeś się poznać na jednym z poprzednich kroków i pracujesz nad tym przez długi czas, możesz stać się kimś w rodzaju bohatera w kulturze hackerów. W kulturze hakerskiej nie ma liderów, ale są bohaterowie, wodzowie, historycy i przedstawiciele. Jeśli jesteś szanowany przez długi czas, ty również możesz stać się jedną z tych postaci.
    • Hakerzy nienawidzą wielkich ego, więc uważaj, aby nie nadać sobie określonego statusu. Staraj się o to nie zabiegać, ale ustaw się w odpowiednim miejscu tak, by rzucił się Ci na kolana, wtedy bądź skromny i pokorny co do tego statusu określanego przez innych.

Porady

  • Nie daj się złapać.
  • Upewnij się, że potrafisz dobrze pisać w swoim ojczystym języku. Stereotyp programisty nie potrafi dobrze pisać, ale wielu hakerów to bardzo dobrzy pisarze.
  • Nauka LISP-a jest cenna z innego powodu - głębokiego doświadczenia oświecenia, które masz, kiedy w końcu je zrozumiesz. To doświadczenie sprawi, że będziesz lepszym programistą do końca życia, nawet jeśli faktycznie nie zaczniesz używać LISP-a.
  • Perl jest cenny do nauczenia się z innych powodów: jest on powszechnie używany z aktywnymi stronami internetowymi i administrowaniem systemem, więc nawet jeśli nie programujesz w Perlu, powinieneś o tym wiedzieć. Wiele osób używa Perla zamiast C, jeśli nie potrzebują wydajności C.

Ostrzeżenia

  • Hakowanie jest czynnością niezgodną z prawem i może skutkować grzywną lub więzieniem.