Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

$splash$

Treue Seele

Beiträge: 172

Wohnort: BW

Beruf: Schüler

  • Private Nachricht senden

31

27.11.2006, 13:23

Hirn ist an! Kapiers trotzdem nicht :( kann mir jmd. helfen??

32

10.12.2006, 12:58

Ich hab mal kurz wegen LoadImage nachgesehen und ich habe bisher auch nichts gefunden wie man da Bilder aus dem Programmspeicher laden kann. Solltest du DX verwenden hast du Glück, denn da gibt es die Funktion "LoadTextureFromFileInMemory".

Ansonsten würd ich mal ganz frech auf folgendes Tut verweisen :D
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=6122

33

18.11.2007, 17:25

Also ganz ehrlich: Besonders sicher ist das nicht :D

Hab gerade mal 1,5 Stunden gebraucht um an sämtliche Daten von Blocks 5 dran zu kommen, und das obwohl ich sowas vorher noch nie gemacht habe :D
Lieber dumm fragen, als dumm bleiben!

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

34

18.11.2007, 17:36

Wie hast du das gemacht? Hast du mit einem Debugger die Parameterübergabe an die Funktion aus der zlib überwacht? Oder hast du ein Programm zum Knacken des Passworts verwendet?

Klar ist das nicht so sicher, aber zumindest hält es die größten Deppen auf. Wer die Daten wirklich will, der kriegt sie eh - egal, wie toll das verwendete Verfahren ist.

35

18.11.2007, 17:55

Ich hab die zlib neu kompiliert und die Passwörter in ne Datei gespeichert.
(ist ja quasi das selbe wie wenn mans mit nem Debugger überwachen würde)

Ein wenig sicherer wäre es halt, wenn man das Passwort zur Entschlüsselungslib nicht im Klartext weitergeben würde. Und irgendwann müsste man auch noch die entschlüsselung so gestalten, dass das pw nie wirklich im Klartext im Speicher steht.
Aber es stimmt natürlich, das Programm braucht irgendwie den Schlüssel, also kommt man irgendwie immer dran. Ist nur die Frage, wie schwer man es machen kann.

Btw.: Jetzt bin ich froh nur noch ein kleiner Depp zu sein und spiel ne Runde Blocks5. So für zwischendurch ist das nämlich echt mal n richtig nettes Spielchen :)
Lieber dumm fragen, als dumm bleiben!

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

36

18.11.2007, 22:12

hm..stimmt, coole Idee mit dem neukompilieren...müsste man noch die Grösse der dll überprüfen oder so... :shock: :doubt:

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

37

18.11.2007, 22:16

Oder statisch linken ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Sicaine

unregistriert

38

19.11.2007, 12:04

Zipcracker gibts doch wie sand am meer. Ich seh darin auch nicht allzuviel Problem man ist ja auch in der Lage saemtliche Daten von World of Warcraft und den meisten anderen AAA Titeln auszulesen.

39

22.08.2009, 19:23

Super Tutorial! Hab da aber noch eine Frage: wie muss ich den Code ändern, damit ich per DirectX oder mciSendString() den Inhalt abspielen?

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

40

24.08.2009, 22:41

was das für ne frage, da kann ja alles drin sein, muss ja nicht grafisch oder so sein oO (oder ich rall die frage nicht^^)

Werbeanzeige