Hol találhatnék jó alapokat, könyveket esetleg személyeket a programozás, hackelés tanulásához?
Programozáshoz:
Valamilyen nyelvet kiválasztanék pl. c++ és // vagy python vagy c#, és vagy java és szerezzél hozzá doksit(google). Mellette egy kis html+css+javascript, majd némi php-t tanulgatnék. Ehhez is jó doksik vannak.
Ha már tudsz alapszinten programozni:
A hackelés ismeretéhez: hát válaszd ki a célplatfromot, azaz a windows vagy a linuxot szeretnéd megtámadni később. Ha a windows szeretnéd akkor: szerezz be valahonnan egy régebbi windows-t pl. XP-t. Talán "használatan" még lehet kapni valahol.
Szerezz be egy virtualbox-ot. Tanuld meg a használatát stb. Csinálj egy partíciót az XP-nek. Majd tedd fel rá azt.
Ha ezzel megvagy: akkor tegyél fel rá néhány fordítóprogramot, legalább egy XAMP szervert, egy c++ fordítót, és egy tetszőleges másik programnyelvet, de lehet maradni a c++.
Tanulmányozz át először néhány nagyon "alap" hacker technikát: sql injektion, xss attack, sniffering,man-in-the-middle attack, man-in-the-browser attack.
Tanuld meg a metasploit framework használatát, próbáld ki a saját operációs rendszereden.
Ezután jönne egy másik sokkal nehezebb programnyelv: az assambly: erre van a doksin, de a prog.hu-n is egy egész tűrhető tutorial, gyakorold egy kicsit nem kell szuperprónak lenni benne, de legalább egy-egy alapprogramot fejlből tudj csinálni. Közben szerezz egy debuggert( onlydbg), majd c++-ban csinálj egy alap programot ami stack overflow-t csinál( fontos lenne, hogy ne .NET-es c++-al kezdj). Fejtsd vissza az exe-t assambly-ra. Aztán x86-os rendszernél nézz utána mi a little-endian kódolás, és próbáld is ki, hogy pl. egy 1024 elemű tömb 1032-2036 byte közé eső címe felül írja a program EIP regiszterét, tehát tetszőleges "helyre" lehet így ugrálni a programodban. Generáltass metasploitban egy payload-ot, töltsd fel a töbmöt, kapcsold ki a DEP-et, töltsd ki NOP utasításokkal a maradék helyet a stack-en. És ugrasd át a programodat az ún payload kezdetére. Nos eleinte ebből fog állni a hackelés, nyálazd át a corelan.be exploit-writing-tutorial 11 részes sorozatát. Csináld meg mindet aztán ha idáig eljutottál, akkor már elég sok mindent fel tudnál törni. Azonban mindez még kínainak fog tűnni amit írtam.
én programozni delphi-t tanultam (object pascal nyelv)
Marco Cantú könyveiből (delphi mesteri szinten)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!