RSS

Algoritmo de encriptación del password del fichero ICA en CITRIX

04 Mar

Os pongo el algoritmo que me ha sido útil para la encriptación del password que usa el fichero ICA en Citrix. Debeis añadir una línea en el fichero ICA, por ejemplo así:

username=litoman
password=00095c2e333733e13cf23a
domain=MICASA

Con el password que da como resultado la funcion.

 
9 comentarios

Publicado por en 4 marzo, 2011 en Informatica

 

Etiquetas: , ,

9 Respuestas a “Algoritmo de encriptación del password del fichero ICA en CITRIX

  1. FG

    4 marzo, 2011 at 22:02

    Esto es legal?

     
  2. Litoman

    7 marzo, 2011 at 00:45

    Hombre, es para la encriptación del password.
    Hay un campo que es ClearPassword pero el problema que tiene es que ahí va el texto del password SIN encriptar y visible a todo el que quiera editar el fichero ICA. Esto lo que te permite es rellenar el campo Password con el texto del password encriptado (es oblogatorio que sea encriptado si no, no funciona) y protegido para los posibles curiosos.
    Imagino que lo si sería ilegal es poner la desencriptacion del password…

     
  3. Litoman

    7 marzo, 2011 at 01:23

    De hecho, dejo la explicacion oficial de los campos:

    Password= Specifies the password for the user account. This is an optional field. The password, if used, must be encrypted. To enter an encrypted password into the ICA file, use the Citrix ICA Client Remote Application Manager New Entry Wizard to create a remote application entry. When you are prompted for the username and password, enter the password that you want to use in the ICA file. Finish the New Entry wizard. Open the file APPSRV.INI in the Windows directory and locate the entry you just created. Copy the password value and paste it into your ICA file.
    ClearPassword= Specifies the clear text (unencrypted) password for the user account. This is an optional field. To use a clear text password, the Password field must be set to a null value (for example: Password=).

     
  4. Pedro Renan

    18 febrero, 2013 at 04:52

    esse algoritmo está em que linguagem? ele realmente funciona?

     
    • Litoman

      18 febrero, 2013 at 09:23

      Está escrito en Visual Basic.
      Esta basado en la versión 4.5 de Presentation Server.

       
  5. Pedro Renan

    19 febrero, 2013 at 05:02

    Muito obrigado pela resposta. Vou portar isso para php e ver se funciona.

    Abs.

     
  6. Pedro Renan

    19 febrero, 2013 at 07:43

    Onde eu errei no script:

    $senha = $user[‘password’];
    $cont = strlen($senha);
    $zeros = “0000”;
    $key = rand(1,255);
    for($i=0;$i<=$cont;$i++)
    {
    $zeros = $zeros."00";
    }
    $qtd = $cont +1;
    $posicao = 4;
    $zeros = str_replace(substr ( $zeros , $posicao, 2 ), dechex($qtd), $zeros);
    $posicao++;
    $zeros = str_replace(substr ( $zeros , $posicao, 2 ), dechex($key), $zeros);
    $aux = 1;
    $anterior = 0;
    for($i=0;$i<$cont;$i++)
    {
    $asc = ord (substr ( $senha , $i, 2 ));
    if ($aux = 1)
    {

    $caracter = $asc xor ($key or ord("C"));
    $aux=0;
    }
    else
    {
    $caracter = $asc xor $anterior xor $key;
    }
    $posicao = $posicao+2;
    $string = dechex($caracter);
    if(strlen($string) == 1)
    {
    $string="0".$string;
    }
    $zeros = str_replace(substr ( $zeros , $posicao, 2 ), $string, $zeros);
    $anterior = $caracter;
    }
    $senha = strtolower($zeros);

    Só gera uma senha para mim com X6464646464 (X é qualquer coisa).

     
  7. Litoman

    19 febrero, 2013 at 09:20

    Muchas gracias por tu aporte Pedro.

     
  8. Pedro Renan

    19 febrero, 2013 at 12:42

    De nada Litoman, mas não está funcionando…😦

     

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: