Jak kupić umiejętności hakerów

Pierwsi hakerzy można uznać za małą grupę osób składających się z doświadczonych programistów i obudowy sieci, które kilka dekad temu stało przy pochodzeniem tworzenia wczesnych mikrokomputerów i uczestniczyli w eksperymentach Arpanet. Hakowanie komputerów i sieci telefonicznych stały się oznaką hakerskiej kultury, która jest w rzeczywistości znacznie bardziej skomplikowana i nie ograniczona do hakowania. Jak dołączyć do tej społeczności, zdobyć niezbędne umiejętności, naucz się myśleć jak haker i zasługuje na szacunek i reputację w tym środowisku, dowiesz się od tego artykułu.

Kroki

Część 1 z 3:
Nabycie podstawowych umiejętności
  1. Obraz tytułowy stał się hakiem krokiem 4
jeden. Przejdź do systemu operacyjnego podobnego do Uniksa, na przykład na przykład Linux. UNIX - Popularny system operacyjny, często używany do serwerów i improwizacji puttera. Chociaż możesz korzystać z Internetu i nie wiedząc Uniks, ale nie możesz być hakerem online, nie zrozumieć Uniks. W tym samym powodzie, dzisiejsza kultura hakerów jest bardzo silnie skoncentrowana. UNIX, jak Linux, może być używany wraz z Windows na jednym komputerze. Pobierz Linux lub zapytaj kogoś z użytkowników Linux, aby pomóc Ci w instalacji systemu.
  • Dobra opcja zapoznania się z nowym systemem będzie żywy system operacyjny CD-CD, ładowanie z wymiennych nośników (CD, DVD, dysk USB i tak dalej), który nie wymaga instalacji na dysku twardym do jego działania. Ta metoda pomoże Ci zapoznać się z możliwościami systemu bez potrzeby ostrych zmian.
  • Istnieją inne systemy operacyjne, oprócz UNIX, na przykład * BSD. Najpopularniejsze * systemy BSD: FreeBSD, NetBSD, OpenBSD i Dragonfly BSD. Wszystkie z nich mają otwarty kod źródłowy, podobnie jak Linux. Jednak ważne jest, aby pamiętać, że BSD nadal nie jest Linuksa.
  • Darwin - UNIX System operacyjny oparty na FreeBSD. Jest całkowicie za darmo, ma otwarty kod źródłowy i jest dostępny na łączu http: // opensource.jabłko.Com. Ponieważ rdzeń systemu jest UNIX i MacOS cieszy się znaczną popularnością, wielu użytkowników przystosowanych aplikacje Linux pod MacOS. Możesz uzyskać te programy za pomocą programu Package Manager - HomeBrew, Fink lub MacPorts. Alternatywnie możesz uruchomić Linuksa pod MacOS.
  • Możesz użyć wąskiego systemu operacyjnego, jak otwarta Indiana. Początkowo został opracowany na podstawie kodu Open Source System Solaris, zanim Oracle nie został zakupiony, a jego kod został zamknięty. OpenIndiana i Solaris są tworzone na podstawie systemu UNIX V i jako takie nie są kompatybilne z aplikacjami Linuksa. Niemniej jednak istnieje wiele przystosowanych programów. MacO, BSD i Linux są znacznie bardziej popularne, a dla nich są opracowane znacznie więcej programów, więc nadal lepiej pozostanie na nich.
  • Obraz zatytułowany stał się hakiem krokiem 5
    2. Uczyć się Napisz na HTML. Jeśli nadal nie wiesz, jak programować, a następnie badanie HyperText Markup (HTML) pomoże na zakupie przydatnych umiejętności do późniejszego rozwoju języków programowania. Każda strona internetowa z jego projektowaniem, fotografami i innymi komponentami jest wykonana na HTML. Najpierw dowiedz się, jak tworzyć proste witryny, tworzyć sobie małą stronę i rozwijać się dalej.
  • Jako próbka możesz spojrzeć na kod dowolnej witryny. Aby to zrobić, w menu kontekstowym przeglądarki wybierz "Pokaż kod źródłowy" i przeczytaj go. W Firefoksie, przejdź do "Narzędzia"> Rozwój sieci> "Kod źródłowy strony".
  • Możesz napisać kod HTML w dowolnym edytorze tekstu jako Notatnik lub SimpleText i zapisywać pliki w postaci tekstu, aby otworzyć plik z przeglądarką, aby spojrzeć na wykonaną pracę.
  • Będziesz musiał nauczyć się tagów i nauczyć się ich używać. "<» используется для открытия тега и «/>"Zamknąć go. "

    "Musisz rozpocząć nowy akapit. Z pomocą znaczników możesz podać tekst dowolnego: kursywę, formatowanie, kolor i tak dalej. Uczenie się HTML pozwoli lepiej zrozumieć, jak działa Internet.

  • Obraz zatytułowany stał się hakiem krokiem 3
    3
    Dowiedz się języka programowania. Przed rozpoczęciem pisania poezji musisz nauczyć się gramatyki. Włamać się do kodu, musisz go dobrze znać. Jeśli naprawdę chcesz zostać hakerem, będziesz potrzebował wiele wiedzy.
  • Jeśli nie znasz jednego języka komputerowego, zalecamy zaczynając od języka Pyton. Jest wyraźnie zaprojektowany, dobrze udokumentowany i koncentrujący się. Pomimo faktu, że jest dobry dla pierwszego języka, to nie tylko zabawka. Jest to potężny i elastyczny język, odpowiedni dla dużych obiektów.
  • Java jest alternatywą, ale wykonalność uczenia się tego języka jako pierwsza jest kwestionowana.
  • W przeciwieństwie do Java jаvascript bardzo podobny do Pythona - obaj są językiem oparte na C i niezwykle wygodne dla użytkownika. jаvascript jest "językiem internetowym internetowym", więc jeśli chcesz kontynuować uczenie się rozwoju / hakowania / hakowania, lepiej jest uruchomić Cjаvascript, a nie pyton.
  • Alternatywą dla jаvascript jest PHP C - główny język systemu operacyjnego UNIX. Język C ++ jest ściśle związany z C, wiedząc jeden, łatwy do nauczenia się i innych. Wymagający zasobów komputerowych i kodu debugowania zajmuje dużo czasu.
  • Możesz także użyć Backtrack 5 R3, Kali lub Ubuntu 12 jako platformy wyjściowej.04LTS.
  • Część 2 z 3:
    Naucz się myśleć jak haker
    1. Obraz zatytułowany stał się krokiem hakerem 1
    jeden. Myśl kreatywność. Teraz, gdy nabyłeś główne umiejętności i umiejętności, nadszedł czas, aby nauczyć się myśleć w hakerze. Hakerzy są mieszanką artystów, filozofów i inżynierów. Wierzą w wolność i wzajemną odpowiedzialność. Świat jest pełen problemów, które należy rozwiązać. Hakerzy są przyjemnymi, rozwiązywanie problemów, podczas honwania umiejętności i zakupu nowej wiedzy.
    • W hakerach, oprócz hakowania, szeroką gamę interesów kulturowych i intelektualnych. Są one równie dane zarówno do pracy, jak i rozrywki. Prawdziwi hakerzy nie wyróżniają takich koncepcji jako "rozrywki", "praca", "nauka" i "sztuki". Wszystkie te koncepcje łączą się w jedną dużą kreatywność.
    • Czytaj fikcję nauki. Po co? Tutaj możesz narysować analogię ze sztuką walki, gdzie oprócz dobrych danych fizycznych, potrzebujesz silnego ducha. Khakra musi być spokojny, mają stabilną psychikę i być zdyscyplinowanym. Nie jest mniej ważne niż posiadanie umiejętności fizycznych.
    • Badać sztuki walki.Dyscyplina psychiczna, która jest zaszczepiona na bólu sztuki jest ważna dla hakera. Dla hakeru w priorytecie dyscypliny psychicznej i świadomości, a nie szorstkiej siły, atletyki lub wytrzymałości. Tajski w tym względzie najlepiej nadaje się.
  • Obraz zatytułowany 441133 5
    2. Miłość hakerów Zezwalaj na problemy. Nikt i nigdy nie musi dwukrotnie rozwiązywać problem. Aby zachowywać się jak haker, musisz wierzyć, że czas odzwierciedlenia innych hakerów jest cenna, a tyle, że dług moralny dla ciebie powinno być pragnieniem dzielenia się informacjami. Rozwiąż problemy, a następnie po prostu dystrybuuj rozwiązania, aby inni hakerzy mogli rozwiązać nowe problemy, zamiast wkrótcznie powracającego do starego - oto twoje zadanie.
  • Nie musisz rozpowszechniać wszystkich owoców swojej kreatywności za darmo, chociaż te hakerzy, którzy to robią - większość szacunków między innymi hakerów. W przypadku wartości hakerów sprzedaż owoców kreatywności jest dość spójna, wystarczająca, aby zapewnić sobie żywność, krew i komputery.
  • Zapoznaj się z takimi arcydziełami jako "Manifest Hacker" (Hacker Manifesto) - tekst napisany przez Lloyd Blankeship, słynny jako mentor, a "Hacker Jargon Plik" (plik Jargon) - Network Encyclopedic Dictionary of Hacker Slang w języku angielskim w języku angielskim. Nie wyobrażają sobie interesów technicznych, ale wprowadzą podejście hakera i ducha, które nie tracą wartości nawet po czasie.
  • Obraz zatytułowany 441133 6
    3. Wiedzieć - hakerzy z natury anty-reszta. Hakerzy (i ogólnie kreatywni ludzie) nie są zaangażowani w nudne rzeczy i nie są w rutynowej pracy monotonnej. Nie są również zwolennikami władzy, która ustanawia cenzurę i ogranicza wolność informacji. Dlatego nuda i rutyna nie są tylko wrogami hakerem, rozpraszając go - to zła.
  • Hacking - styl życia, w którym tak zwane "normalne" pomysły na temat pracy i nieruchomości są odrzucone i preferencje do walki o równość i dostęp do informacji.
  • Obraz tytułowy 441133 7
    cztery. Być kompetentnym. Każdy, kto spędza czas na Reddit, może wybrać fajny pseudonim i pozować jako haker. Ale Internet jest dobrym korektorem, gdzie kompetencja jest ustawiona powyżej. Spędź więcej czasu, ulepszając swoje umiejętności, a nie obraz, a ty podbijasz szybciej niż zademonstrować siebie jako superhaker.
  • Część 3 z 3:
    Zasługują na reputację
    1. Obraz zatytułowany 441133 8
    jeden. Napisz programy open source. Pierwszym z nich jest pisać programy, które inni hakerzy są uważane za zabawne lub przydatne i rozpowszechniać kod źródłowy do stosowania całej kultury hakerskiej. Najbardziej czcionymi półbogami Hackerland to ludzie, którzy napisali duże i utalentowane programy, które spełniają najszersze potrzeby, a kto dystrybuowali ich wszystkim, więc każdy może z nich korzystać.
  • Obraz tytułowy 441133 9
    2. Test pomocy i debugowanie programów open source. Goruje również tych, którzy testują i debugują programy open source. W tym niedoskonałym świecie nieuchronnie spędzamy większość czasu rozwoju programu na fazie mocowania. Dlatego każdy myślenia autora programów Open Source powie Ci, że dobry testerzy beta (którzy wiedzą, jak wyraźnie opisywać objawy, dobrze lokalne problemy, które mogą poprawić literówki i stosowanie kilku prostych podprogramów diagnostycznych) są cenione dla złotej wagi.
  • Jeśli jesteś nowy, spróbuj znaleźć opracowany program, który jesteś zainteresowany, i stać się dobrym testerem beta. Istnieje całkowicie naturalny sposób na promowanie pomocy w programach testowych w celu uzyskania pomocy w debugowaniu ich i dalej do pomocy ich modyfikacji. Dowiesz się dużo w taki sposób i wychować dobrą karmę w stosunkach z ludźmi, którzy ci pomogą później.
  • Obraz zatytułowany 441133 10
    3. Publikuj przydatne informacje. Kolejną dobrą rzeczą jest wybranie i gromadzić użyteczne i interesujące informacje na stronach internetowych lub dokumentów FAQ (FAQ lub "często zadawane pytania i odpowiedzi") i uczynić je publicznie dostępnymi. Wiodące główne rysy techniczne są prawie tak szanowane jak autorzy kodu otwartego.
  • Obraz tytułowy 441133 11
    cztery. Pomóc w utrzymaniu infrastruktury. Kultura hakerów (i rozwój inżynieryjny) opiera się na ochotnikach. Istnieje wiele niezbędnych, ale nie szczególnie skutecznych prac, które należy zrobić, aby utrzymać proces: administrowanie listami mailingowymi, moderowanie grup wiadomości, zarządzania dużymi archiwami oprogramowania, rozwoju RFC i innych standardów technicznych. Ludzie, którzy robią takie rzeczy, głęboko szanowani, ponieważ wszyscy wiedzą, że taka praca wymaga kilka czasu i nie tak zabawne jak gry z kodami. Ta praca wskazuje poświęcenie.
  • Obraz zatytułowany 441133 12
    pięć. Służyć samej kultury hakerskiej. Wreszcie możesz służyć i dystrybuować samą kulturę. Ale nie jest konieczne, aby poradzić sobie tak długo, jak nie oddychasz w tym wystarczająco dużo czasu i nie stawaj się dobrze znane dzięki jednej z czterech pierwszych rzeczy. Nie ma oczywistych przywódców w kulturze hakerskiej, ale są "bohaterów kulturowych", "płotników plemiennych", historycy i głośników. Kiedy jesteś wystarczająco długi przez długi czas w tych okopach, możesz rosnąć w jednej z takich ludzi.
  • Ale uważaj: Hakerzy są ostrożni wobec ich kryptyczni płotników plemiennych, aby widoczne osiągnięcie tego rodzaju chwały jest zagrożenie. Zamiast dążyć do tego, lepiej nie dbasz o to, a potem wszystko się przychodzi, a potem możesz stać się skromny i łaskawy w swoim statusie.
  • Rada

    • Niektóre firmy zatrudniają hakerów, aby sprawdzeli, jak bezpiecznie ich system jest. Więc można to zrobić dobrze!
    • Staraj się złapać i nie Angażuj się w hakowanie.
    • Pisz dobrze w języku ojczystym. Według wspólnego stereotypu programiści nie są bardzo kompetentni, ale w rzeczywistości wielu hakerów - mówią bardzo dobrze.
    • Warto nauczyć się ze względu na głęboką oświeconą wiedzę, że zyskasz, kiedy nadal go opanujesz. Wiedza ta sprawi, że będziesz doskonałym programistą na resztę życia, nawet jeśli kiedykolwiek jesteś szczególnie i nie użyje samego SHET. Można uzyskać początkowe doświadczenie z LISP w kodzie edytora tekstu Emacs Edytora lub wtyczkę skrypt-fu dla edytora graficznego Kordonek.
    • Język Perl ma sens, aby uczyć się z praktycznych rozważań: jest bardzo szeroko stosowany do aktywnych stron internetowych i administracji systemowej, więc nawet jeśli nigdy nie musisz pisać do Perla, powinieneś nauczyć się go czytać. Wiele osób wykorzystuje Perl, aby uniknąć programowania SI, który jest wymagający zasobów komputerowych.
    • Sprawdź swoją wiedzę na temat tworzonych stron internetowych.
    • Wykorzystaj swoją wiedzę i umiejętności na korzyść. Dobry haker jest znacznie bezpieczniejszy i bardziej opłacalny dla wszystkich niż źle. Zły haker nie żyje zbyt dobry - muszą ukryć się, aby uniknąć problemów z prawem.
    • Zawsze bądź ostrożny. Nielegalna działalność może prowadzić do bardzo poważnych konsekwencji, oprócz w Internecie, nie ma nic tak naprawdę anonimowego.
    • Nie zaangażuj się w to, co może prowadzić do kłopotów.
    • Udostępnij pracowników lokalnych firm, nie trzeba sprawdzać systemów bezpieczeństwa.

    Ostrzeżenie

    • Hacking jest niezgodnym z prawem efektem, który może prowadzić do poważnej kary. Hakowanie jest przestępstwem i karalnym prawem.
    Podobne publikacje