folder Tahribat.com Forumları
linefolder Java
linefolder Java Applet Şifre Sorunu



Java Applet Şifre Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsDayGoesBy
    AsDayGoesBy's avatar
    Kayıt Tarihi: 18/Temmuz/2005
    Erkek

     Merhaba, aşağıdaki java kodlarını görev veren bir hack sitesindeki bir bölümden kopyaladım ,

     if(s.compareTo("NpGdw~Vh{|\201z~q") == 0) bölümündeki "NpGdw~Vh{|\201z~q" bunu şifre olarak girdiğimde kabul etmiyor nerde yanlış yaptığımıda anlayamadım yardımcı olursanız sevinirim . teşekkürler

    import java.applet.Applet;

    import java.applet.AppletContext;

    import java.awt.*;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.net.URL;

    public class Challenge3 extends Applet

    implements ActionListener

    {

    public void stop()

    {

    }

    public Challenge3()

    {

    SubmitButton = null;

    PasswordField = null;

    SubmitButton = null;

    PasswordField = null;

    SubmitButton = new Button();

    PasswordField = new TextField("", 8);

    }

    public void destroy()

    {

    }

    public void actionPerformed(ActionEvent actionevent)

    {

    String s = PasswordField.getText();

    String s1 = "";

    String s2 = getDocumentBase().toString();

    String s3 = decrypt("ppy1tmv");

    s = encrypt(s);

    s2 = s2.substring(0, s2.lastIndexOf('/') + 1);

    if(s.compareTo("NpGdw~Vh{|\201z~q") == 0)

    s1 = s2 + s3;

    else

    s1 = s2 + "level103.php";

    try

    {

    getAppletContext().showDocument(new URL(s1), "_self");

    }

    catch(Exception exception)

    {

    exception.printStackTrace();

    }

    }

    public void start()

    {

    }

    private String encrypt(String s)

    {

    String s1 = "";

    for(int i = 0; i < s.length(); i++)

    s1 = s1 + "" + (char)(s.charAt(i) + i);

    return s1;

    }

    public void init()

    {

    SubmitButton.setLabel("submit");

    SubmitButton.addActionListener(this);

    PasswordField.setEchoChar('*');

    PasswordField.setForeground(new Color(192, 192, 192));

    add(PasswordField);

    add(SubmitButton);

    setBackground(new Color(0, 0, 0));

    }

    private String decrypt(String s)

    {

    String s1 = "";

    for(int i = 0; i < s.length(); i++)

    s1 = s1 + "" + (char)(s.charAt(i) - i);

    return s1;

    }

    private Button SubmitButton;

    private TextField PasswordField;

    }

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpArK
    SpArK's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
    "NpGdw~Vh{|\201z~q"  şifre bu değil ki ? encrypt() fonksiyonunu incelersen anlarsın :)
Toplam Hit: 2525 Toplam Mesaj: 2