Entwickler-Ecke

Open Source Projekte - Kleines Game: Hacker


F34r0fTh3D4rk - So 29.05.05 15:22
Titel: Kleines Game: Hacker
Hallo, habe gerade mal diese kleine Game geschrieben und dachte, wäre mal gut als OpenSource Projekt.

Ziel des Spiels ist es, einen Code zu knacken, der vom PC generiert wurde, der Code besteht aus einsen und nullen, also zb 101110100, für jedes richtige Zeichen kommt ein piep ton, das spiel ist gewonnen, wenn der Code stimmt.


P4PE2 - So 29.05.05 16:10

Wie viele Zeichen sind das denn ??


GTA-Place - So 29.05.05 16:13

Kannst du doch einstellen oben.


retnyg - So 29.05.05 16:36

schade, nicht mehr als 15 schwierigkeitsgrade :mrgreen:
fear, wäre das nicht eine herausforderung für dich das spiel so umzubauen, dass man den codecheck per tcp/ip machen kann.
bei dir läuft dann ein service, wo man bei richtigem passwort auf deiner festplatte rumbrowsen kann :P
ziel ist es dann bei dir reinzukommen und ne botschaft als txt file für dich zu hinterlassen.
an deine ip zu kommen, gehört auch zu den aufgaben des hackers.
wer als erstes reinkommt, kriegt nen virtuellen pokal...


retnyg - So 29.05.05 17:13

n weiterer anreiz wäre noch eine uhr, die mitläuft und einem nur eine gewisse zeit lässt oder eine highscore-liste im internet, mit den besten zeiten


F34r0fTh3D4rk - So 29.05.05 19:33

oder ne bestimme anzahl an versuchen, damit man nich einfach von vorne nach hinten durchprobieren kann, und das mim zugang auf meine platte, hm, dann müsste ich mir schon was besseres ausdenken, aber man kann das passwort sicherlich auch irgendwie auslesen 8)


matze.de - So 29.05.05 19:40

So und hier präsentiere ich den Hacker für den Hacker ;D

mfg matze

//Edit: Das einzige was meinen Hacker verlangsamt ist dein Sleep(500) bei dem beep im OnKeyUp :) Ansonnsten würde er so durchrattern :)


retnyg - So 29.05.05 19:40

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
oder ne bestimme anzahl an versuchen, damit man nich einfach von vorne nach hinten durchprobieren kann, und das mim zugang auf meine platte, hm, dann müsste ich mir schon was besseres ausdenken, aber man kann das passwort sicherlich auch irgendwie auslesen 8)

würde ja schon ein mini-ftp server mit zugriff auf ein einziges verzeichnis tun.
ich rate dir aber, anstatt delphi-strings array of char zu verwenden, damit dich niemand wirklich hacken kann :)


F34r0fTh3D4rk - So 29.05.05 19:43

user profile iconmatze.de hat folgendes geschrieben:
So und hier präsentiere ich den Hacker für den Hacker ;D

mfg matze


sobald dein programm das handle hat kommt nischt mehr, die länge sollte er auch schon selbst suchen :!:


retnyg - So 29.05.05 19:43

user profile iconmatze.de hat folgendes geschrieben:
So und hier präsentiere ich den Hacker für den Hacker ;D

mfg matze

omg, so dauert das ja stunden ^^


F34r0fTh3D4rk - So 29.05.05 19:44

lol ich weiß schon, möchtegern bruteforcing :lol:


matze.de - So 29.05.05 19:44

user profile iconretnyg hat folgendes geschrieben:
user profile iconmatze.de hat folgendes geschrieben:
So und hier präsentiere ich den Hacker für den Hacker ;D

mfg matze

omg, so dauert das ja stunden ^^


guck oben, das is das Programm von FearOfTheDark das hat ne sleep :)

mfg matze


F34r0fTh3D4rk - So 29.05.05 19:46

ja man, das ist die ultimative interne schutzfunktion :wink:


matze.de - So 29.05.05 19:49

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
ja man, das ist die ultimative interne schutzfunktion :wink:

