Latest Entries »

SACAR CLAVES CON BEINI 1.2.2

Bien en esta entrada veremos como hackear redes wifi de manera sencilla utilizando BEINI 1.2.2

Bien para comenzar deberiamos conocer si nuestra tarjeta inalambrica es compatible con el programa BEINI de lo contrario no nos servira seguir todos los pasos y seria una perdida de tiempo asi que aqui les dejo una lista de todas las tarjetas inalambricas compatibles con beini

SOPORTE PARA TARJETAS INALÁMBRICAS
TP-LINK TL-WN321G+ Ver:1.0<RT73> USB YES YES YES YES
TP-LINK TL-WN322G+ Ver:1.0<ZD1211rw> USB YES YES
TP-LINK TL-WN322G+ Ver:2.0<Atheros 9271> USB NO NO NO YES 54Mbps
TP-LINK TL-WN422G+ Ver:1.0<ZD1211rw> USB YES YES
TP-LINK TL-WN422G+ Ver:2.0<Atheros 9271> USB NO NO NO YES
TP-LINK TL-WN821N Ver:2.0<Atheros 9170> USB YES YES YES YES
TP-LINK TL-WN821N Ver:3.0<Atheros> USB NO NO NO YES 300Mbps
TP-LINK TL-WN550G Ver:1.0<Atheros 5k> PCI YES YES
TP-LINK TL-WN551G REV:1.5E<Atheros 5k> PCI YES YES
TP-LINK TL-WN721N Ver:1.0<Atheros 9271> USB NO NO NO YES
TP-LINK TL-WN722N Ver:1.0<Atheros 9271> USB NO NO NO YES 150Mbps
TP-LINK TL-WN310G Ver:2.4<Atheros 2413> PCMCIA YES YES
Asus USB-G31<RT73> USB YES YES YES YES
Asus WL-167g<RT73> USB YES YES YES YES
Asus WL-107g<Ralink 2560> USB YES YES
D-Link DWL-G122 H/W Ver:C1 F/W Ver:3.00<RT73> USB YES YES
D-Link DWL-G122 H/W Ver/W Ver:6.00<RTL8188S> USB NO NO NO NO
D-Link G DWA-110 H/W Ver:A1 F/W Ver:1.00<RT73> USB YES YES
D-Link DWL-G650+A H/W Ver:E2 F/W Ver:5.00<Ralink 2561 PCI RT61PCI> PCMCIA YES YES YES YES
D-Link DWA-130 H/W Ver:C1 F/W Ver:1.20<> USB NO NO
D-Link DWA-130 H/W Ver:C2 F/W Ver:3.00<> USB NO NO
D-Link DWA-133 H/W Ver:A1 F/W Ver:1.00<> USB NO NO NO NO
D-Link DWL-G122 H/W Ve1 F/W Ver:6.00<> USB NO NO NO NO
D-Link DWA-125 H/W Ver:A2 F/W Ver:1.30<RT3070> USB NO NO YES YES
D-Link DWA-125 H/W Ver:A2 F/W Ver:1.40<RT3070> USB NO NO YES YES
FAST FW54U Ver:5.0<ZD1211> USB YES YES
FAST FW54U Ver:7.0<Atheros 9271> USB NO NO NO YES 54Mbps
NETGEAR WG111v2<RTL8187L> USB YES NO YES YES
NETGEAR WG111v3<RTL8187B> USB YES NO NO NO
NETGEAR WN111v2<Atheros AR9170> USB YES YES
IP-COM W321G+<> USB NO NO
IP-COM W323G+<> USB NO NO
IP-COM W821U<> USB NO NO
IP-COM W550G V1.0<Marvell 88w8335 -TGJ1(rev 03)> PCI NO NO
Tenda TWL541C<Marvell 88w8335> PCI NO NO
Tenda W302P V1.1<RT2760T> USB NO NO
Tenda W311U<Ralink 2800> USB NO NO YES YES 150Mbps
Tenda W311Ma<> USB NO NO NO NO 150Mbps
Tenda W311M<> USB NO NO NO NO
Tenda W541U Ver:2.0<Ralink 2800> USB NO NO YES YES
BUFFALO BUF-WLIUCG-1(B) MODEL:WLI-UC-G<MelCo 0411:0137> USB NO NO
Mercurycom£¨Ë®ÐÇ£© MW54U VER 6.0<RT73> USB YES YES
Mercurycom£¨Ë®ÐÇ£© MW54U VER 7.0<Atheros 9271> USB NO NO NO
SAGEM (Èø»ùÄ·)XG-760N<ZD1211B> USB YES YES
SAGEM (Èø»ùÄ·)XG-703A<GW3887> USB YES YES YES YES
INVENTEL£¨ÈðÒø£©ur054g(R01) V1.1<GW3887> USB YES YES YES YES
LinkSys wusb54g V4<RT2571F> USB YES YES
NEC Aterm WL54AG<AR5212> PCMCIA YES YES
CNet CUA-854L WIFI USB 11G<RT73> USB YES YES
AWUS036NEH<RT2870> USB YES YES

