Parte 2
Las funciones como la anterior de fuerza bruta, pueden demorarse en exceso, es por ello, que necesitamos una función de bloqueo, sino nunca saldremos.
En python, podemos hacerlo con sys.stdin.read() que espera por un input.
Podemos actualizar nuestro agent script con send() para mostrar un mensaje al inicio y al final del programa de fuerza bruta.
- Para ello mejoraremos el script de python:
- El resultado será algo tal que así.
Actualizar el agente para recibir mensajes de un entorno en python y mostrarlos.
**frida RPC interface: *(*the bindings to agent glue)
Llamar funciones definidas en el agente de JavaScript, desde Python.
Pasar argumentos largos desde python, y devolver valores desde JavaScript.
No tener que usar send() o recv().
No bloquear el script script.load().
Las funciones del agente deberían de exportarse en el objeto global rpc.exports.
Lo que exportemos será accesible a través de la propiedad script.exports en python.
La función testPin() definida en el agente como test_pin() in python.
→ El usar EXPORTS:
Démosle otra vuelva a la implementación “check pin”.