Inżynieria społeczna

https://chacker.pl/

Jeśli przyjrzysz się strategiom hakerów w wiadomościach, zauważysz, że większość ich ataków technicznych zawiera elementy inżynierii społecznej. Dlaczego? Ponieważ może to spowodować, że skutki ataku będą ogromne i katastrofalne. Właśnie tak potężna jest inżynieria społeczna. Przyjrzyjmy się bliżej przykładowi. Czy znasz wirusa „Kocham Cię”? Zanim został użyty przez Onela De Guzmana do zainfekowania komputerów milionów użytkowników na całym świecie, istniał już jako prosty wirus w Rosji. Jedynym powodem, dla którego był tak zaraźliwy, było to, że Onel wykorzystał inżynierię społeczną do rozprzestrzeniania wirusa. Rozpowszechnił go, wysyłając ofiarom e-maile z treścią „Kocham Cię”. Oczywiście były Walentynki i każdy człowiek, a zwłaszcza w te dni, chce być kochany, więc wszyscy użytkownicy, nawet ci w Pentagonie, otworzyli je i pozwolili wirusowi przedostać się do sieci. To właśnie inżynieria społeczna, którą połączył w tym prostym wirusie, „Chcąc, by ludzie byli kochani”. Inżynieria społeczna jest również znana jako sztuka hakowania ludzi, gdzie zamiast hakować komputery, hakuje się ich mózgi. Komputery, których używamy, są zaprojektowane w oparciu o nasze mózgi, więc technicznie rzecz biorąc, każdy człowiek ma w sobie własny komputer, który nazywamy mózgiem. My, hakerzy, możemy go zhakować i przejąć nad nim kontrolę za pomocą inżynierii społecznej.

Sieci

https://chacker.pl/

Dlaczego powinniśmy się tego uczyć? W świecie ludzi, wysyłając wiadomość do znajomego na Facebooku, nie można zobaczyć szczegółów dotyczących sposobu, w jaki dane (wiadomość) zostały przesłane do innego użytkownika. Jeśli jednak znasz sieci, możesz mieć pojęcie o tym, jak Twoje dane zostały przesłane z Twojego smartfona do routera, z Twojego routera do serwera Facebooka, z serwera Facebooka do routera Twojego znajomego, z routera znajomego do smartfona Twojego znajomego. Cóż, transfer danych, o którym wspomniałem, to tylko ogólne pojęcie, ale szczegóły w nim zawarte nie są do końca dokładne i konkretne. Ucząc się sieci, będziesz mieć wizję cyfrową lub rentgenowską, aby zobaczyć szczegółowe informacje o tym, jak dane zostały przesłane do innego medium. Wiedza ta może dać Ci głęboki wgląd w to, jak naprawdę działa system i może dać Ci pojęcie o tym, jak możesz go złamać i zhakować. Dlatego też, jak widać w branży, większość profesjonalistów związanych z sieciami interesuje się również cyberbezpieczeństwem, ponieważ gdy istnieje połączenie, zawsze jest sposób na jego zhakowanie.

System operacyjny

https://chacker.pl/

Przeważnie znasz już jakiś znany system operacyjny, taki jak Windows (jeśli jesteś zwykłym użytkownikiem lub graczem) stworzony przez Microsoft lub MacOS stworzony przez Apple. Jest jednak inny system operacyjny, który musisz zrozumieć i znać. Nazywa się Linux. Dlaczego powinniśmy się go nauczyć? 67% serwerów internetowych na świecie działa w oparciu o system operacyjny Linux, więc prawdopodobnie podczas hakowania serwerów natkniesz się na komputer z systemem Linux. Oto kolejne powody, dla których warto się go nauczyć:

Linux jest darmowy. Windows (konkretnie Windows 10 Pro) kosztuje prawie 8000 PHP, więc czy wydasz tyle, jeśli istnieje darmowy system operacyjny?

