Slashdot Log In
TurboTax DRM Writes to Your Boot Sector?!
Posted by
CmdrTaco
on Sun Feb 16, 2003 12:08 PM
from the now-that-ain't-cool dept.
from the now-that-ain't-cool dept.
ltwally writes "As reported on Slashdot (amongst other sites) recently, the latest version of TurboTax is laden with DRM software. Even worse, however, is that it apparently writes to your hard drive's boot-sector , as reported at Extreme Tech here. As I'm sure most Slashdotters already know, the boot-sector is often times used for silly things like boot-loaders and such. "
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Well, if they're writing... (Score:5, Funny)
Corporate hax0rs? (Score:5, Insightful)
How can ANY of us expect the hax0rs to behave themselves when Pillars of the System are behaving just as badly or worse?
Parent
Heh, silly me. (Score:5, Insightful)
"Will not work on the Macintosh Platform using Windows emulation software."
I took it back and used TaxAct [taxact.com] instead. I nearly installed it on my fiancee's PC instead. Ick.
You have to be on some sort of crack to write to a person's boot sector. Period. That's just off limits.
Re:Heh, silly me. (Score:5, Informative)
Parent
Re:Heh, silly me. (Score:5, Insightful)
Parent
I loooove TaxAct (Score:5, Insightful)
Parent
Re:Um... (Score:5, Informative)
~jeff
Parent
No thanks (Score:5, Interesting)
Anyone knows if TaxCut makers are known for some dishonest practices. They bought CompuServe and tried to push it to people who came to H&R block. Hmmm...
Parent
How Appropriate (Score:5, Funny)
Virii write to boot sector
DRM writes to boot sector
hmmmm...
Re:How Appropriate (Score:5, Interesting)
Parent
Never disable your anti-virus software... (Score:5, Insightful)
This goes rigth up there with those trojans that cliam that it won't work "right" with firewalls/anti-virus/whatever active. If it does show up on your anti-virus scanner, take it back to the store and return it as being infected. Remember to note what anti-virus program you're running and version, in case they ask. And don't take "no" as in "no, there's no virus on it, disable your antivirus" or "no, must be your machine that's already infected" for an answer.
Kjella
Parent
Rebii? Apparatii? Cactii? Octopii? Walrii? (Score:5, Funny)
-B
Parent
Turbotax naughtiness (Score:5, Interesting)
As has been pointed out. . . (Score:5, Informative)
The problem is that since the entire track is reserved for boot information, not just the sector holding your MBR, things like LILO and GRUB may be residing there as well.
Boot loaders are legitimate boot records. Software registration codes are not. They don't belong in the boot track, whether they write to the MBR or not.
KFG
Parent
Re:As has been pointed out. . . (Score:5, Interesting)
Do the virus scanners catch this? If so, can they restore an untouched copy of the boot track?
Parent
Re:As has been pointed out. . . (Score:5, Informative)
Sector editor. I prefer BreakPoint's Hex Workshop [bpsoft.com]. Be sure you know exactly wtf you're doing though, or you could be in for a mighty long evening.
By the same token, anyone with access to a sector editor can mimic TurboTax's copy protection and install it on pretty much any PC at will.
Parent
that settles it (Score:5, Funny)
TurboTax XP (Score:5, Funny)
only in danger if you dual-boot (Score:5, Interesting)
If, however, you use other boot-loaders or "alternative" OS's, you might be in for an unpleasant surprise as things suddenly stop booting. YIKES!.
Anyhoo.. just thought that I'd point out that any of you that just have to run TurboTax should be "safe" unless you run something non-M$.
Re:only in danger if you dual-boot (Score:5, Interesting)
I don't think I have to mention what overwriting those drivers means to the users data; plus, you aren't even likely to be able to restore those drivers.
Parent
Re:only in danger if you dual-boot (Score:5, Insightful)
Parent
Analog tax returns (Score:5, Insightful)
Re:Analog tax returns (Score:5, Insightful)
Err, no thanks. It's worth $30 to me to save several hours of sifting through stacks of paper, re-checking my calculations and making sure I've copied the correct numbers from form A to form B.
Parent
Re:Analog tax returns (Score:5, Funny)
Parent
Re:Analog tax returns (Score:5, Funny)
I imagine you'll be doing your taxes by hand then. I suppose you beat your clothing against rocks in the river and hand knit your clothing using wool sheared from sheep you raise in your backyard.
-Kevin
Parent
Re:Analog tax returns (Score:5, Insightful)
Presumably the electronic forms and the "choices" they make have been analyzed by someone who really understands the tax code, but for all we know the coin tossed was a Rupee in India by someone who has never filled out American tax forms! No offense to Indian programmers, but I'm sure my guesses of Indian tax law would be just as bad.
I also kind of like the neo-luddite feel of mailing in my taxes on paper. It feels subversive for some odd reason.
Parent
Linux interop? (Score:5, Insightful)
what does it do to wine?
3D Studio Max does a similar thing. (Score:5, Interesting)
Re:3D Studio Max does a similar thing. (Score:5, Insightful)
Parent
Re:3D Studio Max does a similar thing. (Score:5, Funny)
Parent
This is a wonderful way to do things . . . (Score:5, Funny)
Just file your taxes electronically for free (Score:5, Informative)
If you insist on using TurboTax, use their web-based vesion; it's alway current and no software gets installed on your PC.
Personally, even though I've been using TurboTax for over 10 years, I will be using a different tax preparerer this year. I find their association with this kind of DRM crap distastful.
UK online returns (Score:5, Interesting)
All in all, pretty painless as well as free...:)
How many other programs do this? (Score:5, Interesting)
But that's not all. Recently The Register ran a story [theregister.co.uk] which talked about how a stolen tablet PC had been traced over the net. The security software installed on this notebook (Computrace) supposedly "involves a tamper resistant agent that resides on the hard disk of PCs. Even formatting a drive will not erase this agent."
Now, I for one doubt those claims (Partition Magic would surely be able to zap the software, and the software wouldn't run if Linux was installed etc) but if it is true then who knows what else could be written to inaccessible (by the user at least) parts of the hard-disk?
It gets worse. The Computrace software creates a backdoor in your system which allows Computrace (and anyone else who figures out how to use it) to silently delete files from your drive). It also uses cloaking software which "is silent and invisible and will not be detected by looking at the disk directory or running a utility that examines RAM."
Claims are also made that it can worm its way through firewalls. Big claims indeed (perhaps too big without some clarification... the devil's in the details) but if this software is sold to the public by a private firm, what the heck could Government departments install on our computers to track what we do?
The ultimate tax software! (Score:5, Funny)
I filed a bug report :-) (Score:5, Insightful)
that said something like "TurboTax writes to boot sector"
In a past life, I managed a software product validation team. Nothing would have shipped past me with this in it. It's a bug. File a report. You do not need to be a registered user to file a bug report, it turns out.
Not the boot sector! (Score:5, Interesting)
Track 0, sector 0 is the boot sector. The partition table is stored in this sector. The rest of track 0 (sectors 1 through 63) is not officially used, so some DRM systems like to stash data there.
What makes this annoying is when you try to install another DRM-enabled product that also wants to write in the same place; after you install the second program, the first one will accuse you of being a pirate, and it will refuse to run anymore. Since there is no standard for using this space, its easy for two DRM systems to conflict with each other.
If there were a standard for using that space, presumably the DRM authors wouldn't want to use it! After all, someone would write a utility that showed you what programs were using that space, and for what... and then it wouldn't be obscure, and so it wouldn't be "secure" anymore. Feh.
I won't ever buy programs that pull stunts like this.
steveha
This is *NOT* DRM (Score:5, Interesting)
DRM stands for "digital rights management." It refers to systems for encoding, managing, or enforcing rights and clearances for digital media. It's not a general-purpose synonym for any copy-protection or piracy-prevention system.
I've come to expect this kind of blatant misattribution from the mainstream media, but on Slashdot? I've come to expect four things from Slashdot over the years: misspellings, flame wars, trolls trolls trolls, and accuracy. If this kind of thing keeps up, I'm going to have to take #4 off my list.
LEGALLY Circumventing (sortof) all this crap (Score:5, Interesting)
2.) It came with a Win98 license that I retained, but never used (it was a GNU/Linux box).
3.) Install legal copy of Win98
4.) Install copy of TurboTax
5.) Do taxes
6.) Pass laptop around to family and friends, who hook it up to their monitors and printers, but (as per the license) it is only installed on ONE machine. (The machine just happens to move around a lot...)
Administrator (Score:5, Informative)
As I understand it, a program running as Administrator on NT can elevate its privileges to LocalSystem and do just about anything, such as write sectors to physical drives.
Parent
Re:Administrator (Score:5, Informative)
No, the HAL does not prevent direct writes to the disk. An administrator can open the raw disk device ("\\.\PhysicalDrive0" -- the NT equivalent of BSD's
I suspect the reason that a defragmenter would need special kernel support is that the file system driver keeps internal state data and would react, um, badly to the data on the disk changing out from under it. Think blue screen and possibly corrupt filesystem.
However, for areas that aren't directly touched by the FS driver, such as the MBR, unallocated partitions, or partitions for which there is no filesystem driver loaded, like UFS or ext2, this method of access works just fine. A while back I wrote a quick utility to let me tell the FreeBSD bootloader (which lives in the MBR) which partition I want it to default to loading on the next boot. Real handy for accessing dual-boot systems remotely.
Parent
Re:CDilla (Score:5, Informative)
They also proved using a sector editor that the location is correct.
Parent
Re:CDilla (Score:5, Informative)
I'm one of the legions of long-time TurboTax users who switched to TaxCut this year. Glad I did, TaxCut works just as well, costs half as much, and has no DRM or other installation games. As a bonus, it imports TurboTax data flawlessly.
We went through this before, in the early days of the PC (early 80's). Companies kept using more and more obnoxious forms of copy protection, making software more brittle, and more and more difficult to install and use. Finally enough consumers revolted and the software companies wised up. Looks like Intuit needs a history lesson.
Parent
Re:CDilla (Score:5, Interesting)
It's farking TAX software, it's not CAD, it's not 3D animation or video editing. It's for doing TAXES.
It's like installing a sophisticated electronic ignition interlock system in a Yugo or something. Why bother?
It's this sort of thing that permanently alienates me on a product. I will NEVER buy a product that uses low-level writes on my system for copy protection purposes, especially if they try and keep it secret.
N.
Parent
Re:CDilla (Score:5, Insightful)
I switched from TurboTax because of their lame DRM schemes. As long as you don't do this, I'll keep buying your software.
Here's hoping they listen.
Parent
Re:Tax preparation for Macintosh (Score:5, Funny)
How, in the name of God, does a post which consists of three questions get modded "5 Informative"?
"5 Interrogative", would be more appropriate, no?
T&K.
Parent
Re:I just bought that yesterday! (Score:5, Funny)
2) Remove floppy drive from computer.
3) Install TurboTax.
4) Shut down computer.
5) Remove CD drive.
6) Power up.
7) Ooops. Unable to boot, MBR corrupt.
8) Return to shop, and demand compensation for 'destruction' of computer.
9) Be refused compensation.
10) Hire ludicrously overpriced consultant to fix MBR (say $300).
11) Send bill to TurboTax.
12) Have bill returned with letter expaining politely that it's not their problem.
13) Forward bill and letter to national news services who love to publish this kind of crap.
14) Watch the bottom drop out of TurboTax's share price, and smile.
Note: Paying the consultant is optional.
Parent
Re:I just bought that yesterday! (Score:5, Insightful)
The sad thing is that I think the EULA allows them to make this statement, as I believe it explicitly states that they are not responsible for damage done to your machine or software as a result of using their product. Warranty only guarantees you what you paid for their product.... I'd love to see how well it would stand up in court in a case like this, where their product did something known to be destructive in some cases without bothering to inform you of it ahead of time.
Parent
Well ok, it doesn't write to the boot sector, but (Score:5, Informative)
Nothing belongs in that *track* other than boot information. Period.
KFG
Parent
Re:VMWare? (Score:5, Informative)
Yep, it works with VMware. That's how I installed it, after reading the earlier /. story. One thing, though, you need to turn off the "hardware acceleration" in the VM configuration while starting the program (after that, you can turn acceleration back on).
After reading the earlier stories about locking to a particular machine, and possibly installing spyware, I figured I'd either return the thing or install it under VMware. The geek in me won out, so I decided to see how it'd work under VMware. I'm sure glad I didn't install it on a PC directly.
-Steve
Parent