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

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

1

22.11.2007, 21:18

Passwörter und Disassembly

Hallo

1.Wollte mal fragen was ein Disassembler genau macht.
2.Wenn man z.B bei der TriBase-Engine ein Zip-Archive
öffnen will, dann wird ja in dem Moment das Passwort entschlüsselt.
Kann man in diesem moment nicht das Passwort einfach auslesen ?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

23.11.2007, 13:30

Re: Passwörter und Disassembly

Zitat von »"Databyte"«

1.Wollte mal fragen was ein Disassembler genau macht.


er zeigt den assembler code deiner exe an.

Zitat von »"Databyte"«

2.Wenn man z.B bei der TriBase-Engine ein Zip-Archive
öffnen will, dann wird ja in dem Moment das Passwort entschlüsselt.
Kann man in diesem moment nicht das Passwort einfach auslesen ?


wenn das passwort zum zip in deiner exe drinnen is, dann kann mans sowieso aus der exe auslesen. außer z.b. du verwendest in deinem code ein verschlüsseltes pw und entschlüsselst das pw erst, bevor du es der zlib übergibst. allerdings hat man, da man ja den asm code hat, auch den entschlüsselungsalgo, man muss ihn nur finden...
außerdem kann man natürlich das programm zur laufzeit analysieren (mit nem debugger)...

fazit: wenn man will, kann man auch...

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

3

23.11.2007, 13:40

Toll ... dann ist das ja gar net so schwer ein Zip-file,
was von einem Programm benutzt wird zu knacken, oder ?
jedenfalls wenn man asm kann...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

23.11.2007, 13:41

sagen wir: es ist möglich...

Nico

Frischling

Beiträge: 82

Wohnort: Nürnberg

  • Private Nachricht senden

5

23.11.2007, 13:43

Keine Daten sind zu 100% sicher. Das geht gar nicht. ;) Aber wo is das Problem, wenn die Bilder/Models etc sichtbar sind? Machts doch einfach wie ich, programmiert gleich OpenSource. :P

Spaß beseite:
Du kannst es drehen und wenden wie du willst - so ein verschlüsseltes Passwort hält vllt das 08/15 ScriptKiddie ab, aber keinen halbwegs erfahrenen ReverseEngnineer.
lg

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

23.11.2007, 14:04

Zitat von »"Nico"«

Du kannst es drehen und wenden wie du willst - so ein verschlüsseltes Passwort hält vllt das 08/15 ScriptKiddie ab, aber keinen halbwegs erfahrenen ReverseEngnineer.


So einer wie du? :p

Spaß beiseite! :-]
Wieviel halbwegs erfahrene "ReverseEngnineer" (ehrlich, ich hab ne halbe Minute gebraucht bis ich das Wort korrekt bei dir abgetippt hab!) machen sich die Mühe und versuchen irgendwelche Hobbyprojektarchive zu knacken?
@D13_Dreinig

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

23.11.2007, 14:45

Zitat von »"David_pb"«

...machen sich die Mühe und versuchen irgendwelche Hobbyprojektarchive zu knacken?


gute frage^^

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

8

23.11.2007, 14:51

Ne.... wollte nur mal fragen, da kommerzielle Produkte doch
ähnliche Verfahren verwenden, oder ?

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

9

23.11.2007, 15:06

Zitat von »"Databyte"«

Ne.... wollte nur mal fragen, da kommerzielle Produkte doch
ähnliche Verfahren verwenden, oder ?


Die meisten kommerziellen Produkte verwenden ohnehin keine extra geschützten Datenarchive. Viele Firmen verwenden eigene Formate (Unreal Engine, JupiterEX, etcpp), die den Datenzugriff erschweren. Nicht wenige verwenden aber einfach unverschlüsselte ZIP Archive (id Software, Deck13, Crytek) oder legen die Daten sogar unarchiviert bei.

Spontan fällt mir aber kein Beispiel ein wo extrem Wert auf Verschlüsselung von Daten gelegt wurde. Wobei letzteres auch überhaupt kein Sinn macht. Man sollte die Energie in andere Bereiche der Entwicklung stecken, als in unnütze Absicherung von unkritischen Daten!
@D13_Dreinig

Sicaine

unregistriert

10

23.11.2007, 16:25

@David_pb Dito. Auch bei Blizzard wurde das mpq Archivefileformat schon lange _geknackt_ und sie verwenden es immer noch. Denen is es schlichtweg wurscht.

@Databyte Fuer zip brauchst nich mal nen disassembler da reicht bruteforce locker aus.

Werbeanzeige