Linux ma rozbudowany i zintegrowany wiersz poleceń, który daje nam kontrolę nad wszystkimi działającymi elementami i pozwala na ich przeglądanie.

Istnieje około 60 000 znanych wirusów dla systemu Windows, ale tylko ponad 40 dla Linuksa.

90% zaawansowanych narzędzi hakerskich zostało napisanych głównie dla użytkowników Linuksa.

Linux jest znacznie lżejszy i przenośny.

Programowanie exploitów

https://chacker.pl/

Oczywiście, nie chcę, abyś zbytnio polegał na narzędziach hakerskich, dlatego chcę, abyś nauczył się tworzyć własne narzędzia i exploity. Zanim jednak to zrobisz, musisz nauczyć się języków programowania, które Ci w tym pomogą. Nie ograniczam Cię tylko do nauki języków, które omówię tutaj. To tylko moja perspektywa i sugestia, od czego powinieneś zacząć.

Python:

Mówi się, że badacz bezpieczeństwa lub haker powinien znać Pythona, ponieważ jest to podstawowy język do tworzenia exploitów i narzędzi. Eksperci ds. bezpieczeństwa, a nawet zawodowi hakerzy, sugerują, że opanowanie Pythona to najlepszy sposób na naukę hakowania. Python oferuje większą elastyczność, a tworzenie exploitów jest możliwe tylko wtedy, gdy dobrze znasz Pythona.

Ruby:

Ruby to prosty, ale skomplikowany język obiektowy. Ruby jest bardzo przydatny w pisaniu exploitów. Jest używany przez hakerów do pisania skryptów w Meterpreterze. Najpopularniejsze narzędzie hakerskie, framework Metasploit, jest napisany w Ruby. Chociaż Ruby może nie być tak wszechstronny jak Python, znajomość Ruby jest niezbędna do zrozumienia exploitów. Gdzie warto się tego nauczyć? Możesz skorzystać z innych źródeł, jeśli chcesz, ale tutaj ponownie umieszczę stronę www.codecademy.com, gdzie możesz nauczyć się tych języków i poznać je w praktyce. Powinieneś również zagłębić się w naukę C, ojca chrzestnego wszystkich języków programowania.

Programowanie stron internetowych

https://chacker.pl/

Nie możesz pewnie hakować stron internetowych, jeśli nie wiesz, jak zostały zbudowane od podstaw. Podstawowymi elementami programowania stron internetowych są HTML, CSS, JavaScript, PHP i SQL.

HTML:

Jeden z najłatwiejszych i najpowszechniej używanych statycznych języków znaczników, obecny w każdej stronie internetowej wyświetlanej w przeglądarce. Zaleca się naukę HTML, ponieważ pomaga on zrozumieć działania, reakcje i logikę stron internetowych.

CSS:

To projekt strony internetowej, coś w rodzaju tapety lub dekoracji domu.

Javascript:

Programowanie stron internetowych po stronie klienta, wykorzystywane głównie w witrynach internetowych w celu uzyskania lepszego interfejsu użytkownika i szybkiej reakcji. Jeśli interesuje Cię kariera hakera, musisz nauczyć się języka JavaScript, ponieważ pomaga on zrozumieć mechanizmy po stronie klienta, co jest niezbędne do znajdowania luk w zabezpieczeniach.

PHP:

Dynamiczny język po stronie serwera, odpowiedzialny za zarządzanie aplikacjami internetowymi i bazami danych. PHP jest uważany za jeden z najważniejszych języków, ponieważ kontroluje wszystko na stronie i serwerze, niczym kapitan statku. Zaleca się dobrą naukę PHP.

SQL:

Język SQL odpowiada za przechowywanie i zarządzanie poufnymi danymi, takimi jak dane uwierzytelniające użytkowników, dane bankowe i osobowe odwiedzających witrynę. Hakerzy typu black hat atakują głównie bazy danych SQL i kradną informacje, które następnie są sprzedawane na podziemnym forum dark webu. Jeśli chcesz zostać dobrym badaczem bezpieczeństwa, powinieneś nauczyć się języka SQL, aby móc znajdować luki w zabezpieczeniach witryn i je zgłaszać.

