HACKER ANGELWHITE GALC

viernes, 7 de julio de 2017

Comandos remotos de Windows CMD para el aspirante a pirata informático

 Imagen relacionada


Muchos de los nuevos piratas informáticos provienen de un fondo de Windows, pero rara vez, o nunca, se utilizan sus herramientas de línea de comandos incorporados. Como un hacker, que a menudo se verá obligado a controlar el sistema de destino utilizando sólo comandos de Windows y sin interfaz gráfica de usuario.
Aunque nos gustaría obtener Metasploit Meterpreter 's en el objetivo y utilizar todas sus capacidades en el sistema de propiedad, que no siempre es posible. Algunas brechas sólo nos permitirá obtener una consola CMD en el sistema Windows de destino.
En estos casos, usted tendrá que entender cómo controlar estrictamente el sistema a través del símbolo del sistema, sin tener la comodidad y la familiaridad de la interfaz gráfica de usuario de Windows.
Lo que quiero hacer en este tutorial es demostrar algunos comandos de Windows en un sistema Windows 7 (Windows 7 sigue siendo más del 50% de la base instalada de sistemas Windows), pero estos comandos cambian muy poco de la versión de Windows a la versión de Windows. Me va a correr los comandos de Windows desde un mando a distancia Kali sistema en el objetivo.
1 - Conectarse a un sistema remoto de windows de kali
Windows hace una distinción entre los comandos que se pueden ejecutar mientras físicamente en el sistema y aquellos que se pueden ejecutar de forma remota. No podemos asumir que un comando que se puede ejecutar mientras que en el sistema funcionará de forma remota.
En este caso, sólo estamos interesados en los que se pueden ejecutar de forma remota. En mi caso, me va a conectar al sistema de destino con un Netcat conexión, pero un Metasploit shell de comandos -spawned u otro funcionará igual de bien.
2 - comandos basicos
En muchos sentidos, los comandos de Windows CMD son similares a los comandos de Linux / Unix (Unix precedida estos comandos por más de una década, y Microsoft tomó mucho de él). En su forma más básica, necesitamos cambiar los directorios del sistema de archivos. Como Linux, Windows utiliza el cd comando (cambiar directorio). Para viajar a la raíz del sistema de directorio, sólo podemos escribir:
cd \
Además, podemos subir un nivel en la estructura de directorios escribiendo:
cd ..



Si queremos ver el contenido de un directorio, tecleamos dir como se ha visto anteriormente. Algunos otros comandos de teclado y básicos incluyen:
del <filename>
Esto eliminará el archivo, similar a la de Linux rm .
escriba <nombre de archivo>
Esto mostrará el contenido del archivo, similar a la de Linux gato .
Como se puede ver a continuación, utilicé tipo para mostrar el contenido de la confidentialfile.txt. Me continuación del (borrar) el confidentialfile.txt, y cuando vuelva a mostrar el contenido de nuevo, me sale el mensaje de que "el sistema no puede encontrar el archivo especificado."




Para crear un nuevo directorio, se utiliza el MD (make directory) comando (en Linux, es mkdir ). Para crear un directorio llamado "nuevacarpeta," escribimos:
md nuevacarpeta




Después de hacer nuevacarpeta, ahora podemos ejecutar dir y ver el nuevo directorio que hemos creado.
3 - comandos de red
Cuando estamos en el sistema remoto, es posible que tengamos la información de red. Para ello, tenemos dos comandos básicos, ipconfig y netstat . Ipconfig es muy similar a la de Linux ifconfig , como se ve a continuación.




Para ver las conexiones de red del sistema, podemos escribir netstat , al igual que en Linux .
netstat




Ver los procesos
A menudo, cuando estamos en un sistema remoto, tendremos que ver una lista de los procesos en ejecución. En la GUI, por supuesto, podemos utilizar el Administrador de tareas ( Ctrl + Alt + Supr ), pero desde el símbolo del sistema, podemos utilizar la lista de tareas .
lista de tareas





martes, 4 de julio de 2017

COMO HACKEAR METODO PHISHING CON SETOOLKIT

Hola amigos en esta ocacion les presento como hackear con el metodo de Phishing con la herramienta que viene por defecto en cualquier distribucion de Pentesting SETOOLKIT, ademas se presentarles como hacerlo fuera de la red local, atravez de un VPN sin abrir ningun tipo de puertos ya que esa es la mayor frustracion de una persona ya que nen todos los router no se pueden, pero en esta ocacion les presento como atraves de una VPN saludos pronto subire todo el proceso.







SpiderFoot - una herramienta de automatización de Inteligencia de código abierto

La imagen puede contener: texto


No hay texto alternativo automático disponible.
No hay texto alternativo automático disponible.



