lørdag, januar 23, 2021

www.try2hack.nl

Daily Rush Debat Programmering www.try2hack.nl

  • Forfatter
    Emne
  • #0

    HIM
    Bruger
    268 indlæg
    Offline

    jeg har siddet lidt og prøvet sidens prøver og er kommet til level4 – og nu kan jeg ikke komme videre – jeg er dog stødt på dette stykke java-kode:

    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 {

    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;

    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(); } } siger det nogen noget om hvad 'login' og 'password' er? eller ligger det måske i en helt anden kode?

    jeg er farlig...BUM !!!!

Viser 15 kommentarer - 1 til 15 (af 70 i alt)
  • Forfatter
    Kommentarer
  • #1

    ulrich
    Bruger
    3.738 indlæg
    Offline

    kig i dine temp inet files

    der er en txt fil der hedder level et eller andet :]

    #2

    Sakl
    Bruger
    551 indlæg
    Offline

    hvordan gør i mangler lige lidt stuff til at komme igang

    /Sakl

    #3

    HIM
    Bruger
    268 indlæg
    Offline

    yes jeg kom videre

    jeg er farlig...BUM !!!!

    #4

    ulrich
    Bruger
    3.738 indlæg
    Offline

    jeg ved lvl 8 =)

    #5

    ulrich
    Bruger
    3.738 indlæg
    Offline

    +er

    #6

    HIM
    Bruger
    268 indlæg
    Offline

    wow! (jeg sidder og hygger mig med level5 )

    jeg er farlig...BUM !!!!

    #7

    HIM
    Bruger
    268 indlæg
    Offline

    jeg har siddet og kigget i de 2 filer (i level5) men der står jo ikke hvad password’et er nogen steder!

    jeg er farlig...BUM !!!!

    #8

    LCorp
    Bruger
    59 indlæg
    Offline

    fatter da hat, hvordan er i kommet forbi level 2??? jeg har prøvet at dl den swf fil, og den kan man ikke finde noget i, nogen som kan give lidt hjælp?

    Peace Out

    #9

    HIM
    Bruger
    268 indlæg
    Offline

    du kan bare downloade .swf’en og kigge på den i notepad – der står det

    (forresten saturation…kom lige med et par hints eller noget om hvordan jeg finder login og kode i level5 ! )

    jeg er farlig...BUM !!!!

    #10

    ulrich
    Bruger
    3.738 indlæg
    Offline

    det er den med en exe og en dll fil?

    hent en vb3 decompiler =)

    #11

    LightRaven
    Bruger
    78 indlæg
    Offline

    hvor får man password så man komme i gang med lvl 1 ?

    Send Penge

    #12

    absolute
    Bruger
    439 indlæg
    Offline

    er der ikke en der gider skrive løsningen på hvordan man får passwordet til level 1?

    er jeg på rigtigt spor hvis jeg gemmer siden og åbner den på en eller anden måde?

    jeg har overhovedet ingen forstand på hacking…

    >absolute<

    #13

    Retep
    Bruger
    3.195 indlæg
    Offline

    lvl1 pass kan ses ved at vise kilde.

    er pt ved lvl 5 henter vb3 imorgen og prøver mig frem

    faktisk utroligt sjovt at “hacke” selv om det nok ikke er rigtig hacking

    #14

    Yoda-
    Bruger
    168 indlæg
    Offline

    ok, jeg kan kun komme til nr. 3

    1: du skal åbne html filen, måden må du selv finde på da det er meget nemt og ikke sjovt hvis jeg siger det

    2: du skal dl flash filen, resten må du selv finde ud af

    3. jeg er kommet ind i html filen men kan ikke finde pass derind, plz kom med lidt hjælp, der står er password der inde men det dur ikke :(((

    #15

    Yoda-
    Bruger
    168 indlæg
    Offline

    ja søvn får man jo ik med sådan en side

Viser 15 kommentarer - 1 til 15 (af 70 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.