Czy jestem na dobrej drodze?

https://chacker.pl/

Aby ocenić, czy naprawdę jesteś na dobrej drodze, musisz najpierw przyjrzeć się swoim mentorom. Przyjrzyj się ich rezultatom. Czy mają jakieś rezultaty? Czy naprawdę osiągają to, do czego dążysz? A może to tylko osoby z certyfikatami z cyberbezpieczeństwa, ale nie do końca wiedzą, jak hakować? Pomyśl o tym, ponieważ aby być na dobrej drodze, potrzebujesz mentora, który koncentruje się na rezultatach. Cóż, czasami zdarzają się hakerzy, którzy nie polegają na mentorach. Jeśli jesteś osobą, która nie przepada za mentoringiem, staraj się otaczać ludźmi o podobnych poglądach. Jeśli chcesz zostać świetnym hakerem, to przebywaj w towarzystwie takich osób, aby być zmotywowanym i skupić się na tym, co naprawdę ważne.

Jak zacząć?

Są rzeczy, których musisz się nauczyć, zanim zaczniesz etyczne hakowanieTumożesz zagłębić się w każdy temat i zgłębić go tak szczegółowo, jak to możliwe, aby zdobyć solidne podstawy w hakowaniu.

To takie trudne!

https://chacker.pl/

Wspominam o tym na seminariach i szkoleniach. Wielu studentów chce, żebym ich mentorował i oczywiście się na to zgodziłem. Na początku mentoringu są w pełni zmotywowani i pełni pasji, ale kiedy nadchodzą trudne chwile, już o nich nie słychać. O trudnych chwilach, o których tu mówię, to te, gdy wyzwanie staje się trudniejsze do osiągnięcia i wymaga dużo wysiłku i czasu, aby dotrzeć do mety. Zamiast harować, żeby być lepszym niż wczoraj, większość z nich po prostu szuka wymówek w stylu „może hakowanie nie jest dla mnie” lub „już nie lubię hakowania”. Właściwie jest na to naukowe wytłumaczenie. Według naukowca z bestsellerowej książki Charlesa Duhigga „Siła nawyku”, aby wszczepić nawyk w gasal banglia (miejsce w mózgu, w którym przechowywane są nawyki), należy go ćwiczyć przez 2-3 godziny dziennie przez 60 dni. Po co więc hakowanie miałoby być nawykiem? Bo jeśli to nie jest Twój nawyk, musisz włożyć dużo wysiłku, żeby doprowadzić do depresji lub rzucenia nałogu, ale jeśli już jest to Twój nawyk, to będzie to dla Ciebie bułka z masłem. Moim wyzwaniem dla Ciebie jest teraz przeznaczenie 2-3 godzin dziennie na ćwiczenie hakowania przez 60 dni lub dłużej. Po osiągnięciu tych 60 dni bez przerwy, daj mi znać o swoich wrażeniach, pisząc do mnie na adres alexislingad@cryptors.org, a podzielę się z Tobą swoją propozycją. (To nie jest networking, lol)

Czas na naukę

https://chacker.pl/

