Zde jsou nejlepší a nejlepší hackingové tutoriály v roce 2020, které jsem zažil ve svém vzdělávacím hackovacím operátoru. V poli Hacking, když se někoho zeptáte Jak se mohu stát Hackerem?
Mohu se naučit hacking bez znalosti programování?
Prostě to prostě nejde, I když se vám to podařilo naučit krok za krokem tutorial, nikdy nebudete schopni hackovat nebo pentestovat sami. Je to proto, že neznáte jádro a logiku cílové aplikace. Pokud rozumíte aplikační logice, můžete si s ní snadno hrát. Proto se důrazně doporučuje naučit se programovací jazyky, abyste se stali Etickým hackerem.
1. Stát se etickým hackerem
Zde jsou hlavní témata, jak se stát Etickým hackerem,
-
Web Hacking: Pokud vás tedy zajímá web hacking. Měli byste postupovat podle níže uvedeného návodu.
-
HTML: HyperText Markup Language. Vždy se učte od základů a HTML je důležitý a nejzákladnější značkovací jazyk. Člověk by to měl velmi dobře znát, aby porozuměl webové akci/reakci a logice. HTML je statický značkovací jazyk.
-
JavaScript: JavaScript je nejpoužívanější jako programování na straně klienta. Měli byste se to naučit v režimu vysoké priority. Pochopení logiky kódu JavaScript vám může pomoci najít chybu webových aplikací.
-
SQL: Structured Query Language je databázový programovací jazyk. Všechna data jsou uložena v databázi, takže byste měli vědět o programování databáze a její zranitelnosti, protože se jedná o nejcitlivější část webu.
-
PHP: PHP je nejoblíbenější dynamický programovací jazyk, na rozdíl od JavaScriptu je to programovací jazyk na straně serveru. PHP je důrazně doporučeno každému začátečníkovi v testování hackingu a penetrace.
2. Programovací jazyky pro Exploit Writing
Exploit psaní je obtížná a pokroková část Hacking, vyžaduje vyšší úroveň programovacího jazyka. Každý profesionální hacker musí znát Exploit Writing, lze jej provést v jakémkoli programovacím jazyce, jako je C, C++, Ruby, Python atd.
- C: Matka všech programovacích jazyků, C se nejvíce používá při tvorbě softwaru pro Linux, Windows atd. Používá se však také pro psaní a vývoj Exploit. Raději bych se nejdřív naučil C a doporučil bych to i vám.
- Python: Python je nejpoužívanějším jazykem pro psaní exploitů. Důrazně doporučujeme, abyste se naučili Python Socket Programming, protože pomáhá při vytváření exploitů.
- Ruby: Ruby je jednoduchý, ale komplikovaný objektově orientovaný programovací jazyk. Ruby je velmi užitečný při psaní exploitů. Ruby se používá pro skriptování meterpreter a znáte samotný Metasploit Framework naprogramovaný v Ruby?