SpiderFoot - una herramienta de automatización de Inteligencia de código abierto
SpiderFoot es una herramienta de código abierto que está diseñado para automatizar el proceso de recogida de información sobre una diana dada, que puede ser una dirección IP, nombre de dominio, nombre de host o subred de la red.
SpiderFoot se puede utilizar en la ofensiva, es decir, como parte de una prueba de penetración de recuadro negro para recabar información sobre el objetivo o defensiva para identificar qué información su organización está proporcionando libremente para que los atacantes utilizan en su contra.
requisitos:
Si su sistema operativo es Linux / BSD / Solaris, es necesario instalar Python 2.7, además de la lxml, netaddr, M2Crypto, CherryPy, BS4, solicitudes y módulos de Mako.
Si está utilizando Windows, ningún tercero herramientas / librerías necesita ser instalado, ni siquiera Python, ya que es un archivo ejecutable!
Nota: Por defecto, SpiderFoot no autentica a los usuarios que se conectan a la interfaz de usuario o servir a través de HTTPS, así que evite ejecutarlo en un servidor / estación de trabajo que se puede acceder desde dispositivos no son de confianza, ya que será capaz de controlar SpiderFoot forma remota e iniciar exploraciones de sus dispositivos. A partir de SpiderFoot 2.7, para utilizar la autenticación y HTTPS,
caracteristicas:
Utiliza un shedload de fuentes de datos ; más del 50 hasta el momento y contando, incluyendo SHODAN, RIPE, Whois, PasteBin, Google, SANS y más.
Diseñado para la máxima extracción de datos ; cada pieza de datos se transmite a los módulos que puedan estar interesados, para que puedan extraer información valiosa. No se parte de los datos descubiertos se salva de análisis.
Se ejecuta en Linux y Windows . Y completamente de código abierto por lo que se puede bifurcar en GitHub y hacer lo que quiera con él.
Visualizaciones . Una función de visualizaciones o exportación a GEXF / CSV para su uso en otras herramientas, como por ejemplo Gephi basadas en JavaScript.

Interfaz de usuario basada en la web y CLI . Elija entre una interfaz gráfica de usuario que es fácil de usar y una potente interfaz de línea de comandos. Echar un vistazo a través de la galería de capturas de pantalla de la interfaz gráfica de usuario.
Altamente configurable . Casi cada módulo se puede configurar para que pueda definir el nivel de intrusión y funcionalidad.

Modular . Cada pieza importante de la funcionalidad es un módulo, escrito en Python. Siéntase libre de escribir su propio y someterlos a ser incorporados!
SQLite back-end . Todos los resultados del análisis se almacenan en una base de datos local SQLite, para que pueda jugar con sus datos a su antojo.
Exploraciones simultáneas . Cada escaneo se ejecuta como huella de su propio hilo, para que pueda realizar la huella de muchos objetivos diferentes al mismo tiempo.


Descarga:https://sourceforge.net/projects/spiderfoot/files/




LFISuite

No hay texto alternativo automático disponible.


LFISuite
Totalmente automático LFI Exploiter (+ Reverse Shell) y escáner
¿Qué es LFI Suite?
LFI Suite es una herramienta totalmente automática capaz de escanear y explotar las vulnerabilidades de inclusión de archivos locales usando muchos métodos diferentes de ataque, enumerados en la sección Características.
Proporciona 8 diferentes modalidades de ataque de inclusión de archivos locales:
/proc/self/environ
php://filter
php://input
/proc/self/fd
access log
phpinfo
data://
expect://
Proporciona una novena modalidad, llamada Auto-Hack, que escanea y explora el objetivo de forma automática intentando todos los ataques uno tras otro sin tener que hacer nada (excepto para proporcionar, al principio, una lista de rutas a escanear, que si Usted no tiene que usted puede encontrar en este directorio del proyecto en dos versiones, pequeño y enorme).
Soporte de proxy Tor
Reverse Shell para Windows, Linux y OS X

Repositorio: https://github.com/D35m0nd142/LFISuite





Aquatone - Una herramienta para pasos elevados de dominio




Aquatone es un conjunto de herramientas para llevar a cabo el reconocimiento de nombres de dominio. Se puede descubrir los subdominios de un dominio determinado mediante el uso de fuentes abiertas, así como el diccionario subdominio enfoque más común de la fuerza bruta. Después del descubrimiento subdominio, Aquatone entonces puede escanear los puertos anfitriones de web común y cabeceras HTTP, HTML cuerpos y capturas de pantalla pueden ser recogidos y consolidados en un informe para facilitar el análisis de la superficie de ataque.



Instalación