<Intel 2100BG> Mini-PCI YES YES
<Intel 2200BG> Mini-PCI YES YES
<Intel 3945ABG> PCI-E YES YES YES YES
<Intel 1000BGN> PCI-E YES YES YES YES
<Intel 5100AGN> PCI-E YES YES YES YES
<Intel 5300AGN> PCI-E YES YES
<Intel 6000> PCI-E YES YES
<Intel 4965AG> PCI-E YES YES
<Atheros AR5B91> PCI-E
<Atheros AR5B93> PCI-E YES YES YES
<Atheros AR928X> PCI-E YES YES
<Realtek RTL8191SE> PCI-E NO NO

 

Bien checando y viendo que nuestra tarjeta sea correcta ahora si procedemos a los pasos

Abrimos BEINI haciendo un boot, existe otra forma de abrirlo desde una maquina virtual ya despues les muestro la configuracion pero bueno una vez iniciado desde el boot les ira apareciendo la siguiente pantalla.

1. En el menu en la parte inferior daremos click a FeedingBootle el icono que parece un biberon.

2. Saldra una ventana donde solo dan click en YES el mensaje dice «Por favor no crackes otro punto de acceso, solo prueba los tuyos» [Sii claro xD]

3. La siguiente pantalla que saldra nos dira que seleccionemos nuestra tarjeta de red inalambrica y la colocara en modo monitor… si salen varias opciones normalmente es la primera… damos click, esperamos en el mensaje a que nos mande un mensaje en color verde que nos dira que el modo monitor ya esta activado y damos click en siguiente

 

NOTA: eh aqui porque ver si nuestra tarjeta es compatible, de lo contrario no aparecera y de nada nos abra servido llegar hasta aqui

 

4. en la siguiente ventana damos click en SCAN para que comienze a escanear las redes que tengan cerca, esto tomara tiempo, una vez terminada, la pantalla se cerrara y nos apareceran las redes en la pantalla donde teniamos el boton SCAN, seleccionamos la que queremos hackear luego damos click en NEXT

 

5. En la siguiente ventana en el apartado de Attacks parameters (Parametros de Ataque) en la variable que tiene en 600 pps lo cambiamos por 800 pps existen varios parametros de ataque… 4 en total

– ARP REPLAY ATTACK

– P0841 REPLAY ATTACK

– CHOPCHOP_FORGE ATTACK

– FRAGMENTATION _FORGE ATTACK

 

Les recomiendo la segunda, P0841 REPLAY ATTACK o la cuarta… FRAGMENTATION _FORGE ATTACK, ya aqui puedes igual seleccionar la que te funcione mejor pero esas son las recomendadas, supongamos que escoges la segunda

6. DAS CLICK A START, todo lo que hara sera recolectar todos los datos para poder brindarnos la clave, la verdad esto si toma mucho tiempo asi que recomiendo que tengan pasiencia

