Estoy interesado en aprender las pruebas de penetración. ¿Qué debo aprender primero?

La prueba de penetración es un dominio de nicho e interesante para aprender de OWASP, SANS25 para los últimos métodos de pirateo.

OWASP

Instituto SANS

Herramientas que desea utilizar: Depende de la necesidad. Pero es bastante bueno si usa herramientas como Acunetix, Web Scrawlers como Rational Appscan o WebInspect.

Manera inteligente:

Incluso puede usar Selenium Webdriver (Herramienta de automatización) para automatizar y penetrar en las aplicaciones web.

Por ejemplo:

En la línea 20, actualice el comando de inyección de SQL y envíelo al sitio web en particular e intente probarlo.

¡Este script está diseñado en Java usando Selenium Webdriver en Chrome Browser!

paquete com.sjsp.SuiteOne;
import org.openqa.selenium.By;
importar org.openqa.selenium.JavascriptExecutor;
importar org.openqa.selenium.Keys;
importar org.openqa.selenium.WebDriver;
importar org.openqa.selenium.chrome.ChromeDriver;
importar org.openqa.selenium.chrome.ChromeOptions;
// importar org.openqa.selenium.chrome.ChromeOptions;

clase pública GoogleHackTest {
controlador estático WebDriver;
public static void main (String [] args) {
System.setProperty (“webdriver.chrome.driver”, “E: //chromedriver.exe”);
Opciones de ChromeOptions = nuevo ChromeOptions ();
options.addArguments (“- disabled-extensions”);
controlador = nuevo ChromeDriver ();
para (i = 1; i <10000; i ++)
{
driver.get (“https://books.google.com/”);
driver.findElement (By.id (“oc-search-input”)). sendKeys (“SELECT * FROM newsletter WHERE email = ‘$ email'”);
driver.findElement (By.id (“oc-search-button”)). click ();
JavascriptExecutor jse = (JavascriptExecutor) controlador;
jse.executeScript (“window.scrollBy (0,250)”, “”);
//driver.findElement(By.id(“bksthumb5”)).sendKeys(Keys.PAGE_DOWN);
driver.findElement (By.id (“bksthumb5”)). click ();
}
}
}

// Para más lecturas:

Primero necesita estudiar Redes, modelo OSI, modelo TCP / IP, protocolos, topologías y todo en el círculo de redes. Una vez que haya aprendido las redes, recomiendo estudiar Pentest en algunos sitios que ofrecen cursos gratuitos. Una de ellas: Cybrary .

Para construir lo que dijo Ángel, también echa un vistazo a Pentesterlab.

Comience de la manera correcta con una escuela en línea asequible. Se eliminará el trabajo de adivinar el análisis en línea de información cuestionable.

http://www.PentesterUniversity.org