Red Team Field Manual
Red Team Field Manual
Red Team Field Manual
seguro: diseñado para no impactar al objetivo de manera negativa. -p-65535 Omitir el puerto inicial en el rango hace
versión: mida la versión del software o protocolo hablado por los hosts de destino. El escaneo de Nmap comienza en el puerto 1
-Pn No sondear (suponga que todos los hosts están activos) --min-hostgroup/max-hostgroup <tamaño> -T0 Paranoico: Muy lento, utilizado para la evasión de IDS
Tamaños de grupos de escaneo de hosts paralelos
-T1 Furtivo: Bastante lento, utilizado para la evasión de IDS
-Sonda predeterminada PB (TCP 80, 445 e ICMP) -T2 Educado: Se ralentiza para consumir menos
--min-parallelism/max-parallelism <numprobes> ancho de banda, se ejecuta ~ 10 veces más lento que el
-PS <lista de puertos>
predeterminado
Compruebe si los objetivos están activados sondeando los
Paralelización de sonda -T3 Normal: Por defecto, un modelo de tiempo dinámico
puertos TCP
basado en la capacidad de respuesta del objetivo
--min-rtt-timeout/max-rtt timeout/initial-rtt-
-PE Usar solicitud de eco ICMP -T4 Agresivo: Supone un rápido y confiable
timeout <tiempo>
red y puede abrumar a los objetivos
Especifica el tiempo de ida y vuelta de la sonda.
-PP Usar solicitud de marca de tiempo ICMP -T5 Loco: Muy agresivo; probablemente
--max-reintentos <intentos> abrumará a los objetivos o perderá los puertos abiertos
-PM Usar solicitud de máscara de red ICMP
Limita el número de retransmisiones de la sonda
de exploración de puertos.
Formatos de salida
Tipos de escaneo
--host-tiempo de espera <tiempo>
-oN Salida Nmap estándar
-sP Probe solamente (descubrimiento de host, no exploración de puertos) Renunciar al objetivo después de tanto tiempo -oG formato compatible
-oX formato XML
-sS exploración SYN --scan-delay/--max-scan-delay <tiempo> -oA <nombre base>
Ajustar el retraso entre sondas
Genere archivos de salida Nmap, Greppable y
-sT Exploración de conexión TCP
--min-tasa <número> XML usando nombre base para archivos
-Escaneo de versión sV
--max-tasa <número> -n Deshabilitar búsquedas inversas de direcciones IP
-6 Usar solo IPv6
-O Detección de sistema operativo Envíe paquetes no más rápido que
<número> por segundo -A Usar varias funciones, incluido el sistema operativo
Detección, Detección de versión, Script
--scanflags Establecer una lista personalizada de TCP usando
Escaneo (predeterminado) y trazado de ruta
URGACKPSHRSTSYNFIN en cualquier orden
--reason Muestra el motivo por el que Nmap cree que el puerto
está abierto, cerrado o filtrado
Machine Translated by Google
Especificación de destino
Servicio y detección de versión
-sV: detección de versión -- --todos los puertos no excluyen puertos
Dirección IP, nombres de host, redes, etc.
Ejemplo: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 version-all probar cada una de las sondas --
-iL entrada de archivo de la lista -iR n elegir objetivos aleatorios, 0 sin fin --exclude --excludefile version-trace rastrear la actividad de escaneo de la versión
archivo excluir host o lista del archivo
-O habilita la detección del sistema operativo --detección del sistema operativo conjetura aproximada --max-os-tries
Ejemplos
Análisis rápido nmap -T4 -F
Escaneo rápido (puerto 80) nmap -T4 --max_rtt_timeout 200 --initial_rtt_timeout 150 --min_hostgroup 512 --max_retries 0 -n -P0 -p80
Pingscan nmap -sP -PE -PP -PS21,23,25,80,113,31339 -PA80,113,443,10042 --source-port 53 -T4 nmap -sS -sU -T4 -A -v -PE
Integral lento -PP -PS21,22 ,23,25,80,113,31339 -PA80,113,443,10042 -PO --script all nmap -sP -PE -PS22,25,80 -PA21,23,80,3389 -PU -PO --
Ruta rápida: traceroute
Machine Translated by Google
MPLS BGP
mpls.bottom mpls.oam.defect_ubicación bgp.aggregator_as bgp.mp_reach_nlri_ipv4_prefijo
mpls.cw.control mpls.oam.defect_type bgp.aggregator_origin bgp.mp_unreach_nlri_ipv4_prefix
mpls.cw.res mpls.oam.frecuencia bgp.as_path bgp.multi_exit_disc
mpls.exp mpls.label mpls.oam.function_type bgp.cluster_identifier bgp.next_hop
mpls.oam.bip16 mpls.oam.ttsi bgp.cluster_list prefijo_bgp.nlri
mpls.ttl bgp.community_as bgp.origen
bgp.community_value bgp.originator_id
ICMP
bgp.local_pref tipo.bgp
icmp.checksum icmp.ident icmp.seq
bgp.mp_nlri_tnl_id bgp.prefijo_retirado
icmp.checksum_bad icmp.mtu icmp.tipo
icmp.código icmp.redir_gw HTTP
autoedición
http.accept http.autorización_proxy
http.accept_encoding http.proxy_connect_host
dtp.vecino dtp.tlv_tipo vtp.vecino
http.accept_language http.proxy_connect_port
dtp.tlv_len dtp.versión
http.authbasic http.referente
VTP http.authorization http.solicitud
vtp.código vtp.vlan_info.802_10_index http.cache_control http.solicitud.método
vtp.conf_rev_num vtp.vlan_info.isl_vlan_id http.connection http.solicitud.uri
vtp.seguidores vtp.vlan_info.len http.content_encoding http.solicitud.versión
vtp.md vtp.md5_digest vtp.vlan_info.mtu_size http.content_length http.respuesta
vtp.md_len vtp.vlan_info.status.vlan_susp http.content_type http.cookie http.response.code
vtp.vlan_info.tlv_len http.servidor
vtp.seq_num vtp.vlan_info.tlv_tipo http.fecha http.set_cookie
vtp.start_value vtp.vlan_info.vlan_nombre http.host http.transfer_encoding
vtp.upd_id vtp.vlan_info.vlan_name_len http.last_modified http.usuario_agente
vtp.upd_ts vtp.version vtp.vlan_info.vlan_tipo http.ubicación http.www_autenticar
http.notificación http.x_forwarded_for
http.proxy_authenticate
20-21 FTP monitor 560 3050 base de datos interbase 7212 GhostSurf
22 SSH/SCP 563 NNTP sobre SSL 3074 Xbox vivo 7648-7649 CU-SeeMe
23 Telnet 587 SMTP Proxy HTTP 3124 Radio por Internet 8000
42 WINS Replicación 593 DCOM de Microsoft Proxy HTTP 3128 8086-8087 Kaspersky AV
43 WHOIS 631 Impresión en Internet 3222 GBP 8118 Privoxi
49 TACACS 636 LDAP sobre SSL Destino iSCSI 3260 Servidor VMware 8200
67-68 DHCP/BOOTP 646 PLD (MPLS) Servidor de terminales 3389 8767 TeamSpeak
69 TFTP 691 Intercambio MS 3689 itunes 8866 Bagle.B
Intercambio de 102 EM 993 IMAP4 sobre SSL 4444 Blaster 9898 Dabber
110 POP3 995 POP3 sobre SSL 4664 Escritorio de Google 9988 robot/robot espía
113 Identificación 1025 RPC de Microsoft 4672 eMula 9999 Erizo
119 NNTP (Usenet) Mensajero de Windows 1026-1029 4899 administrador 10000 Webmin
177 XDMCP 1311 Dell OpenManage 5060 SORBO 13720-13721 Copia de seguridad de red
318 cucharaditas 1589 Cisco VQP Servidor 5500 VNC 19638 Ensim
381-383 HP Vista abierta 1701 L2TP 5554 Sastre 20000 Usuario min
389 LDAP 1723 MSPPTP 5631-5632 pcEn cualquier lugar 24800 Sinergia
411-412 Conexión directa 1725 vapor 5800 VNC sobre HTTP 25999 Fuego X
443 HTTP sobre SSL 1741 Cisco Works 2000 5900+ Servidor VNC 27015 vida media
464 kerberos 1812-1813 RADIO 6112 batalla.net 28960 llamada del deber
465 SMTP sobre SSL 1863 MSN 6129 DameWare 31337 Orificio trasero
497 Retrospectiva 1985 Cisco HSRP 6257 WinMX 33434+ trazar ruta
sitio: Buscar solo en un sitio web sitio de la conferencia: www.sans.org (busque el sitio de SANS para obtener información sobre la conferencia)
1Z9999W99999999999 Números de seguimiento de UPS
[#]…[#] o rango de números: Busque dentro de un rango de números televisión de plasma $ 1000 ... 1500 (Búsqueda de televisores de plasma entre $ 1000 y $ 1500) 999999999999 Números de seguimiento de FedEx
fecha: Buscar solo un rango de meses fecha de hockey: 3 (búsqueda de referencias de hockey en los últimos 3 meses; opciones de restricción de fecha de 6 y 12 9999 9999 9999 9999 9999 99 Números de seguimiento de USPS
meses también disponibles)
AAAAA999A9AA99999 Números de identificación del vehículo (VIN)
búsqueda segura: Excluir contenido para adultos safesearch: sex education (Búsqueda de material de educación sexual sin regresar a sitios para adultos)
305214274002 códigos UPC
Enlace: paginas enlazadas link:www.sans.org (Encuentre páginas que enlacen al sitio web de SANS)
202 Códigos telefónicos de área
información:
Información sobre una página info:www.sans.org (Encuentre información sobre el sitio web de SANS)
patente 5123123 números de patente
relacionado: Páginas relacionadas relacionado:www.stanford.edu (Encuentre sitios web relacionados con el sitio web de Stanford) (Recuerde poner la palabra "patente"
antes de su número de patente)
título: Busca cadenas en el título de la intitle:conference (Buscar páginas con "conference" en el título de la página)
página n199ua Números de registro de aviones de la FAA
(El número de registro de la FAA de un avión
todo en el título: Busca todas las cadenas dentro del allintitle:conference SANS (Busque páginas con "conference" y "SANS" en el título de la página. normalmente está impreso en su cola)
título de la página No combina bien con otros operadores)
fcc B4Z-34009-PIR ID de equipos de la FCC
inurl: Busca cadenas en la URL inurl:conference (Busca páginas con la cadena "conference" en la URL) (Recuerda poner la palabra "fcc"
antes del ID del equipo)
allinurl: Busca todas las cadenas dentro allinurl:conference SANS (Busque páginas con "conference" y "SANS" en la URL.
de la URL No combina bien con otros operadores)
tipo de archivo: o ext: Busca archivos con esa extensión tipo de archivo: ppt (Encuentre archivos con la extensión de archivo "ppt". Operadores de calculadora
de archivo ".ppt" son archivos de MS PowerPoint).
Operadores Sentido Escriba en el cuadro de búsqueda
cache: Mostrar el caché de Google de la cache:www.sans.org (Muestra la versión en caché de la página sin realizar la búsqueda)
+ suma 45 + 39
página
- sustracción 45 – 39
directorio telefónico: Mostrar todas las listas de directorio telefónico: Rick Smith MD (Encuentre todas las listas de directorios telefónicos de Rick Smith en Maryland.
o rdirectorio telefónico: teléfonos comerciales y residenciales No se puede combinar con otras búsquedas) *
multiplicación 45 * 39
o bdirectorio telefónico
/ división 45 / 39
autor: Busca el autor de un autor:Rick (Encuentre todas las publicaciones de grupos de noticias con "Rick" en el nombre del autor o en la dirección de correo electrónico.
mensaje de grupo de noticias Debe usarse con una búsqueda de grupo de Google)
% de Porcentaje de 45% de 39
ensujeto: Buscar solo en el asunto de una publicación insubject:Mac OS X (busque todas las publicaciones de grupos de noticias con "Mac OS X" en el asunto de la ^
elevar a una potencia 2^5
de grupo de noticias publicación. Debe usarse con una búsqueda de grupo de Google)
(2 a la quinta potencia)
definir: Varias definiciones de la palabra o frase. define:sarcastic (Obtener la definición de la palabra sarcástica)
Valores: Obtener información sobre una stock:AAPL (Obtenga la información de stock de Apple Computer, Inc.)
abreviatura de acciones
Machine Translated by Google
Star Wars Episodio +III El título de esta película, incluida la novela as_ft yo = incluir
Objetivo
El tipo de archivo indicado por
numeral III e = excluir as_filetype se incluye o excluye Este documento pretende ser una referencia rápida
en la búsqueda.
~ préstamo de barco información de préstamo para la palabra barco y su detallando todos los operadores de Google, sus
Sinónimos: canoa, ferry, etc. as_filetype una extensión de archivo El tipo de archivo está incluido o significado y ejemplos de su uso.
excluido en la búsqueda
definir: sarcástico definiciones de la palabra sarcástico de indicado por as_ft.
La web Para qué usar esta hoja
as_oct any = cualquier lugar Encuentre el término de
Mac * X
las palabras Mac y X separadas por título = título de la búsqueda en la ubicación especificada. Use esta hoja como una referencia práctica que describe el
exactamente una palabra página cuerpo = texto de varias búsquedas de Google que puede realizar. Está
la página url = en la página
URL enlaces = en enlaces a
destinado a apoyarlo a lo largo de Google Hacking
me siento afortunado Te lleva directamente a la primera página web
(Enlace de Google) devuelto por su consulta la página y curso de Defensa y se puede utilizar como un curso rápido
guía de referencia y repaso de todo lo avanzado de Google
as_dt yo = incluir El sitio o dominio indicado
e = excluir
operadores utilizados en este curso. El estudiante también podría
por as_sitesearch está incluido
o excluidos en la búsqueda. Utilice esta hoja como guía para crear soluciones innovadoras.
combinaciones de operadores y nuevas técnicas de búsqueda.
as_sitesearch sitio o dominio El tipo de archivo está incluido o
excluido en la búsqueda
Esta hoja se divide en estas secciones:
indicado por as_dt .
• Ejemplos de operadores
as_qdr m3 = tres meses Localizar páginas actualizadas con en
m6 = seis meses el marco de tiempo especificado.
• Operadores Avanzados
y = año pasado • Búsqueda de números
• Operadores de calculadora
• Parámetros de búsqueda
Referencias:
http://www.google.com/intl/en/help/refinesearch.html
http://johnny.ihackstuff.com
http://www.google.com/intl/en/help/cheatsheet.html
SCAPY paquetevida.net
Comandos básicos Especificación de direcciones y valores
ls()
# Dirección IP explícita (use comillas)
Listar todos los protocolos disponibles y opciones de
>>> IP(dst="192.0.2.1")
protocolo lsc()
Enumere todas las funciones de comando de scapy # Nombre DNS a resolver en el momento de la transmisión >>>
disponibles conf IP(dst="example.com")
Mostrar/establecer parámetros de configuración de scapy
# red IP (da como resultado una plantilla de paquete)
Construcción de paquetes >>> IP(dst="192.0.2.0/24")
TCPDUMP paquetevida.net
Opciones de línea de comandos
-A Carga útil del marco de impresión en ASCII -q Salida rápida
-c <conteo> Salir después de capturar paquetes de conteo -r <archivo> Leer paquetes del archivo
-D Lista de interfaces disponibles -s <len> Capture hasta len bytes por paquete
-y Imprimir encabezados de nivel de enlace -S Imprimir números de secuencia TCP absolutos
-i <iface> Especifica la interfaz de captura -w <archivo> Escribe los paquetes capturados en el archivo
-K No verifique las sumas de verificación de TCP -X Carga útil del marco de impresión en hexadecimal
-L Listar tipos de enlace de datos para la interfaz -X Carga útil del marco de impresión en hexadecimal y ASCII
[origen|dst] host <host> Coincide con un host como fuente IP, destino o cualquiera
ether [src|dst] host <ehost> host de puerta de Coincide con un host como origen, destino o cualquiera de los
enlace <host> Coincide con los paquetes que usaron el host como puerta de enlace
[src|dst] net <red>/<len> [tcp|udp] [src|dst] port Coincide con los paquetes hacia o desde un punto final que reside en la red
<puerto> [tcp|udp] [src|dst] portrange <p1>-<p2> Hace coincidir los paquetes TCP o UDP enviados hacia/desde el puerto
ip6) proto <protocolo> (ether|ip) broadcast (ether| Coincide con un protocolo Ethernet, IPv4 o IPv6
type (mgt|ctl|data) [subtype <subtype>] Coincide con tramas 802.11 según el tipo y el subtipo opcional
vlan [<vlan>] Coincide con tramas 802.1Q, opcionalmente con una ID de VLAN de vlan
mpls [<etiqueta>] Coincide con paquetes MPLS, opcionalmente con una etiqueta de etiqueta
<expr> <relop> <expr> Coincide con los paquetes por una expresión arbitraria
fddi ppp tr || o o puerto tcp dst 80 o 8080 Paquetes a cualquier puerto TCP
! ¡Combínalos con una regla de traducción ip nat Tipos especiales de grupos de NAT
dentro de la lista de fuentes 10 pool MyPool !
Rotatorio Utilizado para equilibrar la carga
! Las traducciones dinámicas se pueden combinar con entradas estáticas Juego Conserva la parte del host de la
ip nat inside source static 10.0.0.42 192.0.2.42 Anfitrión dirección después de la traducción
! Habilite el equilibrio de carga en los hosts internos para el tráfico entrante ip nat
dentro de la lista de destinos 12 pool LoadBalServers
10 001010 AF11
Terminología 1
12 001100 AF12
Comportamiento por salto (PHB)
La acción de QoS individual realizada en cada nodo DiffServ independiente 14 001110 AF13
Límite de confianza · Más allá de esto, no se confía en las marcas de QoS entrantes 0 000000 ser 0
Tail Drop · Ocurre cuando se descarta un paquete porque una cola está llena
Prevención de la congestión
Vigilancia
Impone un techo artificial a la cantidad de ancho de banda que se puede consumir; Detección Temprana Aleatoria (RED)
el tráfico que excede la tasa policial se reclasifica o elimina Los paquetes se descartan
aleatoriamente antes de que se llene una
Formación
cola para evitar la caída de la cola; mitiga la
Similar a la vigilancia, pero amortigua el exceso de tráfico para la transmisión
sincronización TCP
retrasada; hace un uso más eficiente del ancho de banda pero introduce un retraso
Sincronización TCP ROJO ponderado (WRED)
Los flujos ajustan los tamaños de ventana de TCP en sincronía, haciendo un uso ineficiente de un enlaceRED con la capacidad adicional de
reconocer el tráfico priorizado en función
Comportamientos por salto de DSCP de su marcado
Selector de clase (CS) · Compatible con valores anteriores de precedencia de IP WRED basado en clases (CBWRED)
WRED empleado dentro de una cola
Reenvío asegurado (AF) · Cuatro clases con preferencias de caída variables
WFQ basada en clases (CBWFQ)
Reenvío acelerado (EF) · Cola de prioridad para tráfico sensible a demoras
Implementación moderna Sí No No No Sí Sí
Primero en entrar, primero en salir (FIFO) Cola de prioridad (PQ) Ejemplo de configuración de LLQ
Definiciones de clases
Alto
Tx ! Haga coincidir paquetes por valor DSCP
Medio class-map match-all Coincidencia de voz
Anillo
dscp ef !
Normal
Hardware
Cola de hardware Cola class-map match-all Coincidencia de señalización
Bajo de llamada dscp cs3 ! class-map match-any Critical-
· Los paquetes se transmiten en el Apps match dscp af21 af22 !
orden en que se procesan · Proporciona cuatro colas estáticas
· No se proporciona priorización que no se pueden reconfigurar
· Método de cola predeterminado en · Las colas de mayor prioridad ! Coincidencia de paquetes por lista de acceso
interfaces de alta velocidad (>2 Mbps) siempre se vacían antes que las class-map match-all Scavenger coincide con
colas de menor prioridad el nombre del grupo de acceso Otro
· Configurable con el comando tx-
ring limit interface config · Las colas de menor prioridad corren el
riesgo de quedarse sin ancho de banda política-mapa Voz de Creación de políticas
Cola personalizada (CQ) la clase Foo ! Cola
Cola justa ponderada (WFQ) de prioridad vigilada al 33 % de prioridad por
Queue A 500 B/ciclo ciento Señalización de llamada de clase 33 !
Flujo 1 Asigne el 5 % del ancho de banda. Porcentaje de
Cola B 4500 B/ciclo ancho de banda 5 Clase Critical-Apps Porcentaje
2455.255.255.255. .254.0 /22 256 0.0.0.255 0 0000 0000 255 1111 1111
512 /
255.255.252.0 /21 255.255.248.0 0.0.1.255
Proporción de subred
20 255.255.240.0 /19 1,024 0.0.3.255
1,048,576 0.15.255.255
2,097,152 0.31.255.255
Terminología
CIDR VLSM
El enrutamiento entre dominios sin clase se desarrolló Las máscaras de subred de longitud variable tienen una
para proporcionar más granularidad que el longitud arbitraria entre 0 y 32 bits; CIDR se basa en VLSM
direccionamiento con clase heredado; La notación CIDR se expresapara
comodefinir
/XX rutas
IPV6 paquetevida.net
Encabezado de protocolo Notación de dirección
8 dieciséis 24 32
· Elimina los ceros iniciales de todos los conjuntos de dos bytes
Ver clase de tráfico Etiqueta de flujo
· Reemplace hasta una cadena de ceros consecutivos con
Longitud de la carga útil Siguiente encabezado Límite de salto dos puntos dobles (::)
Formatos de dirección
Dirección de la fuente
unidifusión global
Tipos de direcciones
EUI-64
Unicast · Comunicación uno a uno
Multidifusión · Comunicación de uno a muchos · Insertar 0xfffe entre las dos mitades del MAC
Anycast · Una dirección configurada en varias ubicaciones · Cambiar el séptimo bit (bandera universal/local) a 1