dependencias
Aquatone depende de Node.js y NPM gestor de paquetes por sus capacidades screenshotting página web. Siga esta guía para obtener instrucciones de instalación.
También necesitará una nueva versión de Rubí instalado. Si va a utilizar Aquatone en Kali Linux, que ya están configurados con esto. Si no es así, se recomienda instalar rubí con RVM .
Por último, la propia herramienta se puede instalar con el siguiente comando en un terminal:
$ gem install aquatone
IMPORTANTE: capacidades screenshotting de Aquatone dependen de que se ejecute en un sistema con un entorno de escritorio gráfico. Se recomienda encarecidamente instalar y ejecutar Aquatone en un Kali linux máquina virtual. No voy a dar apoyo o corrección de errores para otros sistemas que Kali Linux.

Uso

Descubrimiento
La primera etapa de una evaluación Aquatone es la etapa de descubrimiento, donde se descubren los subdominios en el dominio de destino utilizando fuentes abiertas, los servicios y el diccionario enfoque más común de la fuerza bruta:
$ aquatone-discover --domain example.com
Aquatone-descubrir encontrarán servidores de nombres del objetivo y barajar las búsquedas de DNS entre ellos. En caso de una búsqueda de un error en los servidores de nombres de dominio de destino, Aquatone-descubrir caerá de nuevo a usar los servidores DNS públicos de Google para maximizar el descubrimiento. Los servidores DNS de respaldo pueden cambiarse con la --fallback-nameserversopción:
$ aquatone-discover --domain example.com --fallback-nameservers 87.98.175.85,5.9.49.12

Tuning
Aquatone-descubrir utilizará como predeterminado 5 hilos para realizar simultáneamente las búsquedas de DNS. Esto proporciona un rendimiento razonable, pero se puede ajustar para ser más o menos agresivo con la --threadsopción:
$ aquatone-discover --domain example.com --threads 25
Martillar un servidor DNS con las búsquedas en su defecto potencialmente pueden ser recogidos por los sistemas de detección de intrusos, así que si eso es una preocupación para usted, usted puede hacer Aquatone-descubrir un poco más cauteloso con el --sleepy --jitteropciones. --sleepacepta un número de segundos para dormir entre cada búsqueda de DNS mientras que --jitteracepta un porcentaje del --sleepvalor a añadir al azar o restar hacia o desde el intervalo de reposo con el fin de romper el patrón de sueño y hacer que sea menos predecible.
$ aquatone-discover --domain example.com --sleep 5 --jitter 30
Tenga en cuenta que al establecer la --sleepopción obligará al número de hilos a uno. La --jitterúnica opción será considerada si el --sleepopción también se ha establecido. 

Claves de la API
Algunos de los colectores pasivos requieren claves de la API o credenciales similares con el fin de trabajar. La configuración de estos valores se puede hacer con la --set-keyopción:
$ aquatone-discover --set-key shodan o1hyw8pv59vSVjrZU3Qaz6ZQqgM91ihQ
Todas las claves se guardarán en ~/aquatone/.keys.yml. 

Resultados
Una vez finalizada Aquatone-descubrir, se creará un hosts.txtarchivo en la ~/aquatone/<domain>carpeta, por lo que para una exploración de example.com se ubicaría en ~/aquatone/example.com/hosts.txt. El formato será una lista separada por comas de nombres de host y su propiedad intelectual, por ejemplo:
example.com,93.184.216.34
www.example.com,93.184.216.34
secret.example.com,93.184.216.36
cdn.example.com,192.0.2.42
...
Además del hosts.txtarchivo, sino que también generará una hosts.jsonque incluye la misma información pero en formato JSON. Este formato puede ser recomendable si se desea utilizar la información de secuencias de comandos y herramientas personalizadas. hosts.jsonTambién será utilizado por el Aquatone-scan y Aquatone-recopilar herramientas. 
Ver aquatone-discover --helppara más opciones. 

Escaneo
La etapa de exploración es donde Aquatone enumerará los hosts detectados para abrir los puertos TCP que se utilizan comúnmente para los servicios web:
$ aquatone-scan --domain example.com
La --domainopción buscará hosts.jsonen el directorio evaluación Aquatone del dominio, por lo que en el ejemplo anterior sería buscar ~/aquatone/example.com/hosts.json. Este archivo debe estar presente si aquatone-discover --domain example.comse ha ejecutado anteriormente. 