Auf jeden Fall :mrgreen: Ich hatte einfach mal Spaß daran nen kleinen miniBruteforce zu basteln. Sind auch nur 100 Zeilen :)

mfg matze


F34r0fTh3D4rk - So 29.05.05 19:50

bei mir tut sich aber garnischt :lol:


matze.de - So 29.05.05 19:51

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
bei mir tut sich aber garnischt :lol:

Bei mir gehts oO

mfg matze


BenBE - So 29.05.05 21:26

Bei mir hat der Bruteforcer von matze (mit ner Ver ohne Sleep für Level 15 grad mal 20 Sekunden benötigt ^^

Allerdings funktioniert bei mir das mit dem Beep-Ton nicht.

Außerdem wäre es vielleicht interessant, immer 2 Ziffern zusammenzufassen, nach der Art:

(Korrektheitsmaske)

1? Piep (Klick)
00 (durch Vertauschung einer richtig) Piep (kurz)
00 (beide falsch) Piep (lang)
01 bleibt ohne Signal

Außerdem wäre es interessant, einen Code ausm Inet irgendwo zentral abzulegen und dieser muss dann gegen die Zeit und die Versuche gehackt werden.

Code Länge sollte dabei unbekannt sein.

Versuchsanzahl auf 2^(2lg(2^Level)) begrenz sein. (Level 15 --> 523 Versuche). Bruteforcen wäre dann nämlich nicht möglich.


Fabian W. - So 29.05.05 21:50

Zitat:
//Edit: Das einzige was meinen Hacker verlangsamt ist dein Sleep(500) bei dem beep im OnKeyUp :) Ansonnsten würde er so durchrattern :)

Bei mir kommt da, wie bei meienn Delphi-Prog neuerdings auch, kein beep mehr. :?


matze.de - So 29.05.05 21:51

Bei mir geht der Beep auch nicht.

mfg matze


retnyg - So 29.05.05 23:56

hat zwar n bischen gedauert, aber is doch noch fertiggeworden :mrgreen:

pwned 8)


F34r0fTh3D4rk - Mo 30.05.05 12:03

ich werde dann wohl eine wave einbauen müssen :roll:

Ich werde eine Zeit und Versuchsbegrenzung einbauen, ma schaun, was sonst noch :lol:

werde dann wohl einige prozeduren extrahieren und extra reinbasteln um code zu sparen :idea:


so UPDATE: Zeitbegrenzung (45 sekunden) + ein kleiner BuGFiX


GTA-Place - Mo 30.05.05 17:12

45 Sekunden sind zu kurz.
Würde diese Formel nehmen: (15 * Stufe) = Zeit
Ich kann doch net in 45 Sekunden ein Stufe 15-Code knacken ^^


F34r0fTh3D4rk - Mo 30.05.05 17:33

wollte ich auch machen, aber dann muss ich die anzeig wieder auf minuten usw umrechnen :lol:


matze.de - Mo 30.05.05 17:44

Dann nimm wenigstens das beepen mit der sleep 500 raus :)

mfg matze


Silberwolf - Mo 30.05.05 17:48

Lutiges Programm, und ich habe auch tatsächlich nach mehreren Anläufen geschafft es zu knacken (Ja, O.K., es hatte nur zwei Stellen ;-)), aber eine kleine Anregung hätte ich da:
Vielleicht solltest du so als Belohnung irgende ne Grafik einbauen, wenn der Code geknackt ist. Vielleicht eine sich öffnende Safe-Tür mit Gold dahinter oder sowas, das würde den Anreiz erhöhen, finde ich!


F34r0fTh3D4rk - Di 31.05.05 12:01

user profile iconmatze.de hat folgendes geschrieben:
Dann nimm wenigstens das beepen mit der sleep 500 raus :)

mfg matze


was soll ich stattdessen nehmen ? :roll:

Neue Version, Zeit passt sich schwierigkeit an :!:


EDIT: Beep durch Wave ersetzt :wink: