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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  hacking con java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: hacking con java  (Leído 1,923 veces)
kathe

Desconectado Desconectado

Mensajes: 2


Ver Perfil
hacking con java
« en: 1 Febrero 2019, 03:04 am »

Hola, quiero saber que se necesita (aparte de obviamente programar en java XDXDXD) para crear un virus o rat para android y cuales son las maneras en las que se puede enviar, es decir, que si lo puedo enviar oculto en un video o foto, o obligatoriamente es por un apk y un poco de ingieneria social.


En línea

animanegra

Desconectado Desconectado

Mensajes: 287



Ver Perfil
Re: hacking con java
« Respuesta #1 en: 1 Febrero 2019, 12:52 pm »

Un virus y un RAT son cosas totalmente distintas. Para tema virus primero deberías igual ver como se ejecutan los archivos en android y ver como puedes meter codigo tuyo en programas ya hechos e instalados. En principio te tendrias que saltar la proteccion de sandbox del propio android. Tendrias que informarte bien sobre el sistema android y sus compilados para saber como funcionan y ver la posibilidad de cambiarlos introduciendo tu virus. Tendras que mirar formas de autodeteccion de que un programa tiene ya el virus, para no infectarlo dos veces. Y despues pensar en que es lo que quieres hacer con el virus. Si quieres cifrar los archivos tendras que leer un poco sobre cifrado de archivos, si quieres borrar todos los datos del movil en una fecha pues tendrás que ver cómo se hace.

Sobre RAT, en esencia es parecido a hacer un chat. ¿Has programado un chat en java? Necesitas saber de sockets y ejecutar comandos en el sistema. Que no es muy dificil a priori.
Al final, en un chat tienes un extremo que envia frases al otro para que el usuario las conteste y puedas ver las contestaciones. En un RAT envias frases al otro extremo para que el otro lado las ejecute y enviar la salida de esa ejecucion para que tu la leas. A partir de ahi, ya vienen las cosas adicionales que quieras añadir a ese programa.

Sobre el proceso de entrada en el sistema, las imagenes, videos, etc... no ejecutan código en el ordenador. Son leidas por otro programa que va interpretar eso como datos. Luego, o bien encuentras un fallo que permita que los programas que leen esos archivos se confundan y ejecuten los datos que leen como si fuese codigo (Osea encontrar un exploit para el programa o sistema) o tendras que ocultarlo y engañar al otro para que lo ejecute.

Si estas empezando a programar, yo la verdad optaria por hacerte un programa simple de ejecución remota entre dos ordenadores para después ir agregando funcionalidades. Primero ejecutas cosas en el otro ordenador, despues intentas captar las teclas que va pulsando el ordenador remoto, despues intentas poder hacer screenshoots, etc...

Si quieres mirar los virus, empezaría por un virus que infecte programas en lenguajes de script, php, python, powershell,... despues miraria un poco para hacer virus que infecten los .class de java y despues ya me plantearía el ir hacia cosas mas bonitas. La funcionalidad del virus puede ser simplemente poner un hola mundo.

Y obviamente en ningun momento se me ocurriria utilizarlo en ningun sistema en el que no tenga consentimiento. Las pruebas con gaseosa.


En línea


42
No contesto mensajes por privado, si tienes alguna pregunta, consulta o petición plantéala en el foro para que se aproveche toda la comunidad.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿como hacer que java no llame a Java Runtime Environment?
Java
misforos 3 4,463 Último mensaje 28 Mayo 2010, 17:12 pm
por egyware
Los mejores 1000 tutoriales de hacking! ( theBest tutorials Hacking)
Hacking
x64core 0 10,119 Último mensaje 14 Octubre 2011, 21:49 pm
por x64core
[JAVA]Enviar parmetros tipo fecha de IN o Out Stored Procedures en Java
Java
elrepay 0 2,921 Último mensaje 17 Abril 2014, 04:32 am
por elrepay
Java para crear un herramienta hacking? « 1 2 »
Análisis y Diseño de Malware
RichieTozier21 10 14,071 Último mensaje 24 Mayo 2017, 00:24 am
por MCKSys Argentina
hacking avanzado y hacking basico
Hacking
SSJirall 2 5,108 Último mensaje 23 Noviembre 2017, 00:22 am
por SSJirall
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines