Autor Beitrag
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Sa 22.07.06 17:19 
Das Passwort hab ich noch nicht, aber ich glaube ich weiß was kommt, wenn man's weiß:
"Du hast es geknackt."

EDIT: und irgendwas mit "C:\allPasswords.txt" war noch drin...
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Sa 22.07.06 17:53 
Bei

00457227 74 0A JE SHORT Project1.00457233

noppen. 34 Sekunden.

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Sa 22.07.06 20:07 
Mh... Wie findest du das immer so schnell? Hatte das nach Minuten noch net - und dann keine Lust mehr ;-). Da der Jump auf einen XOR-Befehl geht: Kann es sein, dass du nach XOR geguckt hast? Bitte erklären.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 22.07.06 21:49 
Eigentlich simpel:

OllyDbg starten --> String-Index der Datei öffnen --> Doppelklicken auf oben erwähnte Meldung --> Haltepunkt setzten --> Aufrufenden Source-Rahmen suchen --> Bedingten Jump-Befehl aufspüren ...

Mit ein wenig Übung und dem richtigen Blick ohne Probleme in der Zeit machbar ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 23.07.06 10:52 
OllyDbg starten --> Das schaff ich noch ^^.
String-Index der Datei öffnen --> Ich denke du meinst "all referenced strings" - ok.
Doppelklicken auf oben erwähnte Meldung --> Auch noch gut.
Haltepunkt setzten --> Ja, klappt auch noch.
Aufrufenden Source-Rahmen suchen --> Was soll ich suchen? o_O Und wie? ^^

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: So 23.07.06 12:42 
Also bis dahin isses schonmal klar. Aus den vorherigen Posts konnte ich halt sehen, dass es so ne Meldung gibt.

BP an den Beginn (PUSH EBP) und mal was eingeben und Button klicken -> der breakt dann sogar. Also bis dahin richtig.
Dann wird üblicherweise nach TEST EAX, EAX bzw TEST AL, AL gesucht. gibts da auch, den jmp danach abgeändert (je nachdem ob er mit falschem Passwort springen will oder nicht) und geschaut -> hat funktioniert.

Ansonsten müsste man halt schauen was genau gemacht wird (Text aus dem Edit ausgelesen, nach Dateien gesucht mit FindFirstFile usw.)

Aber dafür war das Programm einfach zu einfach zum cracken.

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: So 23.07.06 12:46 
Das Passwort haben wir immernoch nicht :(
Es kommen zwar so Sachen wie "so gehts" oder "geheimes Passwort" vor, aber die Beiden gehen nicht.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 23.07.06 12:51 
Hey, danke. Das war ja wirklich relativ einfach.

@Chryzler: Für was brauch ich ein Passwort, wenn ich das auch umgehen kann?

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: So 23.07.06 12:58 
Wooooow Leute das is ja SOWAS von Offtopic xD Dashier ist "Open Source Units" !! ^^

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 23.07.06 13:05 
Ja - und wir versuchen die Unit besser zu machen, in dem wir lernen, wie man ne Passwort-Umfrage umgeht.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: So 23.07.06 13:40 
Alles klar - Dann fehlen hier aber links zu ollydbg, denn sowas braucht man ja, um "mit zu spielen" ...? Ausserdem wärs doch interessant, zu wissen, wie man die Assembler Befehle auszuwerten hat.. ich mein ich kenne JMP und TEST und sowas... Ihr versteht was ich meine :D Ich schreib auch mal kurz eine PW abfrage ... moment.. so ...
Einloggen, um Attachments anzusehen!
_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: So 23.07.06 15:17 
Adresse in

ausblenden Quelltext
1:
2:
00450F1C     FEC2           INC DL
00450F1E     90             NOP


abändern.

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: So 23.07.06 15:24 
Äh .. HÄ? Erklär mal bissl genauer ... Dass ihr da schnell drauf kommt dacht ich mir, aber würd trotzdem gern wissen, wie du das gemacht hast x_X

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: So 23.07.06 15:37 
selbe wie oben nur diesmal der String

00450F12 |. BA 5C0F4500 MOV EDX,Project1.00450F5C ; ASCII "44721f5b3b0424f095529d6005646e55"

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 23.07.06 16:25 
Was bedeutet "SETE DL"? Das steht bei mir an der angegebenen Stelle.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: So 23.07.06 16:59 
SETE DL = set byte on condition, set byte if equal (zerobit) (DL = lower part of EDX)
setzt also DL auf 1 wenn zerobit = 1, also DL := ZeroBit (wenn ich mich jetzt richtig erinnere)
Deshalb auch INC EDX/DL, damit DL gesetzt wird weils vorher eben 0 ist.

faydoc.tripod.com/cpu/sete.htm

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: So 23.07.06 17:36 
Bin selbst auch grad dabei, eine kleine Idee umzusetzen ;-) Muss nur noch einen Bug beheben ;-) Wird sicherlich noch die Tage werden, dass Ihr euch mal üben dürft ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
mattl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 77

Win Xp Pro
Deplphi 3 Pro,Delphi 2005 PE
BeitragVerfasst: Do 03.08.06 13:06 
So... Hab auch mal eine pw abfrage zusammengeschrieben
wer das pw herausfindet bzw. es umgehen kann darf mir dan erklären wie er es gemacht hat :lol:
Einloggen, um Attachments anzusehen!
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Do 03.08.06 14:11 
Bei 00457048 und 00456063 noppen 8)

  • Wieder alle Strings in der EXE angesehen
  • "Richtig" herausgesucht und doppelgeklickt
  • Davor die beiden JNZ's genoppt
  • Fertig
mattl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 77

Win Xp Pro
Deplphi 3 Pro,Delphi 2005 PE
BeitragVerfasst: Do 03.08.06 14:34 
wie öffnest du die exe?