Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
infusion:infusion_scanning_document_storage [2015/10/15 16:02]
ajdavis [License check technical details]
infusion:infusion_scanning_document_storage [2024/07/11 14:11] (current)
ajdavis
Line 1: Line 1:
-= Infusion =+==== Infusion ====
  
-== Scanning Client == +=== Scanning Client === 
-The scanning software phones home to check for updates as well as to ensure you're using a valid license.+To avoid an internet outage keeping us from being able to scan, we have an internal DNS record for license.seacolt.com that redirects the license check to the Infusion server instead. This could also be achieved by directly modifying the client machine's ''[[#license_verification_technical_details|hosts]]'' file (c:\windows\system32\drivers\etc\hosts).
  
-To avoid an internet outage keeping us from being able to scan we have spoofed the server response to the license check. The client machine's hosts file (c:\windows\system32\drivers\etc\hostsshould be set to redirect requests sent to the license+Infusion is running IIS with a plain text file right now ([[http://infuserv.audina.net/activate.aspx|/activate.aspx]]that only contains the spoofed response, "CC054B68F2937B3A". You can update or replace this file by using IIS Manager and going to Sites > Default Web Site and choosing "Content View"
 + 
 +{{:infusion:infusion-iis-screenshot.png?direct&400|}}
  
 === Update check technical details === === Update check technical details ===
 Update url: www.seacolt.com/downloads/scanupdates.txt (dead as of October 15, 2015) Update url: www.seacolt.com/downloads/scanupdates.txt (dead as of October 15, 2015)
  
-=== License check technical details === +=== License verification technical details === 
-License url: license.seacolt.com/activate.aspx +  License url: [[http://license.seacolt.com/activate.aspx]] 
-License key used: Q84QX-2SF9S-5Z6DI-ZG72G+  License key used for this example''Q84QX-2SF9S-5Z6DI-ZG72G''
  
-License check posts arguments as follows to the license url: +The license verification posts arguments as follows to the license url: 
- * sn=E8A66832C436CB98B54B6E47F147CCC45F7E0C17FB291140 +  ''sn=E8A66832C436CB98B54B6E47F147CCC45F7E0C17FB291140'' 
- * mid=3899FA41CB952C045359FF7E6D343A4C+  ''mid=3899FA41CB952C045359FF7E6D343A4C''
  
-SN seems to be based on the license or activation key in use+''SN'' is the symmetrically encrypted cd key. 
-Mid is an identifier based on the detected hardware on the machine. (Video driver changes affect this.)+''Mid'' is an identifier based on the detected hardware on the machine. (Video driver changes affect this.)
  
-A plain text response of "CC054B68F2937B3A" seems to indicate success for that sn regardless of what mid argument is suppliedWhich is to say hardware changes can be made so long as we return that response+A plain text response of ''CC054B68F2937B3A'' is an encrypted response which decrypts to ''RUN'' and indicates success for that request.
  
-Hosts file: +=== Hosts file === 
-<code>+<code bash>
 # Copyright (c) 1993-2009 Microsoft Corp. # Copyright (c) 1993-2009 Microsoft Corp.
 # #
Line 45: Line 47:
 # 127.0.0.1       localhost # 127.0.0.1       localhost
 # ::1             localhost # ::1             localhost
-192.168.0.72  license.seacolt.com # use infusion as if it were seacolt's phone home server+192.168.0.41  license.seacolt.com # use infusion as if it were seacolt's phone home server
  
 </code> </code>
Line 51: Line 53:
 License files: License files:
   * {{:infusion:infusion_licenses.zip|download}}   * {{:infusion:infusion_licenses.zip|download}}
 +
 +=== API ===
 +  * [[http://infuserv.audina.net:9070|Infusion API]]