Avatar billede tommy_f Nybegynder
21. november 2001 - 10:29 Der er 45 kommentarer og
1 løsning

try2hack

hvad er use/pass i level 2 ??????????
Avatar billede disky Nybegynder
21. november 2001 - 10:30 #1
Try2Hack
NokiaIsGood
Avatar billede andreasha Nybegynder
21. november 2001 - 10:32 #2
hvad er der sjovt ved try2hack hvis man ikke selv løser det?
Avatar billede disky Nybegynder
21. november 2001 - 10:35 #3
ja det synes jeg også.

Jeg har dog grumme problemmer med lvl 6, alt der til tog kun få min.
Avatar billede eric-pedersen Nybegynder
21. november 2001 - 10:39 #4
hvad er så password i 1\'eren
Avatar billede kasseper Nybegynder
21. november 2001 - 10:41 #5
hvad er try2hack.....hvem sagde lamer ????
Avatar billede eric-pedersen Nybegynder
21. november 2001 - 10:42 #6
Avatar billede disky Nybegynder
21. november 2001 - 10:46 #7
tommy: for selv at gøre det hent swf filen, og lav et hex dump af den.
Avatar billede webmasterdk Praktikant
21. november 2001 - 11:30 #8
hvordn finder jeg så brugernavn og kode ved level 4???
Avatar billede kasseper Nybegynder
21. november 2001 - 11:51 #9
Den ville jeg også gerne vide.
Jeg ved at man kan bruge JAD til at decompile en java klasse, men JAD\'s site er nede, og de andre jeg har forsøgt virker ikke.....Damn....
Avatar billede disky Nybegynder
21. november 2001 - 12:02 #10
kig på eksperten der er flere der har postet source koden, kig i java gruppen
Avatar billede webmasterdk Praktikant
21. november 2001 - 12:06 #11
kasseper >>
// Decompiled by DJ v2.9.9.61 Copyright 2000 Atanas Neshkov  Date: 21-11-01 12:03:23
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - 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;
}
Avatar billede webmasterdk Praktikant
21. november 2001 - 12:06 #12
sig til hvis du finder koden! :)
Avatar billede food4u.dk Nybegynder
21. november 2001 - 12:43 #13
disky > hvilke program kan man lave et HEX dump med?
Avatar billede webmasterdk Praktikant
21. november 2001 - 12:45 #14
food4u >> søg på google efter en hexviewer, ellers så bare åbn filen i en tekst editor som fx notepad!!
Avatar billede food4u.dk Nybegynder
21. november 2001 - 13:01 #15
hmm, level tre, hvis man hente den fil, så får man:
<SCRIPT language=\"JavaScript\">

