Kezdőoldal » Számítástechnika » Programozás » Hol találhatnék jó alapokat,...

Hol találhatnék jó alapokat, könyveket esetleg személyeket a programozás, hackelés tanulásához?

Figyelt kérdés
2013. aug. 4. 21:03
 1/4 SimkoL ***** válasza:
Doksi.hu - Programozás elmélet
2013. aug. 4. 21:16
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

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.

2013. aug. 5. 08:57
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Annyira kinaínak nem is tűnik,mert eléggé sokat olvasgattam már a témában.. Köszönöm szépen :)
2013. aug. 7. 22:41
 4/4 anonim válasza:

én programozni delphi-t tanultam (object pascal nyelv)

Marco Cantú könyveiből (delphi mesteri szinten)

2013. aug. 22. 17:59
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!