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 - 16 til 30 (af 70 i alt)
  • Forfatter
    Kommentarer
  • #16

    LCorp
    Bruger
    59 indlæg
    Offline

    Nu er jeg også kommet til lvl 3, jeg brugte webzip til at få den swf fil ned med, men der fik jeg også lvl 3 html siden ned. der stå i html koden : 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/“;

    men det virker minus…nogen som har en ide til at komme videre??

    Peace Out

    #17

    lauxidk
    Bruger
    652 indlæg
    Offline

    er det mig der ikke fatter hat og briller af det her eller står passwordet ikke lige foran en…..for hvos det gør så kan det da ikke være meget svært……men det skal jeg ikke kunne sige, jeg undrede mig bare.

    You Rock my Socks!

    #18

    HIM
    Bruger
    268 indlæg
    Offline

    #10 og hvor henter man den? ☺

    jeg er farlig...BUM !!!!

    #19

    LCorp
    Bruger
    59 indlæg
    Offline

    #17 jeg har prøvet, men det virker bare hat….

    Peace Out

    #20

    LCorp
    Bruger
    59 indlæg
    Offline

    nå jeg kom igennem level 3 fordi jeg havde javascriptet, det fik jeg da hentede flash filen, nå men level 4 kan jeg ikke lige se noget på, nogen der kan give lidt hjælp?

    Peace Out

    #21

    Zenjiin
    Bruger
    951 indlæg
    Offline

    Cyrus, det sjove i de opgaver er vel lidt at prøve sig frem selv??

    #22

    HIM
    Bruger
    268 indlæg
    Offline

    yeah så er jeg i level7

    (men den er vist lidt svær)

    jeg er farlig...BUM !!!!

    #23

    Yoda-
    Bruger
    168 indlæg
    Offline

    n6-cyrus jeg har sammen problem som dig, sig lige til hvis du kommer i gennem

    #25

    ulrich
    Bruger
    3.738 indlæg
    Offline

    Jeg har slettet #24, da jeg synes det er lamt at poste løsninger.

    #26

    SideWinder
    Bruger
    33 indlæg
    Offline

    Jeg kan ikke finde en VB3 decompiler nogen steder.
    Nogen der kan hjælpe?

    Hvad er forskellen på et vandfald? Jo højere, jo plask... - www.sneppetur.dk

    #27

    ulrich
    Bruger
    3.738 indlæg
    Offline

    Jeg kan give et hint:

    DoDi

    :]

    #28

    Sakl
    Bruger
    551 indlæg
    Offline

    hvorfor kan man i lvl 2 ikke bare gøre den availible offline og så åbne den med notepad?

    /Sakl

    #29

    Sakl
    Bruger
    551 indlæg
    Offline

    fatter ikke lvl 2 jeg har ”grundkoden” tror pass er mouse_key
    men username er ?

    koden er her


    Try2Hack – Level 2


    Level 2

    http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0” WIDTH=400 HEIGHT=300>http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash“>


    /Sakl

    #30

    CLIV
    Bruger
    320 indlæg
    Offline

    fatter heller ikke lvl 2:

    Men jeg har fået det til brugernavn: try2hack I og kode: nokiaisgood I, men kan sq ik helt få det til at virke.
    Så lavede jeg et eller andet og kom til lvl 3 men kan ik huske det!!!

    #31

    Bics
    Bruger
    382 indlæg
    Offline

    lol

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