/// <summary>Generate a new SQL Error based attack vector.</summary> /// <param name="PluginUsed">The Error based plugin to use in the new AttackVector</param> /// <returns>A SQL Error attack vector that will use the given plugin.</returns> public SqlErrorAttackVector BuildSqlErrorAttackVector(IErrorPlugin PluginUsed) { SqlErrorAttackVector eav = new SqlErrorAttackVector(_TargetURL, _VectorName, _VectorBuffer, _AttackParams, _Method, PluginUsed, (ErrorInjectionOptions)_Options); eav.UserStatus += new UserEvents.UserStatusEventHandler(BubbleUserStatus); eav.Initialize(); eav.UserStatus -= new UserEvents.UserStatusEventHandler(BubbleUserStatus); return(eav); }
/// <summary>Generate a new SQL Error based attack vector.</summary> /// <param name="PluginUsed">The Error based plugin to use in the new AttackVector</param> /// <returns>A SQL Error attack vector that will use the given plugin.</returns> public SqlErrorAttackVector BuildSqlErrorAttackVector(IErrorPlugin PluginUsed) { SqlErrorAttackVector eav = new SqlErrorAttackVector(_TargetURL, _VectorName, _VectorBuffer, _AttackParams, _Method, PluginUsed, (ErrorInjectionOptions) _Options); eav.UserStatus += new UserEvents.UserStatusEventHandler(BubbleUserStatus); eav.Initialize(); eav.UserStatus -= new UserEvents.UserStatusEventHandler(BubbleUserStatus); return eav; }