webForumDet fria alternativet

Hacka om ni kan!?

Programmeringur Café webForum

80 svar · 2 329 visningar · startad av mrblonde · sida 4 av 5

Frågan, av mrblonde

try2hack Det gäller att hacka så många nivåer som möjligt, en polare klarade 8. Själv sitter jag fast på nivå 2, dum som jag är. :) \------------------ There is a curse. They say: "May You Live in Interesting Times"

Läs frågan i sin helhet →
Medlem sedan dec. 19992 085 inlägg
#61

Kom till feman.
Hittade ingen .exe dekompilator :(

Tips?

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

Medlem sedan jan. 20016 874 inlägg
#62

Tyvärr inte hittat någon än, bara en j*vla massa 404 :(

------------------
/frankof
Köpa akvarium? maila för info
klick

Medlem sedan dec. 2000596 inlägg
#63

Är det meningen att man ska komma hit: http://disney.go.com/park/homepage/today/flash/index.html ???

------------------

Medlem sedan apr. 200010 782 inlägg
#64

ERR0R: Tror inte det va... :OO ;)

------------------
Jag ska bli en ondskefull krigsherre när jag blir stor.
- Vill du ha en Pucko?

Medlem sedan feb. 20002 612 inlägg
#65

Om du knappar in fel lösen/användarnamn så kommer du dit.. :)

------------------
En kvinnas ögon skall vara som mina fötter.....mörka och fuktiga.

Medlem sedan mars 20025 907 inlägg
#66

frankof skrev:

Finns en *.txt på 43byte, öppna den i en hexeditor, baggis ;)
nivå 5 är jobbig :(

jag har letat och jag har letat. Men jag hittar inte sökvägen till någon annan fil alls (förutom PasswdLevel4.java förståss). Någon som har ytterligare ett tips att ge??

Medlem sedan mars 20025 907 inlägg
#67

Skam den som ger sig, jag löste det själv! :)

Medlem sedan aug. 20023 005 inlägg
#68

Fattar inte fyran.. Hur gör man? nån som kan ge mig lite tips.. ?

Medlem sedan maj 20002 993 inlägg
#69

Är det någon här som kan java???

(4an)

// Decompiled by DJ v3.2.2.67 Copyright 2002 Atanas Neshkov  Date: 2002-09-11 19:58:08
// Home Page : [url]http://members.fortunecity.com/neshkov/dj.html[/url]  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   PasswdLevel4.java

import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.EventObject;

