1 Proseminar TUM Proseminar TUM Informatik Informatik PalmPilot und Handspring: PalmPilot und Handspring: Technik, Programmierung, Anwendung Technik, Programmierung, Anwendung Hacks Hacks 15.11.2001 15.11.2001 Daniel Schweighart Daniel Schweighart [email protected][email protected]
29
Embed
1 Proseminar TUM Informatik PalmPilot und Handspring: Technik, Programmierung, Anwendung Hacks15.11.2001 Daniel Schweighart [email protected].
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
11
Proseminar TUM Proseminar TUM InformatikInformatik
PalmPilot und Handspring:PalmPilot und Handspring:Technik, Programmierung, AnwendungTechnik, Programmierung, Anwendung
Kein eigenes Icon im LauncherKein eigenes Icon im Launcher Aktivierung über HackmanagerAktivierung über Hackmanager Ähnlich wie TSR-Programme unter Ähnlich wie TSR-Programme unter
DosDos
66
Wie funktioniert ein Wie funktioniert ein Hack?Hack? Umleitung der Trap Adresse auf Umleitung der Trap Adresse auf
eigenen Programmcodeeigenen Programmcode
Ersetzen / Erweitern der Ersetzen / Erweitern der BetriebssystemfunktionBetriebssystemfunktion
Zuletzt gestarteter Hack wird Zuletzt gestarteter Hack wird zuerst aufgerufenzuerst aufgerufen
Verwaltet das Patchen der TrapsVerwaltet das Patchen der Traps Verhindert Konflikte beim PatchenVerhindert Konflikte beim Patchen Keine Verwendung mehrerer Keine Verwendung mehrerer
Entwickelt 1998 von EVSoftEntwickelt 1998 von EVSoft Letzte Version von Ende 1999Letzte Version von Ende 1999 Schützt aktive Hacks vor Schützt aktive Hacks vor
ÜberschreibenÜberschreiben Unterstützt Gruppierung von HacksUnterstützt Gruppierung von Hacks Anzeige der gepatchten FunktionenAnzeige der gepatchten Funktionen Reihenfolge der HacksReihenfolge der Hacks Erweiterung der API durch eigene Erweiterung der API durch eigene
FunktionenFunktionen
1818
EVPlugBaseEVPlugBase
1919
X-MasterX-Master
FreewareFreeware Entwickelt 2000 von LinkesoftEntwickelt 2000 von Linkesoft Schützt aktive Hacks vor Schützt aktive Hacks vor
ÜberschreibenÜberschreiben Unterstützt Gruppierung von HacksUnterstützt Gruppierung von Hacks Anzeige der gepatchten FunktionenAnzeige der gepatchten Funktionen Reihenfolge der HacksReihenfolge der Hacks http://linkesoft.dehttp://linkesoft.de
2020
X-MasterX-Master
2121
TealmasterTealmaster
Kommerziell 9.95$Kommerziell 9.95$ Entwickelt 2001 von TealpointEntwickelt 2001 von Tealpoint Schützt aktive Hacks vor Schützt aktive Hacks vor
ÜberschreibenÜberschreiben Unterstützt Gruppierung von HacksUnterstützt Gruppierung von Hacks Anzeige der gepatchten FunktionenAnzeige der gepatchten Funktionen Hack-PrioritätHack-Priorität http://www.tealpoint.comhttp://www.tealpoint.com
Große Variablen Große Variablen Datenbank Datenbank (langsam)(langsam)
2626
KompatibilitätKompatibilität
Was ist zu beachten?Was ist zu beachten?– Keine undokumentierten Funktionen Keine undokumentierten Funktionen
benutzenbenutzen– Nur API-Funktionen verwendenNur API-Funktionen verwenden– Nach Hack Aufruf: Aufruf der original Nach Hack Aufruf: Aufruf der original
FunktionFunktion– Keine Optimierung auf bestimmte Keine Optimierung auf bestimmte