Menú

Mostrar Mensajes

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ú

Mensajes - egyware

#351
Java / Obteniendo informacion util
25 Agosto 2009, 16:36 PM
Hasta este punto creo a alguien ya se a topado con estas clases.
java.util.Properties y java.awt.Toolkit
Bueno estas clases nos daran cierta informacion util sobre el pc zombie, pero asi por si solas no haran nada, de por si nada, entonces hay que inicialisarlas


Código (java) [Seleccionar]

java.util.Properties propiedades = System.getProperties();
java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();


ok
tenemos los datos inicialisados, pero que ganamos con eso
con Toolkit toolkit.getScreenSize();
obtenemos el tamaño de la pantalla que es util para obtener screenshoot

Properties propiedades.list(System.out);
Con esto obtenemos una lista de propiedades, con esa lista solo seleccionaremos
la que nos mas nos gusta como
os.name nombre del os
user.name nombre del usuario
.......

bueno eso es todo ahora espero que con esto creen una clase que sea capas de crear eventos de bajo nivel(Robot)
obtener informacion del sistema y realizar capturas de pantalla.
Asi como tarea haganlo!!! Enojado yo ya hice uno mejor al que tenia pero tiene ademas acceso a la consola(Cmd o bash) y registro de windows.
Espero que realicen esta clase y vean como controlan su propio pc jijiji.
#352
Java / Controlando el PC
25 Agosto 2009, 16:17 PM
Uso de la Clase que nos dara un gran poder sobre el pc infectado (desde ahora el pc zombie guajaajaa)
java.awt.Robot vee en http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Robot.html


CitarThis class is used to generate native system input events for the purposes of test automation, self-running demos, and other applications where control of the mouse and keyboard is needed. The primary purpose of Robot is to facilitate automated testing of Java platform implementations.
Upss!!!!
Bueno resumidamente dice esta clase es solo para probar y testear implementacions de Java

Pero lo usaremos para otros motivos
-Constructor
Robot()
Robot(GraphicsDevice screen)
El primero se contruye para el monitor principal
El Segundo para un monitor que uno defina
-Metodos
createScreenCapture(java.awt.Rectangle screenRect) returns java.awt.image.BufferedImage
Permite obtener screenshoots de la pantalla o monitor zombie, su parametro es la dimesion a copiar
keyPress(int keycode) y keyRelease(int keycode)
Nos permitiran presionar y soltar teclas, las teclas estan definidas en java.awt.event.KeyEvent.VK_*, donde * es una tecla
tb si usamos char pero solo conteniendo letras en mayusculas como parametro se escribira la tecla correspondiente en mayuscula o minuscula dependiendo si tiene el bloqueo de mayuscula activado
mouseMove(int x, int y)
Moverá el mouse a la posicion indicada
mousePress(int buttons) y mouseRelease(int buttons), presionar o soltara el boton del mouse eso esta definido en java.awt.event.InputEvent.BUTTONX_MASK, donde X es igual a 1,2,3 que corresponden al boton izquierdo, centro, derecho respectivamente.

- Cuidados
Esta clase puede lazar una excepcion del tipo AWTExcepcion, asi que mucho cuidado, tratenla con amor, y en linux hay que tener permisos especiales a la aplicacion para lanzar eventos de bajo nivel.
Bueno eso es todo si quieren pueden revisar la pagina que les di tiene mas informacion sobre la clase.
#353
Java / Como crear un Troyano en Java
25 Agosto 2009, 16:14 PM
Hola saludos, aqui estoy dando un aporte grandisimo, me he animado de ganas para copiar y pegar mi antiguo post de otro foro a acá para que lo vean.
Omitire el faq que hice hace tiempazo porque al parecer todo son hackers, le agradezco tambien a Casidiablo que estubo ayudandome con algunos algoritmos, en especial para enviar imagenes.
Bueno no les enviare mi source ni jar, porque no quiero que sean flojos hagan el suyo propio a mi me costo mucho!!!.
Post Orignal: Post en Tecnolust comunidad peruana

Conocimientos Previos
Antes de empezar
Debes saber el uso de ciertas clases
- Socket y  SocketServer (si ya sabes puedes probar SSLSocket), estas clases estan en java.net
- InputStream y OutputStream y todas sus derivadas, estas estan en java.io
- saber usar el Programa Telnet, es muy util a la hora de enviar comandos Entendibles
- saber Programar en Java, no te enseñare aqui si no sabes pregunta en otro tema o bajate manuales.
- Usar un IDE, te ayudara a editar mucho mas rápido tu codigo, probarlo.
- No importa el OS que uses, linux y windows son lo mismo para java (a excepcion de windows que es mas facil de implementar el autoejecutable reg...)


