A standalone tool to generate fresh JNLP launch files for the SAAB Security Access Service (SAS).
- LCI Token Reconstruction: Manually reconstructs the Java Serialization blob (
lci) used by GlobalTIS. - Timestamp Injection: Automatically updates the
serverTimestampto the current system time, bypassing the E5669: System clock is wrong error. - Dashboard Bypass: Launch SAS directly without logging into the GlobalTIS web interface.
- Cross-Platform: Includes both a Python script for modern systems and a Java 6 SE implementation for legacy Windows XP environments.
sas_jnlp_generator.py: Python 3 implementation.SasJnlpGenerator.java: Java 6 SE source code (compatible with Windows XP).SasGenerator.jar: Compiled standalone Java tool.JNLP FILE/: Directory containing the base JNLP template.
- Place
SasJnlpGenerator.class(or the JAR) in a folder. - Ensure there is a subfolder named
JNLP FILEwith yourdownload (20).jnlptemplate. - Run the generator:
"C:\Program Files\Java\jre6\bin\java.exe" -cp . SasJnlpGenerator - Launch the generated file:
javaws launch_sas_standalone.jnlp
- Run the script:
python sas_jnlp_generator.py
- A fresh
launch_sas_standalone.jnlpwill be created in the root directory.
- For Java: JRE 6 or higher.
- For Python: Python 3.x with
zlib,base64, andstruct(standard library).
Disclaimer: This tool is for educational and diagnostic purposes only.