72 lines
2.9 KiB
Erlang
72 lines
2.9 KiB
Erlang
*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
|
|
:* *:
|
|
*: High Technology's :*
|
|
:* Cracking Tutorial *:
|
|
*: :*
|
|
:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:
|
|
|
|
Written by:
|
|
High Technology & Sherlock Apple!
|
|
=-----------------------------------------------------------------------------=
|
|
|
|
Written for: Sherwood Forest ][ and Sherwood Forest ///
|
|
|
|
_______
|
|
/ \
|
|
< Preface >
|
|
\_______/
|
|
|
|
|
|
This series is aimed to help you de-protect certain programs to make back-up
|
|
copies of the programs hereafter, and only for that purpose. The authors take
|
|
no responsibility for an(y) illegal cop(y)(ies) made by the end user of this
|
|
information, nor any damage to programs, hardware, or any other physical damage
|
|
done by the use of the information hereafter.
|
|
|
|
The authors urge you to attempt to make nibble copies of the program before
|
|
attempting any modification to the program. The techniques described in this
|
|
series may not work on all versions of the program. In most cases there are
|
|
many other ways to de-protect the program (such as nibble counts) and if any of
|
|
you know of a better way please let us know.
|
|
|
|
More advanced crackers or programmers who know machine language pretty well
|
|
might want to skip the text and just read the => prompts. The -> prompt
|
|
indicates a place in the instructions where you may not need to go any further.
|
|
|
|
=-----------------------------------------------------------------------------=
|
|
|
|
This weeks topic: Xerox educational games
|
|
|
|
=------------------------------------------------------------------------------
|
|
|
|
Xerox is known for their excelence in education games such as the Stickybear
|
|
series, Chivalry, Fat City, Pic Builder, and others. The protection on these
|
|
games is fairly standard, a single nibble count. To modify the nibble count so
|
|
it does not function, we need a sector editor. Inspector is the most popular,
|
|
although the sector editors in Nibbles Away ][ and Copy ][+ both are fine. Of
|
|
course, we suggest you make a back-up of the program before modifing any data.
|
|
|
|
=> Read Track 2, Sector 6
|
|
=> Change byte $00 from $A9 to $60
|
|
=> Write Track 2, Sector 6 back to disk.
|
|
|
|
Notes: You just disabled the nibble count. The start of the routine was at, of
|
|
course, Track 2, Sector 6. The routine was in machine, so $A9 (the first byte
|
|
of the routine) stood for LDA (LoaD Accumulator). By replacing it with $60
|
|
(which stands for RTS, or ReTurn from Subroutine) we returned to the main
|
|
program without doing the nibble count. This will not work for ALL of the Xerox
|
|
software, such as Stickybear Bop and Pic Builder, but will work for almost all
|
|
of it.
|
|
|
|
=-----------------------------------------------------------------------------=
|
|
_________________
|
|
| |
|
|
| Happy Cracking! |
|
|
| High Technology |
|
|
| The Apple Mafia |
|
|
|_________________|
|
|
|
|
|
|
- End of File -
|
|
|
|
|