Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-12-2006
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Programas tipo virus

Hola amigos, la verdad es que no tengo ni la noción de como puedo meter un fichero dentro de otro. [Algo similar a como lo hacen los virus de Internet] y quisiera que ustedes me ayudaran con esto. De antemano gracias por la ayuda que me puedan dar acerca de esto…



Ha, no es que esté intentando hacer un virus, es solo para otros fines.
Responder Con Cita
  #2  
Antiguo 19-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Si no tienes malas intenciones, titular tu hilo "Programa tipo virus" puede que no sea muy buena idea. Pero vamos a darte el beneficio de la duda

Antes de nada, seria conveniente que aclararas un poco mas lo que necesitas. Si lo que quieres es crear un programa, que a su vez lleve en su interior otro programa o cualquier otro archivo, y que en determinado momento pueda extraerlo y utilizarlo. Eso es sencillo, si es esto, dilo y te ayudaremos.

Si lo que quieres es, infectar un fichero ejecutable que no te pertenece, para que al ejecutarse, se ejecute otro código diferente al original. Te advierto que es una tarea bastante compleja, y tendrás que pelearte con diferentes sistemas de seguridad. Si es esto, yo al menos no pienso ayudarte.

Y por ultimo, si lo que quieres es introducir un fichero dentro de otro para ocultarlo, por ejemplo, guardar un vídeo dentro de una imagen para que así pase inadvertido, o para ocultarlo de los curiosos. Eso también lo podemos hacer, pero ten en cuenta que tanto para esconder el archivo, como para recuperarlo necesitaras un programa. Por cierto, esto ultimo se llama esteganografia
Responder Con Cita
  #3  
Antiguo 19-12-2006
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Wink ay mamasita!!!

bueno fide, si tu problema es poner un archivo determinado dentro de tu aplicación y en un momento determinado de la ejecución de esta sacar el archivo, pues entonces lo puedes hacer como un archivo de recursos, es decir, puedes hacer un archivo de recurso con ese fichero adentro como un RCDATA, y luego lo implementas en tu aplicación como {$R rFichero.RES}, por ejemplo, para sacarlo de ahí, tienes que tener en cuenta el tamaño del fichero, y lo puedes sacar de con una variable de tipo TResourceStream o algo así, si no con las funciones FindResource, LoadResource, LockResource y por último con un TMemoryStream... con una línea parecida a esta:

varStream.Write(lockRes^, file_size * 1024);

y lo puedes salvar así:

varStream.SaveToFile('C:\fide.ext');


bueno, esto lo he redactado un poco apurado, si quieres una explicación más detallada, pídela, no solo yo, en este club hay bastantes locos que están "tostados" (que saben bastante, en CUBA)

de todos modos tu pediste una noción más o menos de esto.

salu2!!! aeff!!!
Responder Con Cita
  #4  
Antiguo 24-12-2006
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Respondiendo

Alberto, muchas gracias por tu respuesta, me ha servido en parte. Pero en realidad lo que me gustaría hacer es meter un ejecutable dentro de otro fichero cualquiera y que el se ejecute al ejecutar este fichero. Tengo un pequeño proyectito de redes y una de las cosas que necesito es esa.

Gracias a los del foro que me ayuden, ha:

FELICIDADES A TODOS POR EL NUEVO AÑO.
Responder Con Cita
  #5  
Antiguo 02-01-2007
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Hola

También podés usar droppergen para poner dos o más programas juntos, uno de los cuales abre una aplicación (supongamos excel) y el o los otros pueden ser virus o troyanos, luego compilarlos con lcc-win32. Esto sirve para que el código de un virus no sea reconocido.
Luego cuando lo ejecutas el programa que abre excel también se ejecuta el código del virus.

Hacer esto es un acto deshonesto y delictivo que te puede crear serios problemas.
Responder Con Cita
  #6  
Antiguo 04-01-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Espero que ESTO te de más información al respecto

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Svchost.exe virus??? sergio_015 Windows 7 07-03-2007 15:10:44
problema con virus gmontes Seguridad 1 17-08-2006 23:19:48
virus en mi PC Roderick Seguridad 6 12-08-2006 11:19:04
Virus nuevo?? Pablo Carlos Windows 3 23-01-2005 01:33:37


La franja horaria es GMT +2. Ahora son las 12:11:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi