发新话题
打印

[转载]用于截获MSSQL1433端口远程攻击者IP的一段触发器用的代码

[转载]用于截获MSSQL1433端口远程攻击者IP的一段触发器用的代码

文章作者:deneb

CREATE TRIGGER [T] ON [dbo].[ARR]
after INSERT
AS
declare @mid bigint,@sql varchar(100)
declare @str varchar(100)
set @str='netstat -na'
select top 1 @mid = RowNumber from ARR  ORDER BY RowNumber DESC
create table #tmp(aa varchar(200))
insert #tmp exec master..xp_cmdshell @str
insert into AIP (RowNumber,ARRIP)
select  @mid , replace(aa,'  TCP   {这里改为你服务器的IP}:1433    ','') as AIP
  from #tmp where (aa like '  TCP   {这里改为你服务器的IP}:1433%:%ESTABLISHED'
   and not aa like '  TCP   
{这里改为你服务器的IP}:1433%{这里改为你服务器的IP}:%ESTABLISHED')
   or(aa like '  TCP   {这里改为你服务器的IP}:1433%:%TIME_WAIT'
   
    and not aa like '  TCP   
{这里改为你服务器的IP}:1433%{这里改为你服务器的IP}:%TIME_WAIT' )
  GROUP BY aa
drop table #tmp
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

发新话题