public class PasswdLevel4 extends Applet
    implements ActionListener
{

    public PasswdLevel4()
    {
        inuser = new String[22];
        totno = 0;
        countConn = null;
        countData = null;
        inURL = null;
        txtlogin = new TextField();
        label1 = new Label();
        label2 = new Label();
        label3 = new Label();
        txtpass = new TextField();
        lblstatus = new Label();
        ButOk = new Button();
        ButReset = new Button();
        lbltitle = new Label();
    }

    void ButOk_ActionPerformed(ActionEvent actionevent)
    {
        boolean flag = false;
        for(int i = 1; i <= totno / 2; i++)
            if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern() && txtpass.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())
            {
                lblstatus.setText("Login Success, Loading..");
                flag = true;
                String s = inuser[1].trim().intern();
                String s1 = getParameter("targetframe");
                if(s1 == null)
                    s1 = "_self";
                try
                {
                    finalurl = new URL(getCodeBase(), s);
                }
                catch(MalformedURLException _ex)
                {
                    lblstatus.setText("Bad URL");
                }
                getAppletContext().showDocument(finalurl, s1);
            }

        if(!flag)
            lblstatus.setText("Invaild Login or Password");
    }

    void ButReset_ActionPerformed(ActionEvent actionevent)
    {
        txtlogin.setText("");
        txtpass.setText("");
    }

    public void actionPerformed(ActionEvent actionevent)
    {
        Object obj = actionevent.getSource();
        if(obj == ButOk)
        {
            ButOk_ActionPerformed(actionevent);
            return;
        }
        if(obj == ButReset)
            ButReset_ActionPerformed(actionevent);
    }

    public void destroy()
    {
        ButOk.setEnabled(false);
        ButReset.setEnabled(false);
        txtlogin.setVisible(false);
        txtpass.setVisible(false);
    }

    public void inFile()
    {
        new StringBuffer();
        try
        {
            countConn = inURL.openStream();
            countData = new BufferedReader(new InputStreamReader(countConn));
            String s;
            while((s = countData.readLine()) != null) 
                if(totno < 21)
                {
                    totno = totno + 1;
                    inuser[totno] = s;
                    s = "";
                } else
                {
                    lblstatus.setText("Cannot Exceed 10 users, Applet fail start!");
                    destroy();
                }
        }
        catch(IOException ioexception)
        {
            getAppletContext().showStatus("IO Error:" + ioexception.getMessage());
        }
        try
        {
            countConn.close();
            countData.close();
            return;
        }
        catch(IOException ioexception1)
        {
            getAppletContext().showStatus("IO Error:" + ioexception1.getMessage());
        }
    }

    public void init()
    {
        setLayout(null);
        setSize(361, 191);
        add(txtlogin);
        txtlogin.setBounds(156, 72, 132, 24);
        label1.setText("Please Enter Login Name & Password");
        label1.setAlignment(1);
        add(label1);
        label1.setFont(new Font("Dialog", 1, 12));
        label1.setBounds(41, 36, 280, 24);
        label2.setText("Login");
        add(label2);
        label2.setFont(new Font("Dialog", 1, 12));
        label2.setBounds(75, 72, 36, 24);
        label3.setText("Password");
        add(label3);
        add(txtpass);
        txtpass.setEchoChar('*');
        txtpass.setBounds(156, 108, 132, 24);
        lblstatus.setAlignment(1);
        label3.setFont(new Font("Dialog", 1, 12));
        label3.setBounds(75, 108, 57, 21);
        add(lblstatus);
        lblstatus.setFont(new Font("Dialog", 1, 12));
        lblstatus.setBounds(14, 132, 344, 24);
        ButOk.setLabel("OK");
        add(ButOk);
        ButOk.setFont(new Font("Dialog", 1, 12));
        ButOk.setBounds(105, 156, 59, 23);
        ButReset.setLabel("Reset");
        add(ButReset);
        ButReset.setFont(new Font("Dialog", 1, 12));
        ButReset.setBounds(204, 156, 59, 23);
        lbltitle.setAlignment(1);
        add(lbltitle);
        lbltitle.setFont(new Font("Dialog", 1, 12));
        lbltitle.setBounds(12, 14, 336, 24);
        String s = getParameter("title");
        lbltitle.setText(s);
        ButOk.addActionListener(this);
        ButReset.addActionListener(this);
        infile = new String("level4");
        try
        {
            inURL = new URL(getCodeBase(), infile);
        }
        catch(MalformedURLException _ex)
        {
            getAppletContext().showStatus("Bad Counter URL:" + inURL);
        }
        inFile();
    }

    private URL finalurl;
    String infile;
    String inuser[];
    int totno;
    InputStream countConn;
    BufferedReader countData;
    URL inURL;
    TextField txtlogin;
    Label label1;
    Label label2;
    Label label3;
    TextField txtpass;
    Label lblstatus;
    Button ButOk;
    Button ButReset;
    Label lbltitle;
}
Medlem sedan maj 20002 993 inlägg
#70

vad gör "intern"?

Medlem sedan mars 2002554 inlägg
#71

Hmm jag hittar inte lösningen på 4....

Var står det vilken fil det är...
Jag kan inget om java.... Så koden säger mig inget......

Medlem sedan aug. 20023 005 inlägg
#72

Samma här.. Har dubbelkollat hela koden.. hittar 0

Medlem sedan juli 20011 129 inlägg
#73

Ahh.. Suffix är lurigt...
Att vara eller att inte vara

Medlem sedan dec. 20003 887 inlägg
#74

Psst... denna tråd är ganska gammal ;)

Medlem sedan juli 20011 129 inlägg
#75

åhh...
Undra om dom löste det

Jag får nog ta o kolla datumet nästa gång...

:r

Medlem sedan mars 20012 635 inlägg
#76

level2. Det händer inget när jag trycker på knappen :(
vill nån hjälpa?

Medlem sedan sep. 20005 700 inlägg
#77

Ah, den där satt jag med för länge sen. Kom till level 9 om jag inte minns fel (med lite hjälp). Man skulle hacka någon bot i en irc-kanal.
Eller är det ett annat hack-spel?

r/ det va visst länge sen ;)

Medlem sedan dec. 20025 871 inlägg
#78

Sitter och tittar på .class-filen i fyran... men fattar ingenting :q Jag ser ingen hänvisning till någon annan fil...

edit\\ Jo, nu såg jag det :r, men hittar ingen .java :l

Medlem sedan dec. 20025 871 inlägg
#79

Dekompilator förstås :r

Nu har jag fastnat på Level 5 :p

Medlem sedan juni 20014 421 inlägg
#80

Om du vill ha hjälp så läs följande:
Det är en VB 3.0 application..det finns dekompilatorer för dem med därute.. ;)

138 ms totalt · 3 externa anrop · v20260731065814-full.9823c0c5
135 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)