NOTA: Esto es mas sencillo si la red es una WEP si quieren ver como hacerlo con una red WPA les recomiendo pasarse a ese video, los pasos son casi similares asi que pues ya ustedes veran cual conviene mas.

Una vez todo terminado la pantalla se cerrara y te dara la clave del router/modem

Bien la maestra en practica en clase nos puso a copiar un codigo para saber como funciona un formulario

Ahora… yo no les explicare como funcionan los formularios puesto que hay mucha informacion ya en internet

El codigo que nos dejo la maestra nos da el siguiente resultado

El codigo es el siguiente

//———————————————————————————————————————

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml»>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Formularios</title>
</head>

<body>
<P><CENTER>
<H2>Libro de visitas</H2>
<P><FORM ACTION=»mailto:farocena@lander.es» METHOD=»POST»
ENCTYPE=»TEXT/PLAIN»>
Tu Nombre:
<BR><INPUT TYPE=»text» NAME=»Nombre»>
<P>Tu Apellido:
<BR><INPUT TYPE=»password» NAME=»Apellido» SIZE=»10″ MAXLENGTH=»12″>
<P>Escribe tus comentarios:
<BR><TEXTAREA NAME=»Comentarios» ROWS=»6″ COLS=»40″>
</TEXTAREA>

<P>¿Cuál es tu color preferido?
<BR><SELECT NAME=»Color Preferido»>
<OPTION>Rojo
<OPTION>Verde
<OPTION>Azul
<OPTION>Amarillo
</Select>

<P><INPUT TYPE=»checkbox» NAME=»Lista»>
Si, deseo ser incluido en la lista de correo

<P><INPUT TYPE=»submit» VALUE=»Enviar datos»>
<INPUT TYPE=»reset» VALUE=»Borrar datos»>
</FORM>
<P>
<HR>
</body>
</html>

//—————————————————————————————

Ahora la maestra queria que pasaramos ese mismo formulario a tablas

asi que ya les dejo la tarea el resultado se vera…

Bien el codigo de la anterior imagen sera el siguiente

//———————————————————————————

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml»>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Documento sin título</title>
</head>

<body>

Libro de visitas
<FORM ACTION=»mailto:farocena@lander.es» METHOD=»POST»
ENCTYPE=»TEXT/PLAIN»>
<table border>

<tr>
<td>
Tu Nombre:
<BR><INPUT TYPE=»text» NAME=»Nombre»>
</td>
</tr>

<tr>
<td>Tu Apellido:
<BR><INPUT TYPE=»password» NAME=»Apellido» SIZE=»10″ MAXLENGTH=»12″>
</td>
</tr>

<tr>
<td>Escribe tus comentarios:
<BR><TEXTAREA NAME=»Comentarios» ROWS=»6″ COLS=»40″>
</TEXTAREA>
</td>
</tr>

<tr>
<td>¿Cuál es tu color preferido?
<BR><SELECT NAME=»Color Preferido»>
<OPTION>Rojo
<OPTION>Verde
<OPTION>Azul
<OPTION>Amarillo
</Select>
</td>
</tr>

<tr>
<td><INPUT TYPE=»checkbox» NAME=»Lista»>
Si, deseo ser incluido en la lista de correo</td>
</tr>

<tr>
<td><INPUT TYPE=»submit» VALUE=»Enviar datos»>
<INPUT TYPE=»reset» VALUE=»Borrar datos»>
</td>
</tr>

</table>

</FORM>
<P>
<HR>

</body>
</html>

//———————————————————————————–

Bien eso es todo,

 

 

 

No me acuerdo que automatas use aqui… pero es una practica muy sencilla igual me sirvio para pasar el examen… no es en si, necesario aprender el codigo, sino mas bien comprenderlo, una vez comprendido el teclearlo va a estar mas que facil.

 

