Script: import os import weblogic.security.internal.SerializedSystemIni import weblogic.security.internal.encryption.ClearOrEncryptedService def decryptString(domainPath, encryptedString): es = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domainPath) ces = weblogic.security.internal.encryption.ClearOrEncryptedService(es) decryptedString = ces.decrypt(encryptedString) print "=" * 40 print " " * 10 +"Decrypted Password:" + decryptedString print "=" * 40 try: os.system('clear') if len(sys.argv) == 3: decryptString(sys.argv[1], sys.argv[2]) else: print "=" * 40 print "INVALID ARGUMENTS" print "Usage: java weblogic.WLST %s <ABSOLUTE DOMAIN_HOME PATH> <ENCRYPTED_PASSWORD>" %sys.argv[0] ...
Blog com dicas, scripts, How-to para DBA´s e Desenvolvedores ORACLE.