Payload Ocultar Ventana(s) - H3LL0WORLD/Teensy-Plantilla-Base GitHub Wiki
##Descripción
- Diferentes métodos para ocultar ventana(s).
##Créditos:
- Plantilla Base: H3LL0WORLD
- Payload(s): H3LL0WORLD
##1) Hacer invisible el texto en la consola de comandos de windows (CMD)
##¿Qué hace?
- Abre una consola de comandos de windows (cmd) y cambia el color del fondo y el texto a negro; haciendo imposible leer lo que se escriba.
##Uso
- Poner el código en la función payload al final de la plantilla base.
// Abrir cmd
GUI(R);
delay(300);
Escribir("cmd.exe");
delay(500);
// Abrir propiedades
ALT(ESPACIO);
Tecla(P);
// Cambiar el color de fondo a negro
Tab();
for (int i = 0; i < 16; i++) Izq();
// Cambiar el color del texto a negro
SHIFT(TABULADOR);
Arriba();
Tab();
for (int i = 0; i < 16; i++) Izq();
Enter();
##2) Reducir el tamaño de consola de comandos de windows (CMD)
##¿Qué hace?
- Abre una consola de comandos de windows (cmd) y cambia la cantidad de columnas y líneas al mínimo valor permitido; dejando una diminuta ventana.
##Uso
- Poner el código en la función payload al final de la plantilla base.
// Abrir cmd
GUI(R);
delay(300);
Escribir("cmd.exe");
delay(500);
// Desactivar el volcado de texto y reducir la cantidad de columnas a 15 y la cantidad de líneas a 1
Escribir("echo off & mode con:cols=15 lines=1");
##3) Mover la ventana usando el teclado
##¿Que hace?
- Usa el teclado para mover la ventana actual (xDefecto a la parte inferior).
##Uso
- Poner el código en la función payload al final de la plantilla base.
/*
* Abrir (cualquier) ventana primero...
*/
// Igual a hacer clic derecho sobre la parte superior de la ventana
ALT(ESPACIO);
// Seleccionar mover
Tecla(M);
// La cantidad debe ser el ancho de la pantalla dividido en 10, ejm: 800 = 80
// Puede esconderse hacia cualquier lado, en ese caso tendría que tenerse en cuenta el ancho de la pantalla y cambiar Abajo(); por Izq(); o Der();
for (int i = 0; i < 100; i++) Abajo();
Enter();
##4) Mover la ventana usando el mouse (más rápido)
##¿Que hace?
- Usa el mouse para mover la ventana actual (xDefecto a la parte inferior-derecha).
##Requisitos
- En el IDE de Arduino cambiar el Tipo de USB a alguno que tenga "Teclado + Mouse", por ejm: "Teclado + Mouse + Touch Screen".
##Uso
- Poner el código en la función payload al final de la plantilla base.
/*
* Abrir (cualquier) ventana primero...
*/
// Maximizar la ventana
GUI(ARRIBA);
// Comenzar a emular el mouse
Mouse.begin();
// Ubicar el cursor en la parte superior izquierda de la pantalla
for (int i = 0; i < 200; i++) Mouse.move(-10,-10,0);
// Mover un poco el cursor hacia la derecha
Mouse.move(18,0,0);
// Mantener presionado el click izq
Mouse.press();
// Mover el cursor con el click izq presionado para ocultar la ventana
for (int i = 0; i < 200; i++) Mouse.move(10,10,0);
// Mover un poco la ventana hacia la izquierda para evitar que la acomode en la mitad derecha de la pantalla
Mouse.move(-16,0,0);
// Dejar de presionar el click
Mouse.release();
// Dejar de emular el mouse
Mouse.end();