---
title: "Hacka om ni kan!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/34709-hacka-om-ni-kan/page4"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "mrblonde"
published: "2002-01-25T15:34:00.000Z"
updated: "2003-12-08T09:26:40.000Z"
replies: 80
views: 2378
page: 4
pages: 5
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/34709-hacka-om-ni-kan"
---

# Hacka om ni kan!?

_Sida 4 av 5._

## #61 — M@rtin, 2002-01-27T01:17Z

Kom till feman.
Hittade ingen .exe dekompilator :(

Tips?

Permalänk: https://www.webforum.nu/p/560359

## #62 — frankof, 2002-01-27T14:04Z

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

Permalänk: https://www.webforum.nu/p/560360

## #63 — ERR0R, 2002-01-27T19:18Z

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

Permalänk: https://www.webforum.nu/p/560361

## #64 — stoffe-2k, 2002-01-27T19:52Z

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

Permalänk: https://www.webforum.nu/p/560362

## #65 — Rödalacket, 2002-01-27T19:53Z

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

Permalänk: https://www.webforum.nu/p/560363

## #66 — Peeer, 2002-09-10T17:23Z

> **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??

Permalänk: https://www.webforum.nu/p/779915

## #67 — Peeer, 2002-09-11T13:42Z

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

Permalänk: https://www.webforum.nu/p/780581

## #68 — PersianBulldog, 2002-09-11T15:51Z

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

Permalänk: https://www.webforum.nu/p/780680

## #69 — Alpha II, 2002-09-11T18:08Z

Ä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;
}
```

Permalänk: https://www.webforum.nu/p/780793

## #70 — Alpha II, 2002-09-11T18:10Z

vad gör "intern"?

Permalänk: https://www.webforum.nu/p/780797

## #71 — Coper, 2002-09-11T19:51Z

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......

Permalänk: https://www.webforum.nu/p/780878

## #72 — PersianBulldog, 2002-09-15T19:49Z

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

Permalänk: https://www.webforum.nu/p/786643

## #73 — Koplik, 2003-11-13T09:45Z

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

Permalänk: https://www.webforum.nu/p/1204818

## #74 — Engine^, 2003-11-13T09:49Z

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

Permalänk: https://www.webforum.nu/p/1204821

## #75 — Koplik, 2003-11-13T10:46Z

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

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

 :r

Permalänk: https://www.webforum.nu/p/1204856

## #76 — wooster, 2003-11-19T09:31Z

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

Permalänk: https://www.webforum.nu/p/1207699

## #77 — Gein, 2003-11-19T10:06Z

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 ;)

Permalänk: https://www.webforum.nu/p/1210717

## #78 — LeonL, 2003-11-19T10:41Z

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

Permalänk: https://www.webforum.nu/p/1210729

## #79 — LeonL, 2003-11-19T10:53Z

Dekompilator förstås :r

Nu har jag fastnat på Level 5 :p

Permalänk: https://www.webforum.nu/p/1210732

## #80 — colione, 2003-11-19T12:57Z

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.. ;)

Permalänk: https://www.webforum.nu/p/1210776

---

Tråden på webben: https://www.webforum.nu/amne/programmering/34709-hacka-om-ni-kan/page4  
Föregående sida: https://www.webforum.nu/amne/programmering/34709-hacka-om-ni-kan/page3.md  
Nästa sida: https://www.webforum.nu/amne/programmering/34709-hacka-om-ni-kan/page5.md