Esta obra está publicada bajo una Atribución-No Comercial 2.0 Chile de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc/2.0/cl/.
#354
Java / Re: Problema con comparación de cadenas
25 Agosto 2009, 13:44 PM
Citar
... no!
Código:

Código (java) [Seleccionar]

System.out.println("Jamas se mostrara esta linea");


Bueno el punto es que no puedes usar el operador relacional "==" para comprar cadenas.

Por curiosidad porque ¿no estas de acuerdo?
#355
Hola no he probado tu funcion ni nada, supongo que debe funcionar pero java es orientado a objetos asi que te recomiendo que hagas algo como esto
XML xml = XML.leerArchivo("c:\\documents and settings\\egyware\\documents\\un xml.xml");
ó
XML xml = new XML("c:\\documents and settings\\egyware\\documents\\un xml.xml");
y haces lo que quiera con ese objeto porque ya que es facil corromper esa aplicación.
Esta muy bueno el post muy grande y explicativo.
Saludos sigue asi!!!
#356
Java / Re: Problema con comparación de cadenas
24 Agosto 2009, 23:18 PM
El problema es el siguiente, estas comparando punteros :P osbiamente eso siempre te va dar falso.
:huh: oh dije punteros en Java no lo hay, bueno para que lo sepas si pero son muy distintos que los de C y C++ que en realidad es como si no hubiera.
El punto que no puedes hacer esto ya que siempre te dara falso.
Código (java) [Seleccionar]

String h = "Hola";
if(h == "Hola"){
   System.out.println("Jamas se mostrara esta linea");
}else{
   System.out.println("Pero porque si son iguales");
}

La solución, existen dos funciones dejame buscarlas que siempre que se me olvidan...
boolean equals(String another string);
boolean equalsIgnoreCase(String another string);

La primera funcion compara 2 string y comprueba si son guales
La segunda funcion compara 2 string ignorando las mayusculas y minusculas

Ah no soy un guru de Java pero se bastante, generalmente busco en el API de Java (busca en Google) lo que necesito hay muchas funciones de java implementadas.
Adios
#357
Java / Re: cifrar ejecutable .jar????
14 Agosto 2009, 17:07 PM
Yo antes tenia la misma duda, existe un programa en Java que ofusca se llama ProGuard. Buscalo es facil de usar y muy dificill de descompilar he incluso te achica el Jar
#358
Java / Re: Reverse Shell para Windows en Java
14 Agosto 2009, 17:05 PM
Hola, felicitaciones por el trabajo
Yo tambien hice algo por el estilo pero lo unico que fue que hice fue como un redireccion de los flujos de datos de la consola a los flujos de datos del socket eso es mas general y talvez se pueda con una pequeña modificación abrir una shell de linux.
Adios
#359
Juegos y Consolas / Taller de Videojuegos
30 Abril 2009, 16:09 PM


Hace ya algunos años, en la Universidad de Concepción comenzó una iniciativa de crear un Taller para aquellos alumnos que quisieran adentrarse en el desarrollo de Videojuegos. Al principio todo empezó como una asignatura electiva donde a los alumnos se les daba la oportunidad de adentrarse en este gran mundo usando su propio interés y motivación.

Tiempo después esta comunidad se ha ido desarrollando y ha comenzado a invitar más personas a integrarse a ella, indiferente si son o no son alumnos de la UdeC, obteniendo un poco más de independencia de lo que ha sido anteriormente como un taller de la malla curricular de Ingeniería Civil informática a formarse como una comunidad de desarrollo para gente interesada en este rubro. Hace unos años lograron obtener su propio servidor donde alojan el foro de la comunidad, la página web, los servicios web utilizados como SVN, Postgres y MySQL, además de algunos otros que se están implementando con el tiempo.

Si tu interés son el desarrollo de videojuegos y te gustaría compartir con un grupo de personas que comparten este mismo gusto, pues te invito personalmente a que formes parte de esta comunidad y logres aprender aspectos fundamentales en los que es desarrollo de videojuegos a nivel profesional. Hace poco hemos logrado algunos contactos interesante, como por ejemplo algunos profesores de la carrera Diseño de Videojuegos del Instituto Arcos.

Enlace: Taller de Videojuegos.
#360
Ya bueno esta bien
pero supongamos que tenemos la conexion
como desde el celular marcamos a internet sin que nos cobren.
Ademas como conectas al celu al pc????
Java en un celu tiene un poder muy limitado.
Bueno si es de pc a pc se puede usar el protocolo de los Modem de 56 kbps
que es mas bien un juego de tonos, pero la conexion seria muy lenta.
Tal vez se pueda pero averiguate el api en particular de un celular que te permita llamar
a travez de una aplicacion Java, hasta el momento no he visto nada
solo se puede enviar mensajes de texto y acceder a la sim y a la internet.

Averigua eso por mientras y veamos que sigue.
No te des por vencido a la primera.
Oki