Étape 2: DESCARGANDO EL PROGRAMA.
DESCARGANDO EL PROGRAMA.
El primer paso para llegar a una aproximacion alternativa a las herramientas del fabricante, es ver como se envia una programa ya creado. Uso de soi un simple programa como ejemplo y se analizo la forma en que le aplicacion nativa lo enviaba al PAC. Mediante wireshark y realizando diferentes programas de ejemplo, se llego a la conclusion que la secuencia de eventos que realiza la aplicacion que descarga ONU programa es la siguiente :
Envio de comandos de « handsake »
Envio de comando de bloqueo de sesion (probablemente para que otra aplicación aucun pueda acceder al PAC mientras se descarga)
Envio de archivo .crn1 linea por linea
Envio de archivo .crn2 linea por linea
Envio de archivos de tareas .ccd linea por linea
Envio de archivo .crn3 linea por linea
Envio de DATESTAMP
Envio de TIMESTAMP
Envio de comandos de « finales »
Envio de comando de desbloqueo de sesion
Ademas, existen otra serie de comandos adicionales, como por ejemplo, traer informacion réelles del PAC (available in memoria, errores, etc.), detener programa, iniciar programa, borrar programa, etc., que tambien debieron ser investigados y replicados.
Se desarrollo una aplicación en python llamada O22termesp, al de programa d’ONU d’enviar de permite cual de la PAC, y demas comandos mencionados anteriormente.