17. april 2004 - 21:18Der er
6 kommentarer og 1 løsning
Forstår jeg dette korrekt?
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"); }
->>> ---------- 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()) ---------- Er det en eller anden syg måde som delphi har til at kode på ? :P Altså jeg mener den måde den "gemmer" pass og bruger på.
Som sagt jeg aner ikke hvordan det fungere :P Jeg har bare fået til opgave at bryde pass og bruger... har hentet classen og decompilet den men der er ingen direkte variabel der stå angivet med bruger og password. Derfor tænkte jeg at "inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()" var en eller anden måde at regne nogle bogstaver ud fra alfabetet ;)
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.