Wielu z nas ma wymówkę: „Nie mam czasu”. Dzieje się tak, ponieważ mamy tak wiele zobowiązań w świecie ludzi, takich jak studia, praca, rodzina, życie miłosne, życie w grach, zawody, media społecznościowe itp. Ciągle mówimy „tak” pojawiającym się możliwościom, nie zastanawiając się, czy to zobowiązanie zapewni Ci sukces na wybranej ścieżce. W tej sytuacji założę, że ścieżka, którą chcesz obrać, to zostać etycznym hakerem. Postępując w ten sposób, powinieneś mówić „tak” tylko tym zobowiązaniom, które pomogą Ci je osiągnąć. Jeśli więc jesteś uzależniony od gry, mediów społecznościowych lub robisz coś, co nie pomoże Ci zrealizować marzenia hakera, pozbądź się tego. Naucz się mówić „nie” rzeczom, które nie mają znaczenia. Rozwiązanie jest proste: zmniejsz swój świat. Tak, dobrze przeczytałeś. Zmniejszając swój świat, skupisz się na jakości. Usunięcie rzeczy, które nie pasują do Twojego celu, zmniejszy Twój świat i da Ci dużo czasu na skupienie się na tym, co ważne. Pomyśl o tym w kółko, powtarzaj w myślach frazę „zmniejsz mój świat”, aż uświadomisz sobie, co musisz poświęcić, aby osiągnąć swój cel szybciej niż ktokolwiek inny. Na przykład, mam studenta, który został jednym z pracowników ds. bezpieczeństwa informacji w znanym banku na Filipinach i pokonał tę trudność, skupiając się tylko na rodzinie, religii, pracy, szkoleniu i samokształceniu. Być może pytasz, jaki jest związek rodziny i religii z hakowaniem. Cóż, rodzina i religia, jak sam powiedział, pomogły mu znaleźć inspirację i motywację do osiągnięcia celu, jakim było zostanie świetnym hakerem etycznym. Oczywiście, pozostałe aktywności, takie jak praca, szkolenia i samokształcenie, są oczywiście związane z jego celem, jakim jest zostanie świetnym hakerem etycznym. Zanim jednak stał się takim, ten specjalista ds. bezpieczeństwa informacji był uzależniony od publikowania w mediach społecznościowych treści, aby udowodnić, że jest hakerem etycznym. Na przykład publikował zdjęcia, na których siedzi przed komputerem z systemem Kali Linux, a czasami zamieszczał wiadomości związane z hakowaniem i dzielił się opinią innego prawdziwego hakera, kopiując ją wklej. Był opętany teatrem sukcesu, w którym wykorzystywał media społecznościowe, aby oszukiwać ludzi, że jest dobry, ale w praktyce, w tym czasie przegrał w technicznej i praktycznej walce hakerskiej, ponieważ wszystko to było tylko grą. Dlatego tak ważne jest, aby skupić się na rzeczach, które naprawdę mają znaczenie. Zapomnij o tym, co ludzie do Ciebie powiedzą, najważniejsze jest to, abyś stał się prawdziwym hakerem, który potrafi praktycznie włamać się do systemu.

Przeszkody, które napotkasz

https://chacker.pl/

Zanim zaczniesz hakować, istnieje wiele wymówek i rzeczy, które będą Cię powstrzymywać przed nauką hakowania. Niniejsze studium, którym się zajmę, opiera się na etycznych hakerach, których udało mi się nauczyć. Większość z nich napotyka przeszkody, przez co ich droga do zostania etycznym hakerem ulega spowolnieniu. Naszym celem  jest sprawdzenie, czy napotykasz tego typu przeszkody i jakie jest rozwiązanie, aby je pokonać.

Narzędzia hakerskie mogą uczynić z Ciebie hakera?

https://chacker.pl/

Wyobraź sobie, że daję dziecku stetoskop. To dziecko uczy się go używać i staje się ekspertem w posługiwaniu się tego typu narzędziami. Czy jednak możemy uznać je za lekarza? Odpowiedź brzmi: nie. To samo dotyczy świata etycznego hakowania. Nie tylko dlatego, że wiesz, jak korzystać z narzędzi hakerskich, możesz teraz ogłosić się hakerem. Hakowanie to przede wszystkim strategia. To tworzenie strategii, jak wykorzystać określone zasoby na swoją korzyść i jak dowiedzieć się więcej o celu. Narzędzia są tylko podrzędne, mogą ułatwić ci życie, ale ogólnie rzecz biorąc, musisz myśleć jak haker, aby nim być.