Hacking Citrix Licensing Server password files

Hacking Citrix Licensing Server password files is fairly trivial…

Hacking Citrix Licensing Server password files

Open up C:Program Files (x86)CitrixLicensingLSconfserver.xml in your editor of choice and you’ll see several entries such as

<user firstName=”-N/A-” id=”DOMAINUser” lastName=”-N/A-” password=”(ENC-01)longencryptedstring” passwordExpired=”false” privileges=”admin” type=”domain-admin”/>

It’s pretty easy to just to add in new accounts here or change the password field of an existing account.
Delete everything in the password field between the “” and replace it with a palintext password. (you’ll be promted to change it, just keep it simple)
Change passwordExpired= to “true”
Restart the licensing service.
Log in with your account and password you created. It should ask you to change it. This new password gets encrypted and stored in place of the old plaintext one you put in.
Done!

Don’t add extra line breaks in this file or it won’t work.

Some older versions of licensing server used to leave the plaintext passwords in there, yet another reason to upgrade to 11.11.1

Citrix XenApp 6.5 Links

I’ve been doing a heap of work with a new Citrix XenApp 6.5 deployment using single sign on, here are a bunch of links that helped me get everything up and running.

Citrix XenApp 6.5 from HiMikeBrown.comConfigure Pass-through Authentication for Citrix XenApp 6.5
http://www.virtuallyimpossible.co.uk/configure-pass-through-authentication-for-citrix-xenapp-6-5/

Citrix Profile Management and VDI – Doing it Right!
Some useful stuff about getting folder redirection working.
http://blogs.citrix.com/2012/02/11/citrix-profile-management-and-vdi-doing-it-right/
Configure URLs for online plugin
http://support.citrix.com/article/CTX112674

A Field Guide to XenApp 6.5 Session Pre-Launch
This gives a great explination of what pre-launch is too.
http://blogs.citrix.com/2012/02/10/a-field-guide-to-xenapp-session-pre-launch/

XenApp applications won’t launch in a PVS environment with multiple network interfaces
http://www.jasonsamuel.com/2012/10/08/xenapp-applications-wont-launch-in-a-pvs-environment-with-multiple-network-interfaces/

Removing hidden or ghosted devices from a Windows virtual machine (2010145)
Useful if you’ve cloned or P2Ved a machine.
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2010145

How to Set Up Session Sharing Precedence Over Load Balancing in a XenApp Farm
Useful for prelaunch and when you have non concurrent licensing.
http://support.citrix.com/article/CTX126839

Automatic creation of user folders for home, roaming profile and redirected folders
Why you would try to do this manually I don’t know.
http://blogs.technet.com/b/askds/archive/2008/06/30/automatic-creation-of-user-folders-for-home-roaming-profile-and-redirected-folders.aspx

Security Recommendations for Roaming User Profiles Shared Folders
http://technet.microsoft.com/en-us/library/cc757013.aspx

Load balance XML brokers through Netscaler
http://www.thegenerationv.com/2009/07/how-to-resolve-xml-black-hole-in-xenapp.html
How to fix the latency issue with load balanced XML Brokers through netscaler (TL;DR enable UDP 137 to your virtual server IP)http://support.citrix.com/article/CTX118670

Understanding Citrix XML Broker
A good overview of how all the XML bits work
http://apttech.wordpress.com/2012/02/08/understanding-citrix-xml-broker-and-troubleshooting-one-xml-broker-issue/

How to Use the Command Line to Install the Version 11.2 Plug-in or Later
Pretty much required to get SSO working (unless you’re running the Enterprise version)
http://support.citrix.com/article/CTX123448

Why You Shouldn’t Install Citrix Receiver on Citrix XenApp
Only true if you don’t use session pre-launch!
http://www.xenappblog.com/2011/why-you-shouldnt-install-citrix-receiver-on-citrix-xenapp/

Reduce application launch time with Session Pre Launch
http://support.citrix.com/proddocs/topic/receiver-windows-34/receiver-windows-session-pre-launch.html#receiver-windows-session-pre-launch

XenApp 6/6.5 Profile Optimization
http://www.citrixirc.com/?p=99

Customize the default local user profile when preparing an image of Windows
This seems like way more of a pain in the ass than it needs to be.
http://support.microsoft.com/kb/973289

To specify a template or mandatory profile for Citrix User Profile Manager
http://support.citrix.com/proddocs/topic/user-profile-manager-5-x/upm-template-profile-t.html#upm-template-profile-t

UPMConfigCheck Tool
http://support.citrix.com/article/CTX132805