23 April 2020, 11:27 | #101 |
Registered User
Join Date: Sep 2019
Location: Leicester / England
Posts: 203
|
There's no fakery here.
Instead of passing 0 as the last argument to the function you run 6 times, pass 1 and then run it 6 times with the seeds in the reverse order. Instead of decrypting the 1032 byte block of data it encrypts it |
23 April 2020, 11:35 | #102 | |
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi Exodus,
Quote:
Yep, that's what I did pretty much. I have the first keyfile type, not the second, so I don't know about that type. Only the first $620 bytes of the keyfile are valid data, rest is garbage. Add the new user strings, calculate the first checksum. Calculate the 16 byte first hash value on the stack, and replace zeroes with '%' Set the checksum in the $408 byte block, run the encrypt routine 6 times with reverse seed order. Save the data out to a new keyfile. Now to automate the process to be able to offer personalised keys to valid users. Silly of Stefan (and the new developers) to leave the Encrypt routine intact All the best, Red Last edited by RedskullDC; 23 April 2020 at 11:45. Reason: inaccuracy |
|
23 April 2020, 12:49 | #103 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Awesome work on the keygens boys!
|
23 April 2020, 22:05 | #104 |
Registered User
Join Date: Sep 2019
Location: Leicester / England
Posts: 203
|
It's done, see the attached video demonstration of it in action
I just made up the user details and the serial number as I was doing the video. All that's left to decide now is how we're going to responsibly generate personalised files for those who have legitimately purchased a licence? |
24 April 2020, 01:56 | #105 | |
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi Exodus,
Quote:
Might be nice if EAB were to coordinate the requests from valid users? Maybe setup a gmail address to which users could forward their confirmation emails for verification? Ultimately, it's your work, so you say how you want to handle it. I'm more than happy to help process some of the requests though. Cheers, Red Last edited by RedskullDC; 24 April 2020 at 02:15. |
|
24 April 2020, 02:35 | #106 | |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Users can happily send me a screenshot of their confirmation and I'll let you guys know..
There needs to be only one person distributing keys though, and a list of who has received a key so slightly different duplicates aren't sent out.. Quote:
|
|
24 April 2020, 07:37 | #107 |
Registered User
Join Date: Sep 2019
Location: Leicester / England
Posts: 203
|
Hi BippyM,
I've got a couple of bits of tidying up to do in the code so some error messages are displayed if things go wrong as it currently just quits, but if you're going to accept the proof of registration, then I'm more than happy to pass the tool on to you to generate the keys if you want, then it's all coordinated at one point? I'm also happy to send you the code to show there's nothing hidden in there. It's a mixture of disassembly with my bits tacked in so isn't pretty, but it's functional. I only wrote the tool for the challenge to see if it could be done. |
24 April 2020, 09:20 | #108 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
I still say just release the keygen into the Public Domain. Do it anonymously if you wish. Mr Stuntz could have easily reverse engineered his own code and made a keygen just like you guys did. Instead he thought ripping people off would be a better idea. Why should he profit from the keygens that you guys have made?
|
24 April 2020, 11:46 | #109 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,217
|
I suppose you could offer it to Mr Stuntz and see if he will make good on his word to distribute proper keyfiles once he again has the capability to do so.
|
24 April 2020, 12:24 | #110 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
I'm sorry but he has neglected the Amiga community and ripped people off for years by giving generic keyfiles. He deserves to make no profit from this whatsoever. If this keygen is not released to the public, I may well make one that is. |
|
24 April 2020, 14:39 | #111 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
|
24 April 2020, 16:01 | #112 |
Registered User
Join Date: Sep 2019
Location: Leicester / England
Posts: 203
|
I can only speak for myself, but I did it mainly as an exercise in whether it was possible to do as I'm surprised it's never been done before.
I'm offering it to EAB as a solution for those who have legitimately spent their money so they can have a key file with their own name. If you want a keyfile without paying anything, then there is no need to generate one as there are several geniune mui.key files on the EAB file server, just get one that is 5,696 bytes long. |
24 April 2020, 21:31 | #113 | ||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,463
|
Quote:
Quote:
If you ever create anything ever (I doubt you will), I hope someone feels the same towards your work and does the same to you, and steals your work. |
||
25 April 2020, 11:04 | #114 | ||
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi Exodous, et al.
Quote:
Love a good puzzle, and at the end of it some poor sods who have parted with their hard earned $$$ have the opportunity to get a personalised keyfile. EAB maintains a policy of no piracy. Having the process curated through EAB lends further credibility to the whole idea of providing personalised keys to paid users. Quote:
I disagree that he should make no profit for his work. Until such time as he gifts it to the Amiga community, that is just the way it is. Like it or lump it. I liked it, so paid for a copy back in 2001 and received a personalised key. It does annoy me that other valid users have *not* received personalised keys, hence the effort here. There is another Amiga forum that has no qualms whatsoever about piracy. That is the place to post a keygen if you make one, and feel strongly enough about the issue. Regards, Red |
||
25 April 2020, 11:45 | #115 | |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
This 100%
Quote:
|
|
25 April 2020, 17:58 | #116 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
I'm sorry guys but I honestly can't understand your position on this matter.
Someone sells a game with ripped graphics and they get absolutely annihilated, and ultimately banned. But sell generic keyfiles to people when they have paid for a personalised one, or even not supplying a keyfile at all, seems like that's absolutely fine. Now he'll be making profit from a keygen that has had to be created because of HIS incompetence and stupidity. I just don't get it. |
25 April 2020, 19:47 | #117 | |||
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Quote:
Are you for real? The position is simple.. Eab will not be involved in the distribution of any software that is still being sold.. End of discussion.. Quote:
Who, when and where.. And to sell a game with ripped assets for profit is a bit of a cuntish move isn't it. Quote:
It is HIS software. He isn't selling something with ripped gfx or assets, he is selling his software, that he programmed and he put his time and energy into.. Yes his support is shit, yes he seems to be a dick, but obviously users want to pay for his software.. There are generic keyfiles that work.. I don't u derstand your position, or beef.. If you want to use mui registered, go get a key file... Or follow through with your threat of releasing a key maker yourself! |
|||
25 April 2020, 23:25 | #118 |
WinUAE 4000/40, V4SA
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
|
If ever there was a use case for thread-specific bans...
|
26 April 2020, 01:32 | #119 | |
Registered User
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
|
My biggest issue with the situation is the text at: http://www.sasg.com/cgi-sasg/order_info?app=MUI
Quote:
Releasing a keygen could change the situation (though doubtfully, since there are already keys floating about). It would be trivial to change the registration key format in a "new release" and mail out new keys, rendering the now not-working keygen an indication that development is still active. How much responsibility does the community have as a whole to educate his customers? Hopefully this thread is a good enough starting point..... |
|
26 April 2020, 10:32 | #120 | |
Registered User
Join Date: Jul 2013
Location: CAT
Posts: 60
|
Quote:
Yes, this is a misleading advertising and a fraud when you buy it. This is unscrupulous because he knows it will never be updated. I will always support active developers and this is not the right way. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Thor Keyfile | dondilly | request.Apps | 7 | 08 May 2016 12:22 |
IDEfix-97 keyfile | Rasputin | support.Apps | 6 | 06 December 2014 22:48 |
WHDLoad Keyfile | source | project.WHDLoad | 4 | 04 February 2010 16:53 |
IBrowse Keyfile | Applehammer | support.Apps | 8 | 14 October 2009 21:11 |
FroggerNG keyfile | Stokey | support.Apps | 34 | 04 January 2009 00:45 |
|
|