24 September 2012, 15:51 | #21 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
But at the same time, the people who allegedly dislike MethodGit's posts, SHOULD avoid his threads, nevertheles they post offensively. It has been said before, there's an IGNORE function built into this board, why can't people use it?
Personal attacks like the ones above should not be tolerated in this board. |
24 September 2012, 15:53 | #22 | |
Beta 1.666
Join Date: Jun 2007
Location: in 1985
Posts: 384
|
Quote:
|
|
24 September 2012, 15:59 | #23 | |
Junior Member
Join Date: Dec 2002
Location: The Streets
Age: 39
Posts: 2,731
|
Quote:
I'm honest when I say that whenever I have successfully cracked a game a new (and possibly shorter) way, the beam on my face becomes big enough to hurt my facial muscles. I'm bound not to have that sort of satisfaction if somebody else already did it and I'm just repeating the routine. On one more note, being helpfully informed of an editing program you were unaware of before that does a lot of useful things and more in itself should disqualify this thread from being "pointless", no? |
|
24 September 2012, 16:13 | #24 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,530
|
Have you ever noticed how many threads you open compared to how many 'cracks' you actually 'release'? Ian has a fair point that it feels like spoonfeeding you all the time. Also agree with Akira that open attacks should be avoided, but you seem to not even want to try at times and that's what makes people being slightly annoyed. Have a look at Sektor_83's post for example. In the past I already told you to create one thread for all your 'cracking woes' and I still believe that you spam this board with threads that a little bit of spending time with the subject could have easily avoided.
|
24 September 2012, 17:11 | #25 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
I understand there's a problem, don't get me wrong.
MethodGit/Marz, you've been in the EAB for, what, 10 years? And in all these 10 years, you have always been the "victim" of similar situations. People have come and go, and new people get miffed at your threads and engage into verbal abuse and whatnot. One would think you could have learned how things are in all this time, because there's obviously something wrong with your attitude that flicks the wrong switches in people. It's been 10 years of people labeling you as a "spoon fed". First it was about game images, now it's about cracks. Don't you think you can improve? I have never seen a crack by you, either, so I guess people are right in that there's been no output so nobody has seen how much you have actually learned. Also it's no use to come out smug when asking for help if you don't even release anything. What is your contribution to the Amiga scene after so much time learning? come on, do something about it. Remember than 20 years ago, there was no Internet and people had to make do on their own to learn things like this. Use some of that method in your own learning process and the satisfaction will be ten times better. A solution to this problem you posted here was figured out by someone who doesn't even know about cracking games, showing you could do a much better job at pressing yourself into learning on your own. |
24 September 2012, 18:22 | #26 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
All this reminds me of a certain other thread where you claimed you found certain checksums but once asked how you did it you couldn't come up with an answer. See Sektor83's posts in this thread here and you might notice a blatant difference to your posts. He admitted that he has not much knowledge about cracking but, contrary to you, he THOUGHT about the problem and came up with a solution. Which perfectly proves my point that this was not exactly hard stuff. You could have done the same with a bit of effort but no, again you came up with weird theories about checksums and corrupted stacks just to sound more knowledgeable than you really are. You have opened the same threads for years now and had you really learnt something you would not have needed to open this very thread here. Last edited by prowler; 26 September 2012 at 18:55. Reason: Removed DiskMonTools references. |
|
24 September 2012, 20:51 | #27 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,987
|
Quote:
For instance, you claimed to have cracked Premier Manager 3 Deluxe all on your lonesome. Yet the disk format for Battlechess is not that disimilar, PM3 Deluxe is a combined track loading game and has AmigaDOS files on it. If you were so easily able to do that game, why is it you would struggle over Battlechess which is significantly easier? The difference with Battlechess is that the disks bitmap has been set to show no room on the disk, and quite obviously there can be no way that the entire game is contained within the files that are visibly present on the disk. So for you to not know that it was trackloading and AmigaDOS, frankly I find incredible, bearing in mind some of the copy protections you claim to have cracked in the past. People would give you less of a hard time if you appeared more honest, which has been a running theme ever since your name change from Marzattacks all those years ago. The fact that a guy (Sektor83) has zero experience, supposedly in comparison to you, just further cements my opinion that I find your bold claims of cracking to be less than honest. |
|
25 September 2012, 01:53 | #28 |
Registered User
Join Date: Mar 2011
Location: UK
Age: 40
Posts: 143
|
I was a little bored tonight and I thought that, since I'd managed to get the files off the disk, I thought I'd have a go and take a look at the in-game protection as well. I put the files I'd extracted with the hard drive installer (alongside the other non-hidden files from the disk) onto a new disk, loaded it up and entered a load of nonsense into the protection check. I thought if I could see what happens when the program fails, then I could trace back from that and see when it was being called etc.
I broke into the program at address $216EA, which is looping in on itself, obviously creating a 'hang' when the protection fails. Just before that is an instruction which branches to the address $216EE if the comparison done at $216E4 is equal. Obviously, if it's not equal, it just hangs in the aforementioned loop. I thought to myself "what happens if I make the instruction at $216E8 branch regardless?". So, I booted up the game again, and got to the protection screen, broke into the program at that point and did this... I entered nonsense into the protection check again, and... It seems to be working just fine, too! I checked using the replay to see if the addresses $216E8 and $216EA are called using any other instructions, but aside from the BNE shown in the first screenshot at $216E2, there isn't. If I learn how to amend the executable to contain these instructions, could I possibly consider this my very first ever crack!?! |
25 September 2012, 02:17 | #29 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
Dude, you rock.
|
25 September 2012, 02:49 | #30 | |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
Well done!
Quote:
If you look at the hex dump of the area you are changing prior to your changes, you'll see the hex bytes before and after your patch. Search for those same bytes in the EXE file and change them, and you should have a permanent crack. In general, the only thing that can trip you is if any addresses were relocated upon loading (ie. they may have been jsr *+$12346 originally and when the game loaded, it changed that to jsr $216e8 or whatever). It pays to find unique instructions near the code that don't access memory, and always check that you are changing the right one in case there are loads of identical instructions in the code! If MethodGit had simply said "I didn't realise writing a file back to disk didn't occupy the same sectors" you may not have ended up learning to crack this game |
|
25 September 2012, 03:47 | #31 |
Registered User
Join Date: Mar 2011
Location: UK
Age: 40
Posts: 143
|
Thanks Codetapper!
I did a hex dump of the original instructions at $216e8 and $216ea and it revealed the hex value of '67 04 60 FE 60 44 70', amended the instructions with my little bit of code, re-dumped the hex and it gave me '60 04 4E 71 60 44 70'. Looking at that, I know the '60 44 70' aren't necessary to amend, but I wrote them down anyway. I loaded the executable into a hex editor (a quick search of the forums brought up 'FileX 2.4' as a recommendation, so I downloaded a copy of that), and did a search for the original values in the executable... Not wanting to write over the wrong set of values, of course, I searched to see if the string had any repeat occurances, but thankfully it didn't, so I knew I was in the right place! I then amended those values to that of my amended code, like so... ...and then saved the executable. I've got to say, I was nervous as hell when I booted the game back-up, absolutely fearing the worst, but I got to the protection check, entered nonsense, aaaaaand... Punching the f***ing air isn't really the right phrase for it! Shit!! A couple more adjustments (I still haven't copied the Interplay disk icon from the original disk onto my 'work' disk yet) and my god... Last edited by Sektor 83; 25 September 2012 at 03:52. |
25 September 2012, 04:53 | #32 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
A cracker is born...
|
25 September 2012, 04:56 | #33 |
Registered User
Join Date: Mar 2011
Location: UK
Age: 40
Posts: 143
|
I've just uploaded it into The Zone for everyone to check out... I hope it's alright!
|
25 September 2012, 05:17 | #34 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Nice work,
BEQ and BRA are pretty well the staple codes for determinig protection checks, especially the manual word check routines, pretty well most of the earlier games used a non encrypted password check scheme. If you want a fun one to do try "The Stealth Affair". that one drove me almost crazy |
25 September 2012, 07:01 | #35 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
You can, top work! A really nice surprise to see this here, looks like MethodGit's thread made you become a cracker. Now you could have a look at DiskMonTools for him.
That's not something I'd recommend for a beginner as interpreter protections are not that easy. |
25 September 2012, 09:40 | #36 |
Global Moderator
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
|
So I suppose you could use a hex editor on the disk and hack this without losing the original file structure?
|
25 September 2012, 09:51 | #37 |
uber cool demi god
Join Date: Jun 2006
Location: Kent/England
Posts: 2,073
|
Congratulations Sektor 83, good work!
|
25 September 2012, 10:20 | #38 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Only if the hex editor allows block/sector/track-wise editing as otherwise you'll destroy the data. Sektor83 used the game's very own hd-installer to work around this problem, i.e. he has created a 100% DOS version of the game.
|
25 September 2012, 10:20 | #39 | |
Registered Insane
Join Date: Feb 2010
Location: Ununited Kingdom
Posts: 792
|
Quote:
|
|
25 September 2012, 11:13 | #40 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Just got to add your Cracktro to it.
Well done!!!! |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What to crack next after Battle Chess? | Sektor 83 | support.Games | 76 | 25 May 2018 19:06 |
Problem With Battle Chess | Peter | support.Games | 74 | 27 April 2016 12:29 |
Battle Chess CDTV | MethodGit | request.Old Rare Games | 8 | 28 September 2006 10:22 |
Battle Chess II - Chinese Chess genre wrong | Fred the Fop | HOL suggestions and feedback | 1 | 02 June 2004 14:37 |
|
|