rapid1337.com

Paramax

2004-05-20 · [ security ] · by staff

PARAMAX (1991) KINGSOFT

<-- Nigel Mansell | [ Security ]

[ read in diskmag ]


PARAMAX (1991) KINGSOFT

———————————–

what you will need

——————————

  1. original game (find

here)

  1. an amiga or an amiga emulator (winuae)

  2. an action replay cartridge or ar3 rom image for use with winuae

once u have all these set up we shall begin our first task is to see what type of protection this game has so boot the orignal up and play for a while ,notice anythingpop up saying goto manual page XX line Xx ect….? yes?

right well take note of this protection ,lets see if their is any disc protection ,try and make a copy with XCOPY everything ok? no errors? good so we have a password orwhats called a Novella protection to bypass ok fire up the game you should first see the paramax logo like this

pm1.jpg

and not long after you should see the dreded password screen

pm2.jpg

EEEKK!!!!

hey calm down pull ya self together ,now when you download this disc from B2TR if comes with a scan of the manual but well we dont need that do we? hehehehe well lets find out ,press action replay button and type D the npress enter you will notice we are in the memory area $40000 so i assume this code we are in starts are 40000 check it out just to be sure type N 3fff0 if you see nothing then some code suddenly hit at address 40000 then yeah it starts at 40000 right keep skipping down using enter untill you come acroos some text in all that mubo jumbo can you see —- PLEASE ENTER…. ect…

like in the picture above

pm3.jpg

notice the —- hmm i see 2 of them ,ok exit action replay and typ 12 ,so on screen you should have 12– now go back into action replay scroll up to line 40440 then hit enter back down to were you was ,and you should see —- change to 12–

pm4.jpg

hmm ok but we have 2 hmm lets use the last one because this one has PLEASE next to it like what the black screen has

type M 4068a ;this should bring us up to the 12– hmm interesting lets see what

code users this type FA 4068a ,40000 ;Find Address 4068A ,start searching from address 40000

pm5.jpg

we end up with 2 address points ,the first is putting the original —- at this address hmm so lets skip that one the second is interesting it seems to be moving the contents of 4068a (which would be the code we enterd) into D1 probibly for a calculation to see if its the corect code or not lets see type

D 4052E ;hit enter a few times to scroll down

pm6.jpg

hmm look at that CMP.L it seems to be checking something checking the number we enterd ,and below it is a BNE so if the number is not right it must loop back with fresh numbers ,right so lets remove that BNE see what happens type

A 40538 ;hit enter once

then type NOP ;hit enter once NOP ;hit enter twice now exit action replay and finish the numbers 1234 or anythign you want and press enter oh my gawd the game starts to load hehehehhe 🙂 cool eh but hmm we need to change this for good so fire up action replay ,type

RT 0 01 050000

lets see what happens at address 40000 because we know this is where the code gets loaded to ,so type FA 40000 50000 we end up with 2 points

pm7.jpg

i think this is a decrunch routine so the loader must be packed ,lets have a look at address 50a46 so type N 50A46 scroll down hmmm ok we have some empty space here ,at address 50DC6 type HERE ‘then press enter why are we doing this? well you will soon find out letrs write this back to disc

WT 0 01 050000

reboot and when you get to the protection screen load action replay again type

F 48 45 52 45 ;find the hex value for the letters HERE

once its done we end up with an address

pm8.jpg

take note of this address 5EDC6 right read in track 01 again type

RT 0 01 50000

and what we want to do here is put a small patch to put our NOP NOP at address 40538 after the loader has decrunched remember the address JSR 40000 was loacted at 50A46 this is the jump into the loader after it has unpacked so lets edit this type

A 50A46 ;hit enter once

then type

JSR 5EDC6 ;jump to our patch then press enter twice

now lets code a patch type

A 50DC6 ;remember this is where we put the HERE text we will use this for out

patch then type

MOVE.L #4e714e71,40538 ;put NOP NOP at address 40538 ..hit enter once
JMP 40000 ;we replace the original jump after our patch has executed ..hit enter

twice right that should be it lets write back to disk and find out type

WT 0 01 050000

and reboot once again we are faced wit hthe password screen ,so try it out type a number and press enter see what happens it works hmm reboot just incase you enterd a lucky number adn try again hehehe wow it works again cool now go kick some alien butt

pm9.jpg

me thinks this game needs a trainer hint hint cough cough

#amiga #cracking #passwords


<-- Nigel Mansell | [ Security ] | Basic TVD cracking -->