All in all, while it does seem the copies are compiled registered, there might be a way to reg any copy since I think it's all the same code just the presence of an encoded block of regdata is implanted.
All in all, while it does seem the copies are compiled registered, there might be a way to reg any copy since I think it's all the same code just the presence of an encoded block of regdata is implanted.
Hey jokker! In the absence of being able to outright crack 4.17, I do
have a registered copy of 4.15 that I'd be happy to share with you.
My thought process is that if you are able to reverse engineer something on 4.05, maybe you can do the same on 4.15 and we can at least get registration information to be personalized on a later build of the
game, even though it's not the "final" build.
You are brilliant man. I would never say that publicly though.
All in all, while it does seem the copies are compiled registered, ther might be a way to reg any copy since I think it's all the same code jus the presence of an encoded block of regdata is implanted.
You are brilliant man. I would never say that publicly though.
Whoever pays the bar-tab at the end of the night is brilliant.
Oh that would be cool, yes now that I figured out the general flow and logic of it. I would imagine anything 4.x probably follows in the same mold and wouldn't take to long to figure out. I might also be able to
diff out the changes from 4.15 to 4.17 and "fix" a regged 4.15 like
4.17. I'll know more once I get in there I guess.
You are brilliant man. I would never say that publicly though.
Whoever pays the bar-tab at the end of the night is brilliant.
I guess once we close the book on The Pit, then it's on to LORD or Lunatix or something....
Which version of LORD are you planning to work on? I have version 4.08 registered, but the league games here require 4.06. I am guessing my registration is not backward-compatible, although I have not tried it.
Email me ryanfantus@gmail.com and I can send you a copy of 4.15 regged.
Which version of LORD are you planning to work on? I have version 4. registered, but the league games here require 4.06. I am guessing my registration is not backward-compatible, although I have not tried it
Correct, it's not backwards compatible, and Seth isn't able to draw up
old registration info.
Got it, thanks again!
However I think some older keys are compatible with newer versions of
LORD I think. Pretty sure I had a slightly older version and recently upgraded it to the 4.06 and it seems to work. I have fully tested it out though I guess to see if it notices.
Man I'd love some sort of tutorial for how to do this. There are plenty
of games out there that need to be cracked. IGMs, too!
For example with say The Pit, it has an option to print out the reg info with /REG as an option. So do that and then after it gets back in the prompt you can break into the debug and look around in memory for that registration info. Then you can setup a break point when that memory
area gets written to. Then re-run it and suddenly you can see the code happening that is writing to that memory. Might take a few tries to find what you're looking for but eventually you whittle down. Then using a
nice disassembler (I'm use IDA pro 5 free version) you can map out where it's happening in there and add labels and comments as you figure out
what areas of memory mean and give them variable names and function
names. Slowly you piece together how it works and what's it doing. Eventually it gets to the information you seek, it's a whole lot of assembly and detective work. Then when you do find what you want
suddenly you figure out what it's doing and then reverse it for example
to create a key or re-encode information. If it's just a crack well then you find out when it does a check and then simply patch it to always be true or false.
As an quick update to the pit work...So I've almost got the encoding working, just having an issue getting spaces not to fuck up things. Otherwise it's really close I think. Then I'll insert it into an exe
with the uncompressed key bytes and see if it works :)
Give me a couple more days and I'll be ready to take some requests :)
Then maybe to celebrate we choose a BBS and collectively play the shit
out of it. :)
Give me a couple more days and I'll be ready to take some requests :) Then maybe to celebrate we choose a BBS and collectively play the shi out of it. :)
*raises hand*
ryan, are you cool with me passing this build around? You provided me
with the latest build and I've never seen it floating around so I did
want to get your ok before just flooding the BBS world with personalized copies of The Pit 4.15 :)
Of course! And please personalize one for me :) Ryan Fantus, Monterey
BBS. You have my contact info haha
Even found a little check that hangs the game, possibly the machine if you're "registration" isn't quite valid. So I just patched that away and so far so good. I guess now it really needs a full on deploy and test since who knows if there are other checks to patch out. Frank I've got a copy mildly customized for you. If it's not what you want for
registration I can change it easily enough.
Of course! And please personalize one for me :) Ryan Fantus, Monterey
BBS. You have my contact info haha
I don't want crap copies floating around that die after playing for a
bit.
I miss 'esc' :(
The reason I defaulted to my actual name is because a lot of places seem to think three characters is too short to be a name. I got sick of
dealing with it. :P
I don't want crap copies floating around that die after playing for a bit.
Fair point. In that case don't use me as a tester, I am the only person
on my BBS at the moment :)
and I didn't get it out of the door before I stumbled upon something...
It appears after running it for a little time, the DOS header is getting scrambled a wee bit. I think it might be the exe itself validating
itself at some point and then borking the header so it just crashes with garbage. So no release yet I guess.
Alrighty, I think I've finally got it! I've sent a copy to Frank to
setup and help test so anyone else please consider playing it a bit to help figure out any issues that might happen.
Alrighty, I think I've finally got it! I've sent a copy to Frank to
setup and help test so anyone else please consider playing it a bit to help figure out any issues that might happen.
Nice! I'm excited for this. :)
Well now you jinxed it! Nah Frank and I found another check that does
even more corruption then the first one I found. So I've got it back
again and I'm hamming away, this is really going to be quite a piece of work. Dude who wrote this wasn't stupid by any stretch. It's really too bad he passed away, I'd love to talk to him about it. :)
Well now you jinxed it! Nah Frank and I found another check that does
even more corruption then the first one I found. So I've got it back
again and I'm hamming away, this is really going to be quite a piece of work. Dude who wrote this wasn't stupid by any stretch. It's really too bad he passed away, I'd love to talk to him about it. :)
Lol damn. Why oh why couldn't he just use a key file like everyone else. Grrr...hehe.
Well things seem to be working ok with the Pit so far. I haven't gotten
to level 8 which is where I think that the unregistered version would
stop letting you advance.
Are you able to edit your character and jump him up to level 7 with a
ton of experience, so that taking level 8 is easy to force?
Frank, I noticed in the directory there is an exe called pitstat.exe and it apparently changes the read | read/write of the pit.exe because there are issues using it multinode or something. I wonder if the multinode thing you found happens to related to that. Have to investigate further
at some point I guess.
Are you able to edit your character and jump him up to level 7 with a
ton of experience, so that taking level 8 is easy to force?
Well things seem to be working ok with the Pit so far. I haven't gott to level 8 which is where I think that the unregistered version would stop letting you advance.
Are you able to edit your character and jump him up to level 7 with a
ton of experience, so that taking level 8 is easy to force?
well I got my character over level 8 here on diskshop so looks like
we're in the clear. So I guess the only thing to validate is that issue concerning multinode. It's possible the util that comes with it is supposed to deal with that situation. I'll probably have a glance at things to see if it's a protection or not.
As for the diff between 4.15 and 4.17, apparently it's a comm routine
fix for not screwing up other online nodes when a node quits the game. Don't know if this would affect fossil or socket based type connections
or not.
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 66 |
Nodes: | 4 (0 / 4) |
Uptime: | 16:18:59 |
Calls: | 599 |
Files: | 7,638 |
Messages: | 291,686 |