Para poder ejecutar y probar este script es necesario contar con una instalación de Python mayor a 3.X, es recomendable que se realice en un entorno seguro y controlado para este tipo de pruebas donde no se ponga en riesgo ningún archivo o documento de suma importancia.
Lo que necesitas instalar:
- Python 3.X 🐍
- Opcional VirtualBox 📦
- Recomendado VSCode 💻
- Cualquier sistema operativo Windows 💻 o basado en Linux 🐧
También necesitarás tener archivos de prueba dentro de tu sistema para que puedas comprobar la eficacia del script.
Una vez tengas instalada tu versión de python 3.X puedes utilizar la CL de GIT para clonar este repositorio o bien descargar directamente una copia desde el botón verde que dice "Code" en la opción "Download ZIP"
Deberás pocicionarte en la carpeta donde desas clonar el repositorio y estando allí ejecutar el comando:
git clone https://github.com/Fernand117/fcry.git
Para correr este script es necesaria la instalación de las siguientes librerías
Cryptography
python3 -m pip install cryptography
Colorama
python3 -m pip install colorama
Una vez clonado el repositorio entrar desde tu terminal (Windows/Linux) y ejecutar:
python3 fcry.py
Cuando se empiece a ejecutar el script te mostrará en pantalla la lista de directorios y archivos a modificar que se le han dado por defecto.
Este "ransomware" ataca directamente a la carpeta raíz del usuario ya sea que se encuentre en Windows o Linux, en su primera versión no hace uso de alguna vulnerabilidad existente en ambos sistemas, por lo que las funciones principales del SO están intactas, siendo los archivos personales del usuario los afectados tras el ataque. Cuando el script termina de escanear todos los directorios este los encrypta cada uno de los archivos existentes generando una key que se almacena en algún lugar del sistema dejando inutilizables los archivos a no ser que se realice la accción contrario al proceso principal.
- Obtiene información del sistema como lo es el Usuario y el tipo de S.O.
- Válida el tipo de S.O en el que se está ejecutando el script para poder llamar a la función acorde al tipo de S.O.
- Una vez detectado el tipo de S.O, lista todos los directorios del usuario añadiendo sus archivos y carpetas a un arreglo.
- En el caso de Windows realiza un par de validaciones puesto que hay carpetas y archivos protegidos por el sistema.
- El script comenzará a encryptar y moficiar los archivos escaneados y al finalizar mostrará un mensaje similar a Completado!!
- Una vez se termine de ejecutar todo, en el escritorio dejará un archivo .txt con nombre README.txt
Este script es creado con fines educativos, el uso mal intencionado que se le pueda dar a este script no es mi responsabilidad, por tanto, la persona que haga mal uso de este, será el responsable directo por su ejecución.
Es importante recalcar que no se debe ejecutar en un sistema operativo funcional ya que podría dañar sus archivos y a pesar de que se pueden desencryptar los archivos con la KEY que se genera, este script no incluye la función que permite realizar dicha acción ;).
Creado por Luis Fernando Leyva Luna
Sígueme en Instagram: [@fernand_117](https://www.instagram.com/fernand_117/?hl=es-la)
