Es un virus molesto para linux, la intención es que cuando inicie sesión la «victima» en su cuenta, lo que hará K’aal es iniciar abarcando toda la pantalla del monitor y deshabilitando algunas funciones del teclado, tratando de espantar a la victima con una barra de progreso que dará un falso mensaje de que están siendo eliminado sus archivo pero solo los moverá ha una carpeta oculta dentro de su carpeta de usuario.
K’aal viene con un script de instalación al igual con uno para desinstalarlo y retroceder los cambios que hizo con gsettings para la configuración de teclas.
Dentro de las teclas que desestabiliza K’aal son:
- <Super>Page_Down
- <Control><Alt>Down
- <Super>Page_Up
- <Control><Alt>Up
- <Control><Alt>Right
- <Control><Alt>Left
- <Super>Tab
- <Alt>Tab
- Super
Tiene incluido dos skins diferentes:
Dentro de la clase MainFX puede cambiar el skin en la siguiente linea:
scene.getStylesheets().add(getClass().getResource("style-avatar1.css").toExternalForm());
REQUISITOS
Solamente ocupas:
- OpenJDK 13
CONSTRUCCIÓN
Clonar el proyecto:
$ git clone https://github.com/OrigenData/Kaal.git
Dentro del proyecto se encuentra un archivo llamado gradlew, desde la terminal ejecutamos la herramienta con la opción distZip, para que genere un archivo ejecutable que estará comprimido en un zip
$ ./gradlew distZip
El zip generado se encuentra en el directorio build/distributions dentro del mismo proyecto, accede y descomprimelo para el previo uso del mismo.
La estructura interna del archivo descomprimido:
.
├── install
├── kaal
│ ├── bin
│ │ ├── kaal
│ │ └── kaal.bat
│ └── lib
│ ├── javafx-base-13.jar
│ ├── javafx-base-13-linux.jar
│ ├── javafx-controls-13.jar
│ ├── javafx-controls-13-linux.jar
│ ├── javafx-fxml-13-linux.jar
│ ├── javafx-graphics-13.jar
│ ├── javafx-graphics-13-linux.jar
│ └── kaal.jar
└── uninstall
Cabe mencionar que es una herramienta para fines de aprendizaje y el propósito del mismo es una broma y no de forma mal intencionada para un fin maligno
Deja una respuesta