[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HACKED IT! (Mastery Development)



A. REGISTERING MASTERY DEVELOPMENT FOR FREE

WARNING: I've only tried this on MY hardware. I
         have no idea if this will work for you.
         It could even be potentially destructive.
         But, if your system is ALREADY dead, then
         no loss if this screws up, right?

Hack peformed on  Version 7.4, Copyright 1999

1. At the screen complaining about your expired
   year of service, please send money, upgrade, etc
   etc, press Control-Reset. The computer beeps
   twice and drops to the monitor "*" prompt
2. Type: 4C18G and press {RETURN}
3. Drive light flickers - it updated your license!
4. Press Control-OpenApple-Reset to reboot
5. It WORKS! Boots right up, "Start the network"

Yeah, err, I feel a little guilty about the above. I
sorta hacked this in about 2 hours. My aunt who gave
me this dead MD hardware ditched her class-lab of 12
Apple IIe's because the server expired in, and with
the company gone, it had been dead for more than a
year, just sitting there in her classroom. They
pitched all the machines -- and the student cards --
about a month ago. Probably went to the scrapyard.
If I had acted a little sooner here...
:( :( :( :( :( :( :( :( :(


Registration Hacking notes:
At the registration screen, hit Ctrl-Reset
Ctrl-B to get BASIC.. write a tiny program..
Raw text dump from Decimal 2048 to 49151 shows...
Decimal 18100: text "licensing fee is PAST DUE."
Decimal 19363: Just past keycode entry text
4B26G = prints KEYCODE
4B59 -> JSR 4065 = ENTER RESPONSE
4065 = ENTERING CODE
4081 = DISPLAY "Enter key code"
  Weird code masking of entry point. Get addr
  at $04, push it (PHA), get addr at $05, push it
  again, RTS jumps to secret pushed address + 1.
  Neat!  04.05:70 4B
4b71 = ENTERING CODE YET
*** Entered keyCode goes into mem locations: 4C2B+X
4BE1 checks, rejects my typing "... 1 more try..."
4E85 = BOOT WHICH SLOT (oops corrupts mem, reboot..)
4C18 = drive access.. writes CONFIRMED ACCESS CODE!


- - - - - - - - - - - - - - - - - - - - - - - - - -


B. TO DELETE MASTERY DEVELOPMENT SYSTEM PASSWORD

 1. Remove Teacher network card
 2. Turn on MD hard drive.
 3. Boot from a 5.25" ProDOS disk with BASIC on it.
 4. At the BASIC prompt, type:
      PREFIX /M3/PARMS
      RENAME PASS,PASS.OLD
      NEW
      SAVE PASS
 5. Reinstall Teacher network card, boot network
 6. When prompted for the Teacher password, just
      press {RETURN} -- you're IN!



- - - - -

Won't let me set date before 1999.
I used Jan 1, 1999  12:00 AM...

- - - - -

Mastery Development system tells me:
SYSTEM DRIVE: SCSI ID 4, 532.6 MEGS

                    Size  Used
/M1 - Mastery Dev   32.7  28.6
/M2 - MD Backup     32.7  28.6
/M3 - MD Data       30.7   4.0
/U1 - User #1       32.2   0.0
/U2 - User #2       32.2   0.0
/L1 - Locker #1     31.7   2.4
/L1 - Locker #2     31.7   1.8
/L1 - Locker #3     31.7   0.0
/L1 - Locker #4     31.7   0.0

- - - - -
Snarfing files off the drive may be harder than
I thought, because the process is exceptionally
technical for installing new software. Here's
what it asks for "advanced install" of software:

1. ProDOS or DOS 3.3? DOS 3.3
2. How many disk SIDES (1-99)? 1
3. Does it need a DATA disk on the network? YES
4. Enter volume number of Boot Volume (all
     subsequent volumes will be assigned
     consecutive numbers following the boot
     volume number): 254
5. Enter name of startup program: HELLO
6. Launch program with RUN, BRUN, or EXEC? R
7. Specify minimum amount of memory needed on
     student workstation for this program to
     run: 48K/64K/128K/256+K: 48K
8. Set network [write] delay 1-None 5-Forever: 1
9: select write access (enable/ignore/disable): D
10:Run in GS Fast or Slow mode? S
11.Require system password or free access? Free
12.Printer delay (long/short/doesn'tprint): Long
13:Enter name of program to appear in menu: TEST
14:Does it need multiple menu entries? NO

Whoa! Okay, I do see a method for hacking it.
Format a disk without any OS, write a short
1-sector boot program, and use a disk editor to
fill all the empty sectors with text labels with
the track and sector info for that sector.

Install the disk, and now you have a tool for
probing the installed volume files, to look for
those labels in those sectors.. (this may not
work if it doesn't copy "free" sectors)

*fools with it some more*

:)

-Mr. Boffo