home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1990 / 10 / tricks / password.doc < prev    next >
Encoding:
Text File  |  1990-11-09  |  4.6 KB  |  60 lines

  1.   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  2.   ▓                                                                         ▓
  3.   ▓                    WICHTIGE HINWEISE ZU PASSWORD.PAS                    ▓
  4.   ▓                                                                         ▓
  5.   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  6.   ▓                                                                         ▓
  7.   ▓ Was macht "Password"?                                                   ▓
  8.   ▓ ─────────────────────                                                   ▓
  9.   ▓                                                                         ▓
  10.   ▓ "Password" wird einfach vom DOS-Prompt oder von einer Batch-Datei aus   ▓
  11.   ▓ aufgerufen. Einmal gestartet, läßt es sich nur durch die Eingabe des    ▓
  12.   ▓ richtigen Kennworts oder durch einen Neustart des Systems wieder ver-   ▓
  13.   ▓ lassen. Das ist sicherlich kein hundertprozentiger Schutz, aber dennoch ▓
  14.   ▓ bestens dazu geeignet, neugierigen Kollegen und anderen PC-Spionen den  ▓
  15.   ▓ einfachen Zugriff auf den Rechner zu vermiesen.                         ▓
  16.   ▓                                                                         ▓
  17.   ▓ Programmierung                                                          ▓
  18.   ▓ ──────────────                                                          ▓
  19.   ▓                                                                         ▓
  20.   ▓ Der besondere Kniff des Programms besteht darin, daß das Kennwort nicht ▓
  21.   ▓ in einer separaten Datei, sondern im EXE-File selbst gespeichert wird.  ▓
  22.   ▓ Daraus resultieren auch die Probleme mit "Password": Je nach Version    ▓
  23.   ▓ des benutzten Compilers und Stellung der Compilerschalter landet das    ▓
  24.   ▓ bei der Initialisierung eingegebene Paßwort an einer anderen Stelle im  ▓
  25.   ▓ EXE-File.                                                               ▓
  26.   ▓                                                                         ▓
  27.   ▓ Für Turbo Pascal Version 5.5 und die auf dieser Diskette vorliegende    ▓
  28.   ▓ Version mit den im Quelltext angegebenen Compilerschaltern beträgt der  ▓
  29.   ▓ Abstand zum Dateiende genau 94 Bytes. Der Zugriff auf das Paßwort er-   ▓
  30.   ▓ folgt in Zeile 332:                                                     ▓
  31.   ▓                                                                         ▓
  32.   ▓ Seek(f, FileSize(f) - 94);                                              ▓
  33.   ▓                                                                         ▓
  34.   ▓ Probleme nach dem Neu-Compilieren                                       ▓
  35.   ▓ ─────────────────────────────────                                       ▓
  36.   ▓                                                                         ▓
  37.   ▓ Wenn Sie den Quellcode selbst neu compilieren wollen und einen anderen  ▓
  38.   ▓ Pascal-Compiler als TP 5.5 benutzen oder wenn Sie Änderungen am Pro-    ▓
  39.   ▓ gramm vornehmen möchten, muß dieser "Offset" geändert werden. Dazu emp- ▓
  40.   ▓ fiehlt sich die folgende Vorgehensweise:                                ▓
  41.   ▓                                                                         ▓
  42.   ▓ 1. Compilieren Sie das Programm und starten Sie es außerhalb der TP-    ▓
  43.   ▓ Entwicklungsumgebung. Rufen Sie "PASSWORD" mit dem Kommandozeilenpara-  ▓
  44.   ▓ meter "G" auf und geben Sie ein möglichst ausgefallenes Kennwort ein,   ▓
  45.   ▓ wenn das Programm Sie dazu auffordert.                                  ▓
  46.   ▓                                                                         ▓
  47.   ▓ 2. Starten Sie nun einen beliebigen Diskettenmonitor, wie er beispiels- ▓
  48.   ▓ weise in PCTools, Ergo und viele andere Utilities integriert ist, und   ▓
  49.   ▓ suchen Sie das Paßwort. Sie finden es in der Nähe des Dateiendes. Zäh-  ▓
  50.   ▓ len Sie nun den Abstand des ersten Paßwortzeichens bis zum Ende der     ▓
  51.   ▓ Datei und tragen Sie diesen Wert statt der "94" in Zeile 332 ein.       ▓
  52.   ▓                                                                         ▓
  53.   ▓ 3. Compilieren Sie den Quelltext erneut. Wichtig: Die Compileroptionen  ▓
  54.   ▓ dürfen nicht verändert werden!                                          ▓
  55.   ▓                                                                         ▓
  56.   ▓ Nach dieser zugegebenermaßen etwas umständlichen Vorgehensweise arbei-  ▓
  57.   ▓ tet "Password" dann einwandfrei.                                        ▓
  58.   ▓                                                                         ▓
  59.   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  60.