pwd = prompt(\"Please enter the password for level 3 :\",\"\");

if (pwd==PASSWORD){
    alert(\"Alright !\\nEntering Level 4 ...\");
    location.href = CORRECTSITE;
}else
{
    alert(\"WRONG !\\nBack to disneyland !!!\");
    location.href = WRONGSITE;
}

PASSWORD=\"AbCdE\";
CORRECTSITE=\"level4.html\";
WRONGSITE=\"http://www.disney.com\";

</SCRIPT>

hvorfor er koden så ikke AbCdE ?
Avatar billede disky Nybegynder
21. november 2001 - 13:03 #16
hehehe forbi du er blevet snydt,

et tip \'kig en linie op\'
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:03 #17
food4u.dk >> hvis du tjekker står der <script src=\"javascript\">
kig i dine temporary internet files mappe efter den fil...
og åbn den!!
Avatar billede food4u.dk Nybegynder
21. november 2001 - 13:12 #18
he, den havde jeg ikke lige set

takker :o)
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:32 #19
Jeg kan fandme ikke kommer forbi nummer 5! :(
Avatar billede disky Nybegynder
21. november 2001 - 13:34 #20
hehe, har du dekompilet VB programmet ?
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:36 #21
disky >> med hvilket program???
hvorfor svarer du ikke på icqusse??
Avatar billede disky Nybegynder
21. november 2001 - 13:40 #22
icqusse ???

Jeg fandt et shareware tysk vb dekompiler program, og så dtog det kun et øjeblik at beregne password og username.
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:42 #23
icqusse - usse =icq
Avatar billede disky Nybegynder
21. november 2001 - 13:44 #24
fordi du har brugt min hjemmeicq og jeg er på arbejde :)
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:47 #25
nååå
har du prøvet www.icq.com/icqlite ???
Avatar billede disky Nybegynder
21. november 2001 - 13:49 #26
nope, jeg har skam icq her men bare på et andet nr
Avatar billede webmasterdk Praktikant
21. november 2001 - 13:51 #27
nå ok....
icqlite og icq 2001b kan du bruge den samme contact list, det synes jeg nu er ret fikst....
Avatar billede disky Nybegynder
21. november 2001 - 13:58 #28
problemmer er jeg har alt for mange der spørger om alt for meget på min hjemme icq, derfor en \'hemmelig\' på arbejde :)
Avatar billede kasseper Nybegynder
21. november 2001 - 15:56 #29
Nu fik jeg den endelig.
Du skal downloade java appletens .class fil. Den skal du så decompile med et eller andet produkt, dem er der mange af på nettet. Så kan du via java koden finde den side hvor username og password og url til næste niveau ligger.
Hvis du skal ha lidt mere hjælp må du sige til.
Jeg sidder og koger over niveau 5.
Avatar billede disky Nybegynder
21. november 2001 - 15:59 #30
kasseper: tro mig niveau 7 er LANGT værre :)
Avatar billede food4u.dk Nybegynder
21. november 2001 - 19:42 #31
hmm, hvor ser du den fil henne?
Avatar billede kasseper Nybegynder
21. november 2001 - 20:43 #32
På linien over den du har pastet fra, står der noget lignende det her :
<SCRIPT src=\"JavaScript\"></SCRIPT>
hvilket jo under normale omstændigheder ville være forkert syntaks. Men hvis du så prøver at download den fil der hedder JavaScript, altså fjerne .html filen fra URL\'en og bare skriver Javascript, så henter den faktisk en fil, der indeholder noget meget interesant.....
Også siger jeg ikke mere....

Avatar billede netsrac Praktikant
21. november 2001 - 21:57 #33
Fatter simpelthen ikke level4 er der ikke en der kan give et hint ? Kan ikke rigtig finde noget interessant i java koden ?
Avatar billede netsrac Praktikant
21. november 2001 - 22:04 #34
Nej glem det, har fundet ud af det, det var jo næsten for nemt :)
Avatar billede webmasterdk Praktikant
22. november 2001 - 03:13 #35
så, nu kom jeg forbi level 5 dimsen, det tog sq også sin tid.
er der nogen der kan give mig nogle hints til lvel 6??? :)

Avatar billede invisibleman Nybegynder
22. november 2001 - 08:41 #36
Lytter med ... har kigget på begge EXE filer til Level 6, men desværre er de irreversibly compressed med NeoLite Executable Compressor...
Avatar billede disky Nybegynder
22. november 2001 - 08:43 #37
invisidude:

Snif hvad der sker af traffik, så ser du navnet på password filen, så skal du bare knække den meget meget svage kryptering som er i den.
Avatar billede invisibleman Nybegynder
22. november 2001 - 08:45 #38
(invisidude ? *griner*)

Snif hvad der sker af trafik .. se den tanke tænkte jeg også en hel del *G* Men så var spørgsmålet bare hvordan ;o)
Avatar billede disky Nybegynder
22. november 2001 - 08:46 #39
du skal bruge en tcpip pakke sniffer.

jeg kan ikke huske hvor jeg fandt min henne, jeg gjorde det hjemme fra.

Men jeg søgte på google.
Avatar billede webmasterdk Praktikant
22. november 2001 - 12:53 #40
disky >> hvad hed den sniffer, og duer den til win98!!
Avatar billede disky Nybegynder
22. november 2001 - 12:56 #41
jeg kan ærligt talt ikke huske det :(
Avatar billede webmasterdk Praktikant
22. november 2001 - 13:26 #42
æv! for jeg har indtil nu kun kunne finde en, og den duede ikke til win98! :(
Avatar billede disky Nybegynder
22. november 2001 - 13:29 #43
Avatar billede webmasterdk Praktikant
22. november 2001 - 13:36 #44
den kan jeg ikke rigtig få til at virke!
Avatar billede disky Nybegynder
22. november 2001 - 13:40 #45
:(
Avatar billede netsrac Praktikant
22. november 2001 - 14:32 #46
Jeg har brugt den her:

http://download.cnet.com/downloads/0,10152,0-10101-110-7631816,00.html?gid=60836&tag=dlntl

Men men om jeg lige får noget ud af resultatet er vist endnu uvist..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester