CATIA_P1
#1
CATIA_P1
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.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
08-14-2018, 02:46 AM
#2
Re: CATIA_P1
Can you upload install media somewhere? I try to figure out license things.
bkd
Octane

Trade Count: (0)
Posts: 76
Threads: 5
Joined: Jul 2018
Find Reply
08-14-2018, 04:41 AM
#3
Re: CATIA_P1
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 Smile

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.
jan-jaap
SGI Collector

Trade Count: (0)
Posts: 1,048
Threads: 37
Joined: Jun 2018
Location: Netherlands
Website Find Reply
08-14-2018, 08:19 AM
#4
Re: CATIA_P1
<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.
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
08-14-2018, 08:58 AM
#5
Re: CATIA_P1
<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 Smile

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
gijoe77
Tezro

Trade Count: (1)
Posts: 644
Threads: 34
Joined: Jun 2018
Find Reply
08-14-2018, 10:07 AM
#6
Re: CATIA_P1
<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.
jan-jaap
SGI Collector

Trade Count: (0)
Posts: 1,048
Threads: 37
Joined: Jun 2018
Location: Netherlands
Website Find Reply
08-14-2018, 01:15 PM
#7
Re: CATIA_P1
<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.
jan-jaap
SGI Collector

Trade Count: (0)
Posts: 1,048
Threads: 37
Joined: Jun 2018
Location: Netherlands
Website Find Reply
08-14-2018, 01:16 PM
#8
Re: CATIA_P1
<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.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
08-14-2018, 04:12 PM
#9
Re: CATIA_P1
Uploaded to IRIX ftp, need license. You have Wildwire too ready to use.

:O2: O2 R12k  :Crimson:  Iris Crimson Elan R4400  :Octane:  Octane R10k
kikems
Octane

Trade Count: (0)
Posts: 80
Threads: 6
Joined: May 2018
Find Reply
08-15-2018, 01:42 AM
#10
Re: CATIA_P1
<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?
bkd
Octane

Trade Count: (0)
Posts: 76
Threads: 5
Joined: Jul 2018
Find Reply
08-15-2018, 04:29 AM


Forum Jump:


Users browsing this thread: 1 Guest(s)