Descripción

Stockholm es un malware, específicamente un ransomware hecho en C que afecta a sistemas basados en Linux. Cuidado a la hora de usarlo ya que el programa encriptará archivos. Todos los archivos afectados por WannaCry serán encriptados mediante AES-256, agregando la extensión .ft a los archivos

Uso

  • 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

Flags

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)

Uso de las flags

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.