home *** CD-ROM | disk | FTP | other *** search
-
- CheckSym
-
- Mit diesem Programm können die vom enforcer gemeldeten Hunkadressen aus
- einem Symbolfile eines Programms ermittelt werden. Dazu muß mit dem
- Aztec-C-Linker eine Symboldatei <prog>.sym mit dem Parameter -t erzeugt
- werden. Meldet der enforcer einen "unsauberen Zugriff", kann unter Angabe
- der Adresse sofort die schuldige Routine herausgefunden werden.
-
- Aufruf: CheckSym <Name des Programms> [<adresse>]
-
- Beispielaufruf:
-
- enforcer meldet:
-
- LONG-WRITE to 00000102 data=00000000 PC: 003FBB92
- USP: 00498168 SR: 0014 SW: 0709 (U0)(-)(D) TCB: 00497090
- Data: 00000000 DDDD1111 DDDD2222 DDDD3333 003FBB2A DDDD5555 DDDD6666 DDDD7777
- Addr: AAAA0000 AAAA1111 AAAA2222 AAAA3333 AAAA4444 003FBB2A 002007A0 --------
- Stck: 003FB688 00F90A62 00001000 4C617742 7265616B 65720000 00000000 00167E80
- Stck: FF3C0008 61005BD0 2D5FFF84 2248206E 000C6100 1CA800AE 00001248 FF846000
- PC-8: 2E3CDDDD 777731C0 00004EAE FF7C2014 4EAEFF88 11C10101 4EAEFF76 21C00102
- PC *: 4EAEFF82 201F670A 4EAEFF7C 22404EAE FE864E75 00245645 523A204C 61774272
- Name: "MyProg" Hunk 0000 Offset 0000008A
- ^^^^^^^^--- Diese ist wichtig!
-
- sys:> CheckSym MyProg 8A
- checksym 0.1 - von Rolf Böhme, PD!
-
- -------------------------------
- Segment 0, Hunk 0
- -------------------------------
- Adr: 0x00000004 Symbol: _atoh <-+
- |
- ------------------------------- |
- Segment 0, Hunk 1 |
- ------------------------------- | Diese Funktionen
- Adr: 0x00000000 Symbol: __ctype <-+- können den Hit verursacht
- | haben!
- ------------------------------- |
- Segment 0, Hunk 2 |
- ------------------------------- |
- Adr: 0x00000000 Symbol: __H1_end <-+
- sys:>
-
- -------------------------------------------------------------------------
-
- Es wird keine Garantie gegeben, daß das Programm 100%ig zuverlässig
- ist. Ihr benutzt dieses Programm auf eigene Gefahr. Der Autor kann auf
- keinen Fall für irgendwelche Schäden verantwortlich gemacht werden, die
- durch die Anwendung dieses Programmes entstehen.
-
- Weiterhin darf das Programm und der Quelltext zu CheckSym nicht zu
- kommerziellen Zwecken jeder Art verwendet werden. Desweiteren dürfen das
- Programm und der Quelltext nicht direkt und nicht indirekt zu
- militärischen Zwecken jeder Art verwendet werden! Jede Veröffentlichung
- in Diskmagazinen und Zeitschriften MUSS mit der Zustimmung des Autors
- stattfinden.
-
- Der Quelltext ist völlig Public Domain und Giftware, aber es wäre nett,
- wenn mich der jeweilige Programmierer in einer kleinen Danksagung erwähnen
- würde. Auch wenn andere dieses Programm als Grundlage nehmen, um ein
- neues CheckSym zu programmieren, sollten diese sich mit mir in Verbindung
- setzen, damit wir unsere Aktivitäten koordinieren können.
-
- Der Autor ist weiterhin sehr empfänglich für kleine Geschenke, also
- Geld :-), Gummibärchen, Briefe, Postkarten, Disketten, Musikkassetten
- u.v.a.m. Auch Geldspenden, Schecks oder Überweisungen werden nicht
- abgelehnt :-))
-
- Autor:
-
- Rolf Böhme
- Stammestr. 48
- 3000 Hannover 91
- Germany
- EMAIL: R.BOEHME@COPS.ZER
- FIDO: 2:245/44.2 (Rolf Boehme)
-