Exploit Mixins

De www.metasploit-es.com.ar

Contenido

Metasploit Exploit Mixins

Exploit::Remote::Tcp

Codigo:

  lib/msf/core/exploit/tcp.rb

Proporciona opciones y metodos TCP.

  • Define RHOST, RPORT, ConnectTimeout
  • Proporciona connect(), disconnect()
  • Crea self.sock como el socket global
  • Ofrece SSL, proxies, CPORT, CHOST
  • Evasion via pequeños envios de segmentos
  • Expone opciones de usuario como metodos - rhost() rport() ssl()


Exploit::Remote::DCERPC

Codigo:

  lib/msf/core/exploit/dcerpc.rb

Hereda del mixin TCP y tiene los siguientes metodos y opciones:

  • dcerpc_handle()
  • dcerpc_bind()
  • dcerpc_call()
  • Soporta metodos de evasion IPS con solicitudes BIND multi-contexto y llamadas DCERPC fragmentadas

Exploit::Remote::SMB

Codigo:

  lib/msf/core/exploit/smb.rb

Hereda del mixin TCP y proporciona los siguientes metodos y opciones:

  • smb_login()
  • smb_create()
  • smb_peer_os()
  • Proporciona las Opciones de SMBUser, SMBPass, y SMBDomain
  • Expone metodos de evasion IPS como: SMB::pipe_evasion, SMB::pad_data_level, SMB::file_data_level

Exploit::Remote::BruteTargets

Hay 2 archivos fuente interesantes.

Codigo:

  lib/msf/core/exploit/brutetargets.rb

Sobrecarga el metodo exploit().

  • Llama exploit_target(target) para cada Objetivo
  • Practico para la iteracion facil del objetivo

Codigo:

  lib/msf/core/exploit/brute.rb

Sobrecarga el metodo exploit.

  • Llama brute_exploit() para cada paso
  • Realiza facilmente fuerza bruta y rango de direccion

Los mixins listados arriba son solamente la punta del iceberg, ya que hay muchos mas a tu disposicion para la creacion de exploits. Algunos de los mas interesantes son:

  • Capture - esnifa paquetes de red
  • Lorcon - envia raw frames WiFi
  • MSSQL - habla a servidores Microsoft SQL
  • KernelMode - explota fallos del nucleo
  • SEH - manejo estructurado de excepciones (structured exception handling)
  • NDMP - el protocolo de copia de seguridad en red
  • EggHunter - busqueda en memoria
  • FTP - habla a servidores FTP
  • FTPServer - crea servidores FTP



© Offensive Security 2009

Original de www.offensive-security.com
Traducido por cbk999
Herramientas personales