CATIA_P1 -
Irinikus - 08-14-2018
Has anyone managed to successfully license CATIA_P1 for IRIX?
I have the install media, but alas, no license! (I don't want to install it on my machine again, if it can't be licensed, and that would be a pity, as this seem to be an awesome software package.)
Re: CATIA_P1 -
bkd - 08-14-2018
Can you upload install media somewhere? I try to figure out license things.
Re: CATIA_P1 -
jan-jaap - 08-14-2018
CATIA uses LUM which derives from NetLS. Before they switched to FLEXlm, SGI used NetLS on IRIX.
NetLS uses standard DES for license password encryption. DES is oldskool symmetric crypto, so the decryption seeds are in every binary and can be used for encryption. I keygen-ed it a couple of years ago in order to use e.g. the WorkShop debugger on IRIX 4.x. Which is cool
LUM uses the same encryption routines, but the data structures it encodes into the password string are different. So unless someone can come up with e.g. an expired but otherwise working license that can serve as a template this is going to be very time consuming.
Beware that IBM/Dassault takes software piracy very seriously. Last CATIA for IRIX is v5R16 I believe, and v5Rxx is still widely used on other platforms so they're not going to fall for any "I did it for retro computing hobbyists only" crap if you release a keygen. Someone in Greece went to jail a couple of years ago for selling counterfeit licenses.
Re: CATIA_P1 -
Irinikus - 08-14-2018
<QUOTE author="jan-jaap" post_id="2385" time="1534234752" user_id="183">
jan-jaap post_id=2385 time=1534234752 user_id=183 Wrote:Beware that IBM/Dassault takes software piracy very seriously. Last CATIA for IRIX is v5R16 I believe, and v5Rxx is still widely used on other platforms so they're not going to fall for any "I did it for retro computing hobbyists only" crap if you release a keygen. Someone in Greece went to jail a couple of years ago for selling counterfeit licenses.
That kind of sucks!
I suppose we will just have to wait until it becomes obsolete then.
Re: CATIA_P1 -
gijoe77 - 08-14-2018
<QUOTE author="jan-jaap" post_id="2385" time="1534234752" user_id="183">
jan-jaap post_id=2385 time=1534234752 user_id=183 Wrote:CATIA uses LUM which derives from NetLS. Before they switched to FLEXlm, SGI used NetLS on IRIX.
NetLS uses standard DES for license password encryption. DES is oldskool symmetric crypto, so the decryption seeds are in every binary and can be used for encryption. I keygen-ed it a couple of years ago in order to use e.g. the WorkShop debugger on IRIX 4.x. Which is cool 
Is this what Alias was using around Alias6 timeframe? Do you happen to know how Alias3 was licensed?
<QUOTE author="jan-jaap" post_id="2385" time="1534234752" user_id="183">
jan-jaap post_id=2385 time=1534234752 user_id=183 Wrote:Someone in Greece went to jail a couple of years ago for selling counterfeit licenses.
I wonder if it was the same guy that kept trying to sell Discreet licenses to everyone
Re: CATIA_P1 -
jan-jaap - 08-14-2018
<QUOTE author="gijoe77" post_id="2389" time="1534241223" user_id="243">
gijoe77 post_id=2389 time=1534241223 user_id=243 Wrote:<QUOTE author="jan-jaap" post_id="2385" time="1534234752" user_id="183">jan-jaap post_id=2385 time=1534234752 user_id=183 Wrote:NetLS uses standard DES for license password encryption. DES is oldskool symmetric crypto, so the decryption seeds are in every binary and can be used for encryption.
Is this what Alias was using around Alias6 timeframe? Do you happen to know how Alias3 was licensed?
So far I didn't have the time to dig very deep into A|W before SGI bought them. I have a really ancient version of Wavefront Visualizer 1.x for the IRIS on 1/4" tape which uses some homegrown licensing scheme I'd love to tackle because "real" software for IRIX 3.x is really really rare.
I know that A|W version 7 uses a hybrid of (probably) old homegrown licensing and FLEXlm. At least that's ELF -- COFF is a royal pain to reverse engineer because it has very little symbolic information left in it. But in Alias 7.0 you'll find (under COM) e.g. key_info, nls_client and nls_server which are a network licensing system which is not FLEXlm based (nor NetLS). They appear to work using SysV RPC and shared memory and they even bothered to scramble the data segment (or at least individual text strings). This code uses some form of scrambling (I hesitate to call it crypto) but it's not DES.
Interestingly, some of that even survived into later versions of Alias, e.g. there's a "findkey" program which processes a large data file on the CD and promises to generate your FLEXlm license if you're entitled to it. In other words: that binary data file must be a collection of every A|W customer, their products and host ids. These appear to be encrypted in password strings which are duplicated in the FLEXlm license file, e.g. VENDOR_STRING=BxFJcExLnFx2IG3cnTnBEcaCB The findkey program contains DES, so if the homegrown licensing didn't use DES, it probably means that customer database is DES enrypted.
A lot of this is speculation, and for one thing I have no idea if this homegrown code has it's roots in Alias or Wavefront, and what happened before (or after) these two merged.
Re: CATIA_P1 -
jan-jaap - 08-14-2018
<QUOTE author="gijoe77" post_id="2389" time="1534241223" user_id="243">
gijoe77 post_id=2389 time=1534241223 user_id=243 Wrote:I wonder if it was the same guy that kept trying to sell Discreet licenses to everyone
I don't know, but normally these cases result in big fines, not jail time, so have must have done it on a pretty large scale.
Re: CATIA_P1 -
Irinikus - 08-14-2018
<QUOTE author="bkd" post_id="2379" time="1534221705" user_id="285">
bkd post_id=2379 time=1534221705 user_id=285 Wrote:Can you upload install media somewhere? I try to figure out license things.
PM "Vishnu", as he has the iso's available for download from his FTP. (I sure hope you can crack it.)
Re: CATIA_P1 -
kikems - 08-15-2018
Uploaded to IRIX ftp, need license. You have Wildwire too ready to use.
Re: CATIA_P1 -
bkd - 08-15-2018
<QUOTE author="Irinikus" post_id="2402" time="1534263159" user_id="62">
Irinikus post_id=2402 time=1534263159 user_id=62 Wrote:PM "Vishnu", as he has the iso's available for download from his FTP.
I did, but he didn't respond. Maybe something with private messages...
<QUOTE author="kikems" post_id="2421" time="1534297327" user_id="81">
kikems post_id=2421 time=1534297327 user_id=81 Wrote:Uploaded to IRIX ftp, need license. You have Wildwire too ready to use.
You uploaded both CATIA and Pro/Engineer?