//—————————————
// clase Automata
//—————————————
class Automata
{
string _textoIma;
int _edoAct;

char SigCar(ref int i)
{
if (i == _textoIma.Length)
{
i++;
return »;
}
else
return _textoIma[i++];
}

public bool Reconoce(string texto,int iniToken,ref int i,int noAuto)
{
char c;
_textoIma = texto;
string lenguaje;
switch (noAuto)
{
//————– Automata delim————–
case 0 : _edoAct = 0;
break;
//————– Automata id————–
case 1 : _edoAct = 3;
break;
//————– Automata car————–
case 2 : _edoAct = 6;
break;
//————– Automata cad————–
case 3 : _edoAct = 9;
break;
//————– Automata otros————–
case 4 : _edoAct = 13;
break;
}
while(i<=_textoIma.Length)
switch (_edoAct)
{
//————– Automata delim————–
case 0 : c=SigCar(ref i);
if ((lenguaje=» \t\n\r»).IndexOf(c)>=0) _edoAct=1; else
{ i=iniToken;
return false; }
break;
case 1 : c=SigCar(ref i);
if ((lenguaje=» \t\n\r»).IndexOf(c)>=0) _edoAct=1; else
if ((lenguaje=»!\»#$%&\'()*+,-./0123456789:;<=>?                @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿\f»).IndexOf(c)>=0) _edoAct=2; else
{ i=iniToken;
return false; }
break;
case 2 : i–;
return true;
break;
//————– Automata id————–
case 3 : c=SigCar(ref i);
if ((lenguaje=»ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz»).IndexOf(c)>=0) _edoAct=4;                         else
if ((lenguaje=»_»).IndexOf(c)>=0) _edoAct=4; else
{ i=iniToken;
return false; }
break;
case 4 : c=SigCar(ref i);
if ((lenguaje=»ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz»).IndexOf(c)>=0) _edoAct=4; else
if ((lenguaje=»_»).IndexOf(c)>=0) _edoAct=4; else
if ((lenguaje=»0123456789″).IndexOf(c)>=0) _edoAct=4; else
if ((lenguaje=» !\»#$%&\'()*+,-./:;<=>?@[\\]^`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿\n\t\r\f»).IndexOf(c)>=0) _edoAct=5; else
{ i=iniToken;
return false; }
break;
case 5 : i–;
return true;
break;
//————– Automata car————–
case 6 : c=SigCar(ref i);
if ((lenguaje=»0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz»).IndexOf(c)>=0) _edoAct=7; else
{ i=iniToken;
return false; }
break;
case 7 : c=SigCar(ref i);
if ((lenguaje=»\'»).IndexOf(c)>=0) _edoAct=8; else
{ i=iniToken;
return false; }
break;
case 8 : return true;
break;
//————– Automata cad————–
case 9 : c=SigCar(ref i);
if ((lenguaje=»\»»).IndexOf(c)>=0) _edoAct=10; else
{ i=iniToken;
return false; }
break;
case 10 : c=SigCar(ref i);
if ((lenguaje=» 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\t\n\r»).IndexOf(c)>=0) _edoAct=11; else
{ i=iniToken;
return false; }
break;
case 11 : c=SigCar(ref i);
if ((lenguaje=»\»»).IndexOf(c)>=0) _edoAct=12; else
if ((lenguaje=» 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\t\n\r»).IndexOf(c)>=0) _edoAct=11; else
{ i=iniToken;
return false; }
break;
case 12 : return true;
break;
//————– Automata otros————–
case 13 : c=SigCar(ref i);
if ((lenguaje=»;»).IndexOf(c)>=0) _edoAct=14; else
if ((lenguaje=»,»).IndexOf(c)>=0) _edoAct=14; else
if ((lenguaje=»[«).IndexOf(c)>=0) _edoAct=14; else
if ((lenguaje=»]»).IndexOf(c)>=0) _edoAct=14; else
{ i=iniToken;
return false; }
break;
case 14 : return true;
break;
}
switch (_edoAct)
{
case 2 : // Autómata delim
case 5 : // Autómata id
–i;
return true;
}
return false;
}

} // fin de la clase Automata

Practica [TABLAS]

Bien… esta es un ejemplo de la tabla que pidio la maestra asi que ahi les dejare todo el codigo puesto que me da mucha flojera estarsela pasando a cada uno que me la pida ahi les dejo el link para que descargenImagen

http://www.mediafire.com/?dbyer93a9le652n

Bien… pues esta clase ya la pase pero igual para muchos que llevan esta clase este semestre y creo les toco que de igual manera para la unidad 1 estudien los videos de su pagina… bien… en una entrada anterior les coloque los videos y un reproductor para reproducir dichos videos pero ahora les facilito esto dandoles powerpoints de los mismos videos para que de igual manera los estudien asii que pues como se les haga mas facil para repasar y pasar el examen teorico

 

UNIDAD 1 PROGRAMACION DE SISTEMAS —->> http://www.mediafire.com/?0kml4888xcl4809

En este documento, les enseño como crear la coleccion canonica de items, desgraciadamente solo la coleccion, aun no viene como hacer la tabla de transicion ni la tabla de reconocimiento, ambas tablas son algo muy simple de hacer teniendo ya la coleccion canonica, asi que estudien como hacer la coleccion, hagan varios ejemplos que vienen ya precargados en el programa RA-SLR que viene en la pagina del ingeniero Rios, espero entiendan los pasos que les dejo, puesto que las reglas que el ingeniero da son muy complejas y no muy faciles de entender… la verdad yo no las entiendo asi que me parecio mas sencillo esta manera que les dejo yo de crear la coleccion.

PASOS PARA COLECCION CANONICA (UTILIZANDO EL EJEMPLO DEL EXAMEN) ——-> http://www.mediafire.com/?gdnpv4tz11pilbe

Aqui se encuentra el examen unidad 5 ya con sus respuestas, obvio el examen es del curso normal pero servira como repaso.

El examen consto de 3 preguntas, 2 teoricas y la ultima practica acerca del boton… asi que las 3 preguntas fueron respondidas a brevedad

EXAMEN UNIDAD 5 PDF RESUELTO ——–> http://www.mediafire.com/?1p3gqiurd1i6842

PROGRAMA CON EL BOTON AGREGADO PARA LA RESPUESTA 3 —————> http://www.mediafire.com/?r37a8ap0raidd46

 

El programa ya fue probado y corre de manera perfecta, fue comentado unicamente ese boton, para cualquier duda

RD-NRP

El programa, es un reconocedor de tokens -lexema… en resumen la sentencia de entrada

la mostrara en la tabla identificando cada token que compone la anterior entrada

con el fin de decirnos que token es y su respectivo lexema

Funciona como repaso para el Examen de la UNIDAD 5 de PROGRAMACION DE SISTEMAS

AGRADECIMIENTO:

Francisco Rios Acosta (Botonsote)

aqui el codigo

http://www.mediafire.com/?xxp1xtb0wc3qs8a

TOROIDE

El siguiente programa muestra el diseño de un toroide y un cubo posicionado en el centro del toroide

tanto el cubo como el toroide se dibujaran en alambrado.

El codigo cuenta con 3 metodos para el funcionamiento.

Display, Reshape, Keyboard…

Display: El codigo del display nos crea la imagen tanto del toroide como del cubo.

Reshape: El objetivo de esta es que repinte cada que se modifique la forma de la misma.

Keyboard: Aqui crea el funcionamiento del teclado, cuenta con el funcionamiento de 5 teclas

1: Mueve las imagenes en eje X

2: Mueve las imagenes en eje Y

3: Mueve las imagenes tanto en X como en Y

c: Quita lo que no se ve de la imagen, lo del fondo

q: Cierra la aplicacion

Aqui el codigo descargable

http://www.mediafire.com/?5kvwx0pm11c1cyc

Aqui podremos encontrar un tutorial basico de como crear una base de datos con el programa MY SQL Workbench, aprendiendo basicamente como utilizarlo y como dar funcionalidad al WAMP SERVER.

Tutorial Basico MYSQL -> http://www.mediafire.com/?ubnsa2fng4bieat

MySQL WorkBench -> http://www.mediafire.com/?o2cybldfdatkcwh

WampServer 2.2 -> http://www.mediafire.com/?b99h4445tjaazxr