- Para que funcione correctamente deberemos modificar los path de las lineas 216 y 405.
- Tras hacer esto debemos compilar el programa de la siguiente manera: gcc stockholm.c -o stokholm.
- Una vez compilado el archivo deberá estar en la carpeta que queramos infectar.
Se ejecutará como cualquier programa, de la siguiente forma: ./stockholm
El programa cuenta con una serie de flags que podremos utilizar:- -h / -help: cualquiera de estos flags como argumento (solo uno) mostrará un mensaje de ayuda que explica el funcionamiento del programa.
- -v / -version: cualquiera de estos flags como argumento (solo uno) mostrará la versión actual del programa
- -s / -silent: cualquiera de estos flags como argumento (solo uno) evitará que el programa muestre ningún tipo de output
- -r / -reverse: cualquiera de estos flags como argumento (solo uno) seguido de la key mostrada al ejecutar el programa hará una desinfección de los archivos infectados (desencriptado)
Las flags se podrán usar de la siguiente forma:
- ./stockholm -h (esto mostrará el menú de ayuda).
- ./stockholm -v (esto mostrará la versión del programa).
- ./stockholm -s (esto hará el encriptado sin mostrar nada por pantalla, habrá que leer el archivo .stockholm.txt para ver la contraseña de desencriptado).
- ./stockholm -r (esto desencriptará los archivos si la key es válida).
- ./stockholm -s -r (esto desencriptará los archivos si la key es válida sin mostrar nada por pantalla).
El programa esta basado en el proyecto Stockholm de gemartin99.