elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
22 Mayo 2012, 21:16  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  Creando un troyano en VB6 & C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Creando un troyano en VB6 & C++  (Leído 18,382 veces)
hackpsycho


Desconectado Desconectado

Mensajes: 391



Ver Perfil
Re: Creando un troyano en VB6 & C++
« Respuesta #30 en: 9 Octubre 2007, 04:47 »

Muy bueno  ::) A Empezar a leer
En línea


VirucKingX


Desconectado Desconectado

Mensajes: 540


VirucKingX


Ver Perfil
Re: Creando un troyano en VB6 & C++
« Respuesta #31 en: 10 Octubre 2007, 01:26 »

Me enrede  :huh:, tengo todo bien la conexion el server y cliente esta todo ok pero al momento de agregar el modulo funvarias pero en  Devc++ me enredo  :-\ si alguien me lo puede explicar mejor se lo agradeceria, no digo q esta mal explicado pero c++ no es mi fuerte



Bye
En línea



Bye
~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.983


Ver Perfil WWW
Re: Creando un troyano en VB6 & C++
« Respuesta #32 en: 10 Octubre 2007, 12:21 »

Yo mejor q lo expliké creo q no puedo.. mira, te pongo los códigos completos:

En funVarias.h:

Código
#include <string>
 
#ifndef FUNVARIAS_H    //si no esta definido ya este .h
#define FUNVARIAS_H    //lo definimos
 
std::string Split (std::string cadena, char m, int numero);
void StrToChar(std::string cadena, char* &pChar);
 
#endif

Y en funVarias.cpp

Código
#include <string>
 
std::string Split (std::string cadena, char m, int numero)
{
int posicion; //Determina la posición del caracter por donde keremos partir
std::string principal; //Cadenas donde guardaremos los trozos deseados
std::string secundaria;
 
secundaria = cadena;
 
for (int n = 0; n <= numero; n++)
{
posicion = secundaria.find (m);
principal  =  (secundaria.substr (0,posicion)); //Guardamos el primer trozo de cadena
secundaria =  (secundaria.substr (posicion + 1,secundaria.length ())); //Guardamos el resto de la cadena
}
 
return principal; //Devolvemos el trozo de cadena deseado, si no lo hemos encontrado se dvuelve la cadena entera
}
 
void StrToChar(std::string cadena, char* &pChar)
{
int tam = cadena.length(); //obtenemos el tamaño de la cadena origen
int t = 0;
 
for(int n = 0; n <= tam ;n++) //por cada caracter de la cadena, se la asiganamos al array
{  
pChar [n] = cadena[t];
t++;
}
}

Weno ya q estoy, mensajes.h

Código
#include <string>
 
#ifndef MENSAJES_H    //si no esta definido ya este .h
#define MENSAJES_H    //lo definimos
 
void mostrarMsj(std::string opcion, std::string titulo, std::string texto);
 
#endif

y mensajes.cpp

Código
#include "mensajes.h"
#include "funVarias.h"
#include <windows.h>
 
void mostrarMsj(std::string opcion, std::string titulo, std::string texto)
{
 
int TamText = texto.size(); //Obtenemos el tamaño del texto q keremos mostrar
int TamTitle = titulo.size(); //Lo mismo para el tamaño del titulo
 
//La funcion MessageBox no nos deja mostrar una cadena, por lo que la debemos pasar a char
char* mens = new char [TamText]; //Esta es la matriz q se mostrará
char* title = new char [TamTitle]; //Idem para el titulo
StrToChar(texto, mens);
StrToChar(titulo, title);
 
//mostramos el mensaje, segun la opcion elegida
if (opcion == "error"){
MessageBox(NULL,mens,title,MB_ICONERROR);  //ERROR
}
if (opcion == "info"){
MessageBox(NULL,mens,title,MB_ICONINFORMATION);  //INFORMACION
}
if (opcion == "interrog"){
MessageBox(NULL,mens,title,MB_ICONQUESTION);  //INTERROGACION
}
if (opcion == "adver"){
MessageBox(NULL,mens,title,MB_ICONEXCLAMATION);  //ADVERTENCIA
}
 
delete mens;  //Liberamos la memoria reservada anteriormente
delete title;  
}
 

Creo q si lo pones tal cual en los modulos deberia funcionarte ;)
En línea
Helicot


Desconectado Desconectado

Mensajes: 384


¿Q puedo colocar aki?


Ver Perfil
Re: Creando un troyano en VB6 & C++
« Respuesta #33 en: 11 Octubre 2007, 06:04 »

E0N, como ya dijiste anteriormente, el cliente se hizo en VB y el servidor en C++, pero q pasaria si fuese alreves, es decir, cliente en C++ y servidor en VB, el troyano tendria la misma calidad???? seria igual o no????
En línea



~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.983


Ver Perfil WWW
Re: Creando un troyano en VB6 & C++
« Respuesta #34 en: 11 Octubre 2007, 12:00 »

Lo mejor es hacer el server en C++ q es mas rapido, consume menos recursos, no tiene dependencias y ocupa menos ;)



Aki os dejo el proyecto entero, por q veo q esta habiendo dudas, asi podeis comparar vuestro code con el mio  :P

http://rapidshare.com/files/61771342/Manual_IBC_by_E0N.rar.html
En línea
VirucKingX


Desconectado Desconectado

Mensajes: 540


VirucKingX


Ver Perfil
Re: Creando un troyano en VB6 & C++
« Respuesta #35 en: 12 Octubre 2007, 04:31 »

esperando la nueva etapa del manual  :P ( manager, chat xD )


muy buen manual


Bye y gracias
En línea



Bye
Rudy21

Desconectado Desconectado

Mensajes: 149


Rudy21 Web Design


Ver Perfil WWW
Re: Creando un troyano en VB6 & C++
« Respuesta #36 en: 15 Octubre 2007, 00:46 »

Perfecto Muchisimas Gracias a Esperar La Segunda Parte

Jamas Se Me Hubiera Ocurrido Combinar estos 2 lenjuages aunk no c nada de c++ jajaja aora leo algo rapido (aunke le code ta entendible)

Muchas Gracias
En línea


DeathCucumber

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Creando un troyano en VB6 & C++
« Respuesta #37 en: 7 Abril 2009, 20:08 »

Buenas


Yo soy un programador nuevo, hace 1 año estudio, y programo sobre c++, pero soy bastante n00b, y estoy interesado en hacer el troyano.

Se puede hacer solo copiando y pegando las sentencias?, osea lei bastantes cosas, pero no todas y capas qe las tengo qe adaptar a mis necesidades.

Mi intencion es obtener datos, caracteres.

Bueno sin mas que decir, a si, si me podes agregar al msn asi hablamos mejor.

Eternamente agradecido

Emi
En línea
hermeticov8

Desconectado Desconectado

Mensajes: 5



Ver Perfil WWW
Re: Creando un troyano en VB6 & C++
« Respuesta #38 en: 8 Abril 2009, 04:57 »

Excelente trabajo. E0N, sos un erudito en esto.

Si en vez de volcarlo acá hubieras escrito un libro seguro no lo compraría nadie, pero tendría un buen precio  ;D
En línea
OzdoX

Desconectado Desconectado

Mensajes: 20



Ver Perfil WWW
Re: Creando un troyano en VB6 & C++
« Respuesta #39 en: 20 Mayo 2009, 19:48 »

Gracias, un exelente manual , me sirve de mucho..
En línea

Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Creando un Sniffer
Hacking Básico
Adum_264 1 933 Último mensaje 11 Agosto 2011, 18:59
por Ambr0si0
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines