Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Camuflar extensión de archivos.

Hola, buen día.

¿Hay manera de "camuflar" una extensión dentro de otra?

Ejemplo: Tengo un archivo llamado 'bomber.exe' y quisiera ocultar su extensión y reemplazarla por 'bomber.jpg'. // Seguiría siendo un .exe pero camuflado.


Gracias.

junio 22, 2013 | Unregistered CommenterHomero Simpson

http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#move(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...)

Usage Examples: Suppose we want to rename a file to "newname", keeping the file in the same directory:

Path source = ...
Files.move(source, source.resolveSibling("newname"));

junio 22, 2013 | Registered Commenterchoces

Gracias por tu respuesta.

Tengo una duda, si utilizo la clase File para renombrar el archivo, por ejemplo ALGO.exe a ALGO.jpg, el archivo quedaría (superficialmente): ALGO.jpg

Y aquí viene mi duda, mi objetivo no es solo renombrar, si no camuflar el .exe dentro de una imagen .jpg, de tal modo que al abrir la "imagen" internamente se ejecute el .exe. La imagen sería como un acceso directo al .exe.

Ya tengo la gui hecha en JavaFX, solamente me falta implementar los eventos, pero no sé si lo que quiero será posible en Java.


Muchas gracias amigo.

junio 22, 2013 | Unregistered CommenterHomero Simpson

Esa no es una cuestión relacionada con Java, sino con el Sistema Operativo, y el formato de archivo .exe
Algunos virus antiguos usaron esa técnica, como por ejemplo el famoso ILoveYou.
No entiendo la razón de ese camuflaje, a menos que estés codificando otro virus ;)

junio 22, 2013 | Registered Commenterchoces

Affirmative Sir.

Tengo un virus, hecho en C#, por eso el .exe :P

Ahora, mi objetivo es ingresar el virus mediante javax.stage.FileChooser. En el proyecto tengo un paquete con las imagenes del programa, entre ellas la imagen que servirá de camuflador.

Al seleccionar el archivo mediante el FileChooser, el objetivo es que el archivo se "inserte" dentro de la imagen camufladora, para así tener: archivo(.exe).jpg. Luego se exporta.

La idea es tener visiblemente una simple imagen, pero que dentro esté todo el .exe. De esta manera, el usuario abre la imagen e implícitamente se infecta.

Es un trabajo personal de la universidad, yo elegí este tema jeje

Podrías echarme un cable dándome unas ideas de cómo podría hacerlo?


Gracias amigo.

junio 23, 2013 | Unregistered CommenterHomero Simpson

Pues no. No me parece adecuado contribuir a la creación de un virus, aunque sea para "un trabajo de universidad".

junio 23, 2013 | Registered Commenterchoces

¿Contribuir a la creación de virus? ¿Estás bromeando? El "virus" ya está hecho y lo único que hace es mostrar un mensaje y apagar el ordenador. Lo que me importa es el proceso de camuflar extensiones.

De todos modos, gracias por tu "ayuda".

junio 23, 2013 | Unregistered CommenterHomero Simpson

De todos modos, gracias por tu "ayuda".

"ayuda" que, viendo tu actitud y las tonterias en las que pierdes el tiempo, está claro que no te mereces... Una pena que choces haya tenido que malgastar unos minutos contigo.

junio 23, 2013 | Unregistered CommenterUnoPorAhi

Creo que la mejor forma de aprender es curioseando, no esperando que me enseñen algo.

No soy un experto como tú, por eso busco aprender cada día lo que se me ocurre. Y no se preocupen, que me intentaré de evitar que ustedes "pierdan el tiempo" ayudando aquí. Mejores foros hay.

Una lástima que personas como el de arriba, traen abajo el trabajo de todo un equipo.


Adiós.

junio 23, 2013 | Unregistered CommenterHomero Simpson

¿Y encima de todo se enojó el "angelito"?

junio 24, 2013 | Registered Commenterantoniovl

Me queda poco de lo que asombrarme, pero en este caso se me ha quedado la boca abierta.

Quiere ayuda para encapsular un virus dentro de una aplicación Java, y se molesta porque no se le proporcione. ¡Y a eso lo llama "aprender cada día lo que se me ocurre"!
Pues que poca imaginación, o creatividad, con la de ideas que se pueden desarrollar.

¿Aprender es curiosear, y no "esperar que me enseñen algo"?. Una curiosa manera de entender el aprendizaje, que es la más estúpida, por arrogante, de no aprender jamás nada.

Lo más "gracioso" es este ridículo improperio: "Una lástima que personas como el de arriba, traen abajo el trabajo de todo un equipo."
¡A qué "equipo de trabajo" se referirá!. ¿Al de creación, y distribución, de un no menos ridículo "virus"?.

Que pruebe a plantear este "asunto del virus" en un foro muy serio y profesional, como Stackoverflow, a ver qué le contestan ;D

De un tiempo a esta parte, voy de sorpresa en sorpresa con los "temas" en este foro; y no tanto por los temas en sí, como por las reacciones, o la falta de ellas.

junio 24, 2013 | Registered Commenterchoces