Using the Kix Script Tokenize option to Obsfucate Passwords

Written by James McDonald

March 5, 2009

If you want to check if your PPTP VPN Server is alive and responding via a script you can run the standard windows rasdial command from a windows batch file:

rasdial entryname username password

However to do this you the have to include a username and password in the batch file which may be a tad insecure.

A better approach although not entirely secure is to use Kix to script the rasdial connection and then tokenize it:

For example say you create the following and call it checkVPN.kix:

$VPNCON="theHostnameOrIPaddressOfYourVPNServer"

; set user and pass in your kix file
$USER=xxxxxxxxx
$PW=xxxxxxxxxxx
					
? "Connecting to $VPNCON"
shell "rasdial $VPNCON $USER $PW"

Then you get a command prompt up and use kix32.exe to tokenize it thusly:

kix32.exe /t checkVPN.kix

The above command will output a file named checkVPN.KX with content not readable to humans:

Sample of tokenized content

Sample of tokenized content

You then can launch that tokenized script using a windows batch file with the following syntax:

@ECHO OFF
set PATH=%0\..\;%PATH%
REM echo %PATH%
%0\..\Kix32.exe %0\..\checkVPN.KX

KiXtart 2010 4.60

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…

Clear HSTS Settings in CHrome

Open chrome://net-internals/#hsts enter the domain in the query field and click Query to confirm it has HSTS settings...

Ubuntu on Hyper-v

It boils town to installing linux-azure # as root or sudo apt-get update apt-get install linux-azure...