Puertos
De manera predeterminada, Aquatone-scan explorará los siguientes puertos TCP: 80, 443, 8000, 8080 y 8443. Estos son puertos muy comunes para los servicios web y proporcionarán una cobertura razonable. En caso de que desee specifiy su propia lista de puertos, puede utilizar la --portsopción de:
$ aquatone-scan --domain example.com --ports 80,443,3000,8080
En lugar de una lista separada por comas de los puertos, también puede especificar uno de los alias de lista incorporados:
  • pequeña : 80, 443
  • medio : 80, 443, 8000, 8080, 8443 (igual que por defecto)
  • grande : 80, 81, 443, 591, 2082, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888, 55672
  • enorme : 80, 81, 300, 443, 591, 593, 832, 981, 1010, 1311, 2082, 2095, 2096, 2480, 3000, 3128, 3333, 4243, 4567, 4711, 4712, 4993, 5000, 5104, 5108, 5280, 5281, 5800, 6543, 7000, 7396, 7474, 8000, 8001, 8008, 8014, 8042, 8069, 8080, 8081, 8083, 8088, 8090, 8091, 8118, 8123, 8172, 8222, 8243, 8.280, 8.281, 8.333, 8.337, 8.443, 8.500, 8.834, 8.880, 8.888, 8.983, 9.000, 9.043, 9.060, 9.080, 9.090, 9.091, 9.200, 9.443, 9.800, 9.981, 11.371, 12.443, 16.080, 18.091, 18.092, 20720, 55672
Ejemplo:
$ aquatone-scan --domain example.com --ports large

Sintonizando
Al igual que Aquatone-descubrir, puede realizar el escaneo más o menos agresivo con la --threadsopción que acepta un número de hilos de escaneo de puertos concurrentes. El número predeterminado de hilos es 5.
$ aquatone-scan --domain example.com --threads 25
Como Aquatone-scan está realizando la exploración de puertos, que pueden ser recogido obviamente por sistemas de detección de intrusos. A pesar de que intentará disminuir el riesgo de ser detectado por los asignaron al azar a los hosts y puertos, puede sintonizar la clandestinidad más con el --sleepy --jitteropciones que funcionan igual que las opciones de nombre similar para Aquatone-descubrir. Tenga en cuenta que al establecer la --sleepopción forzará el número de hilos a uno. 

Resultados
Una vez finalizada Aquatone-scan, se creará un urls.txtarchivo en el ~/aquatone/<domain>directorio, por lo que para una exploración de example.com se ubicaría en ~/aquatone/example.com/urls.txt. El formato será una lista de URL, por ejemplo:
http://example.com/
https://example.com/
http://www.example.com/
https://www.example.com/
http://secret.example.com:8001/
https://secret.example.com:8443/
http://cdn.example.com/
https://cdn.example.com/
...
Este archivo se puede cargar en otras herramientas, como testigo ocular . 
Aquatone-scan también generará un open_ports.txtarchivo, que es una lista separada por comas de anfitriones y sus puertos abiertos, por ejemplo:
93.184.216.34,80,443
93.184.216.34,80
93.184.216.36,80,443,8443
192.0.2.42,80,8080
...
Ver aquatone-scan --helppara más opciones. 

Reuniendo
La etapa final es la parte de reunión donde se utilizan los resultados de las fases de descubrimiento y de exploración para consultar los servicios web descubiertos con el fin de recuperar y guardar las cabeceras HTTP de respuesta y los cuerpos HTML, así como tomar capturas de pantalla de cómo las páginas web parecen en un navegador web para hacer más fácil el análisis. El screenshotting se hace con la Nightmare.js biblioteca Node.js. Esta biblioteca se instalará automáticamente si no está presente en el sistema.
$ aquatone-gather --domain example.com
Aquatone-recopilar buscará hosts.jsony open_ports.txten el directorio evaluación Aquatone del dominio dado y la solicitud y captura todas las direcciones IP de cada nombre de dominio para una cobertura máxima. 

Sintonizando
Al igual que Aquatone-descubrir y Aquatone-scan, puede hacer la reunión más o menos agresivo con la --threadsopción que acepta un número de hilos de solicitudes simultáneas. El número predeterminado de hilos es 5.
$ aquatone-gather --domain example.com --threads 25
Como Aquatone-frunce está interactuando con servicios web, que puede ser recogido por los sistemas de detección de intrusos. A pesar de que intentará disminuir el riesgo de ser detectado por los asignaron al azar a los hosts y puertos, puede sintonizar la clandestinidad más con el --sleepy --jitteropciones que funcionan igual que las opciones de nombre similar para Aquatone-descubrir. Tenga en cuenta que al establecer la --sleepopción forzará el número de hilos a uno. 

Resultados
Una vez finalizada Aquatone-recoger, que se han creado varios directorios en el directorio evaluación Aquatone del dominio:
  • headers/: Contiene archivos de texto con cabeceras HTTP de respuesta de cada página web
  • html/: Contiene archivos de texto con los organismos de respuesta HTML de cada página web
  • screenshots/: Contiene imágenes PNG de cómo cada página web se ve como en un navegador
  • report/ Contiene archivos de informes en HTML que muestran la información recopilada para facilitar el análisis