Dan's Data letters #101

Publication date: 29 April 2004.
Last modified 03-Dec-2011.

 

This e-mail will self-destruct in five seconds

Can you think of how you might use this software?

If you send your freelance copy to someone who doesn't use it straight away and doesn't say they want to use it, you can use Mail-Lock to give it a destruct time, and send it to another place without waiting for a reply from the first one, knowing it's GONE off their screen.

Personally, I have used Mail-Lock for several different reasons during business.

Peter (@a.company.that.sells.Mail-Lock)

Answer:
I'll have you know that I only send copy to people who have agreed to pay me darn good money for it, sonny. But Mail-Lock still looked interesting, so I downloaded the viewer and fiddled about.

Mail-Lock absolutely cannot do all that Treasure Coast Software claim. It will effectively prevent people accidentally forwarding e-mail to people who shouldn't be seeing it, but it won't stop people from forwarding or printing e-mails, if they really want to do it.

This is obvious, because Mail-Lock displays the e-mail text on the screen of your computer. If you can read/watch/listen to something, you can copy it.

What surprised me was how easy it was to do something Treasure Coast said was impossible - copy a Mail-Lock message.

Mail-Lock disables the clipboard globally while one of its messages is open (regardless of whether you're trying to copy from the Mail-Locked window; nothing can copy while a Mail-Lock window is open). This is what's supposed to stop you from copying or printing a Mail-Locked message. But it's actually trivial to get a copy of what's in the window; it took me about two minutes to discover that while pressing Print Screen with a Mail-Lock window open somewhere won't give you anything on the clipboard, it will still let you grab the screen with any of a number of dedicated applications. I used GrabClipSave.

An Image That Should Not Be

This is just the authentication message, but it's meant to be as copy-locked as any other default Mail-Lock message; you get the idea.

It's not hard to grab even a big Mail-Locked message as successive large window images, and then you can turn it back into text with any OCR software, in seconds. Now you've got your plain text, ready for e-mail forwarding, printing as a banner to trail behind an aircraft flying over a city with a population of 25 million, et cetera.

(Screen grabbing and OCRing is the same technique used by people who want to copy text from "protected" Acrobat and "e-book" documents, by the way. Even if the software hooked right into Windows and locked out every kind of copying, as may become possible if Digital Rights Management gets as embedded into hardware as the major media companies want it to be, you could still photograph the screen and then OCR the photos.)

I would also not be at all surprised if Mail-Lock's "128 bit encrypted" .mlk format is not particularly secure. If regular Crypto-Gram reading has taught me anything, it's that crypto systems that aren't subject to public scrutiny have a good chance of being about as secure as a damp paper sack.

"128 bit encryption" is not some monolithic thing that means the same thing wherever it's mentioned. Different encryption schemes provide quite different amounts of crack-resistance from a given keylength. Different implementations of similar cryptographic ideas can be quite different, as well; for instance, it's quite common for lousy crypto systems to use big keys that, thanks to a poor key generator, only ever occupy a small area of the total keyspace. This is the same thing that happens when you use a password for Windows or for a Zip archive, but make it only a few characters; the set of three-character passwords is not large, and a brute-force cracker that spools dumbly through all possible passwords starting at one character will crack any three-char password before the person running it has time to blink.

If Mail-Lock ever becomes really popular (which doesn't seem likely right now - has any real computer publication even reviewed it?), I'll bet there'll be a selection of small, fast crackers for .mlk messages (fresh or "expired") available via all the usual wretched hives of scum and villainy. I have no faith whatsoever in any of Treasure Coast's claims, given the extreme simplicity of copying what they claim to be uncopyable.

(Since I don't run Outlook, Mail-Lock's auto-delete function doesn't work, either. "Expired" .mlk files just sit in my Eudora\Attach directory. The Mail-Lock reader won't read them, but the files'll still be there in five years, waiting to be decrypted.)

Also, if the person sending a message just plain screws up and sends it to pressreleases@everynewspaper.com instead of cfo@mydodgycorp.com all by his own dumb self (as has happened many times), I doubt Mail-Lock will help, as the cheerful journos at the other end download the reader, register their addresses, and read that there message. Well, unless they don't have access to one or another version of Windows, in which case they won't be able to read it at all.

 

USB, and h4XX0r1nG

I am putting together a new system for a friend, and the case has USB ports on the front, but the motherboard only has pins for USB 2. Do you know of any special hacks that will let me plug an old USB 1 port into the USB 2 pins on the motherboard?

And for my second question, we're keeping my friend's old hard drive and upgrading just about everything else. Unfortunately, that hard drive has Windows 2000 on it, which does not respond well to motherboard/processor/memory/vid card upgrades, and I need to perform a "repair" on the installation. This seems to require the administrator password, and you can probably guess by now that my friend doesn't have a clue what his password was.

Do you know of any bootable-cd-style password crackers, or any other viable solution to this dilemma?

Joe

Answer:
The USB 1 pins and cables should be the same as USB 2 ones - or, at least, no weirder than the different pinouts and cable arrangements used before USB 2 came along. USB 2 cables are the same as USB 1 cables, so cables to front ports should be fine too.

I've written before about NT-series-Windows password-cracking. The procedure's much the same for Win2000 as it is for WinXP.

 

Uninterruptible house

I was poking through your article list when your DIY UPS article caught my eye. I spent some time in the US Navy as an electrician and have been toying with the idea of a whole house UPS ever since, so I found your article very interesting. Some subsequent searching found this page about the "I2K Power Inverter", which fired my imagination further. I thought you might be interested.

I have been toying with the idea of a high power charger-battery-inverter rig where the charger could combine a number of power inputs. It would be interesting if you could charge the batteries from the power grid, a windmill generator, and/or a photovoltaic array. Of course, that complicates things significantly.

Alex

Answer:
The I2K looks like a decent piece of gear, if you can spare the time to build it.

Pre-built 24V, 1500VA modified square wave inverters are pretty darn affordable these days, though; even sine wave units don't cost that much any more. The I2K looks rather cleverer than the usual Chinese-made cheapies (I like the idea of a firmware upgrade to sine wave operation!), but there's a lot to be said for just buying the things off the shelf.

You can deal with the high startup surge current of refrigerators, laser printers and such by just giving them their own dedicated cheapie inverters. A 1500VA inverter, for instance, should run any domestic fridge ever made with no trouble (some houseboat residents really like full-sized appliances...); less than 1000VA should be fine in most cases.

 

Charge checking

I have a six cell 7.2 volt 1700mAh NiCd battery pack from a relatively unknown manufacturer. Works fine enough in my 1/10th scale RC car. But anyway, I have another 1500mAh 7.2 volt NiCd pack from a more well-known manufacturer. I have a four hour charger (just a power block with a wire and the connector, without LEDs on it or any other indication of life on it) that came with the 1700mAh pack, and it charges the 1700 fine within those 4 hours.

I want to be able to charge my 1500mAh battery. How long would it take to charge using the same charger? Or should I just forget the idea and save up for a normal hobby-class charger?

Gleb

Answer:
The charger you've got could be a basic peak detecting charger, which'll work as well on the 1500mAh pack as it does on the 1700, but if it's more than a couple of years old then it might not be. Four hours is fast for a trickle charger, but slow for one of the dreaded old "charge cords" that just hooked 7.2 volt batteries straight up to 12 volt car batteries (and, on various occasions, thereby set fire to the battery and then the car...), so I don't know what it is for sure.

If it's a peak charger, you'll definitely be fine. In any case, there are two ways you can pick the end of any NiCd charge, when you're using any vaguely decent charger. They also let you check to see whether an automatic charger is actually doing what it's meant to do.

Simple, unsophisticated way: Put your hand on the pack. If the pack's much warmer than ambient, it's charged. NiCd packs don't get very hot even when they're charged really hard, until they're full; then their temperature spikes.

Fancier way: Be a human peak charger. Buy the cheapest little entry-level digital multimeter you can find ($US5 will get you one), and hack the charger wires so you can monitor the voltage across the battery with the multimeter. The voltage will climb steadily through the whole charge, then drop slightly (by hundredths of a volt) as soon as the charge is complete. This voltage drop is what peak-detecting smart chargers actually detect, but it's perfectly possible to spot it by eye; just terminate the charge as soon as that first hundredth of a volt drop's happened, and you'll have as good a charge as any smart charger can give you.

Neither of these techniques is much use when charging NiMH cells, by the way. NiMH packs get hot while they're charging, even when charged relatively gently, and the NiMH chemistry doesn't peak, either; its voltage just plateaus off as the pack fills up.

 

Tanky toys

I was wondering if you have seen these Airsoft tanks?

Do you think they would clear Customs to Australia?

Russ

Answer:
I haven't seen those tanks in particular, but there are quite a few of them on the market; they're all very similar to the Marui one I review here.

I don't think the Chinese made off-brand versions are actually significantly worse than the Marui-branded ones.

I'd bet a small amount of money that, despite the illegality of Airsoft guns in Australia, it'd be no problem importing those tanks; my Marui tanks from HLJ swished through Customs.

If the Customs declaration label on the box says "Airsoft Eye-Shooting Dangerous Toy" then you could be in trouble, but if it says "radio controlled toy" or (my favourite for Toy Things That Shoot) "plastic model", you'll be fine. The Australian Airsoft ban is focussed on Airsoft guns, primarily because of their realistic appearance, not their danger. Nobody's ever held up a bank with a toy tank (well, if you don't count Malcolm).

 

Fancy fuel

I live in the Netherlands, and fuel is ridiculously expensive here. One litre of 95 octane costs €1.255 at the moment. In the last couple of weeks, Shell have started a big campaign on TV and radio about their so called "V-Power" fuel. According to their commercials, their new fuel improves the power and response of your engine. This fuel is also excitingly expensive, at €1.30 per litre!

Normally I'm very skeptical about these things, but I fell for their marketing hype and filled up the tank of my Kawasaki ZX6R with V-Power fuel. I have not driven enough kilometres with it yet to give a verdict, but Shell claims that this fuel was developed together with Ferrari and Ducati to give motorists a cleaner engine and more power and responsiveness when they need it, for the ultimate driving pleasure. According to their TV commercial, it compares to "Adrenaline for your car".

According to their site, it works as follows:

"Shell V-Power improves power and acceleration of your vehicle through performance enhancing components in the fuel. Shell V-Power has excellent cleaning properties that keep your engine in top condition. This way more energy is extracted from every drop of fuel. It is the first sulphur free fuel on the Dutch market."

As far as I can see their advertising campaign has all the properties of advertising for "wonder products". Big claims with no scientific backing.

So here's my question: Can Shell's claims be trusted or not?

Coen

Answer:
On the endlessly-interesting subject of fuel prices - here in Australia, we enjoy very cheap petrol, by the standards of every "Western" nation but the USA. It's around 90 to 100 Australian cents per litre at the moment, depending on moon phase and the type of petrol it is. 95 Aussie cents is about 70 US cents at the moment, or about 58 Euro cents. Then again, Australia does have 190 times the land area of the Netherlands; we sometimes have further to drive!

Head for the pumps in New York State today, of course, and you'll pay something in the vicinity of 50 US cents per litre. And probably get to hear people complaining about that.

Judging by the results of Web and Usenet searches for V-Power fuel, Shell haven't yet started promoting this product in any English-speaking countries (a reader's now pointed me to this English page for Shell Singapore).

But according to this test, V-Power does a whole bunch of nothing when you just squirt it into a stock automobile.

(I'm relying on the hilariously translated version, by the way, but the numbers are still clear.)

Because it's 100-octane, V-Power would allow an engine to run at a higher compression ratio than lower-octane fuel. This could give results less underwhelming than those found above. The difference is still likely to be very small, though; there just ain't that much difference between even 95 and 100 octane, much less 98 and 100.

And you can't, of course, change the compression ratio of a given engine by just tightening a bolt or swapping a chip or something. Realistically, the only way compression ratios change is by slowly dropping as an engine wears out.

But if you're thinking of adding a turbocharger or supercharger to your car, or if you've got a high-performance car whose engine is already "knock limited", higher-octane fuel can still be an essential part of the performance recipe. Higher-octane fuel lets you run a higher compression ratio because it is less prone to detonate when compressed; turbos and superchargers pack more fuel/air mixture into the cylinders in the first place, and thereby create the same effect, from the fuel/air mixture's point of view, as an engine with a higher compression ratio.

Note that it's still pretty unlikely that an unmodified vehicle will perform better if you feed it fuel with a higher octane rating than whatever's recommended in the manual. If high-octane fuel isn't commonly available in your country, high-performance cars sold in your country will probably be detuned to run well on the highest-octane fuel that's reasonably easy to find. So you'll probably have to fiddle with the car yourself if you want it to run any better on higher-octane petrol.

Many cars today can cope with lower-octane fuel (by advancing their ignition timing), which means they run better on higher-octane. But it's not likely that exotic superfuel with unusually high octane levels will give any benefit, unless you fiddle with the engine management system.

(Here in Australia, by the way, the highest-octane fuel you can buy without having to use your own additives is "premium unleaded", which was originally only 95 RON, but is now 98 RON. Our "regular unleaded" is 91 RON; as a result, some hot Japanese and European cars are detuned for Australian sale. The situation's worse in the USA; their dirt cheap regular unleaded is only 87 octane, and their idea of "premium" is 93 RON. A car shipped straight over from the States which has a sticker on the filler cap commanding you to use only premium fuel may actually run A-OK on Australian regular unleaded.)

Perhaps the secret engine-cleaning and friction-reducing herbs and spices in V-Power are worth something, but since Shell's claim of more power without any engine tweaks would appear to be, unsurprisingly, rubbish, I see no reason to suppose that there's anything to the other claims either.

The notion of fancy fuels giving better performance is certainly not nonsense; many car and motorcycle club members who run what they rode to the track are used to being howled past in the straight by something with Elf Racing Fuels stickers on it. If you know you're going to be run high-octane fuel (the current F1 regulations allow for fuel from 95 to 102 RON, but I doubt they fill up with 95 all that often...), you can use a very high-compression engine, crazy turbocharging, whatever, and go for it.

Road-going automobiles that can't run from anything below 100 octane without pinging are, however, not very practical. I don't think anybody with an engine that's set up for lower-octane fuel can expect V-Power to have anything more than a placebo effect.

The excellent Tony's Guide to Fuel Saving site has a page about fancy fuels, here.

 

Super-subcompact

I see that the Smart car will be coming to America. Eventually, anyway.

When I've visited Europe, I've seen lots of Smarts. They look great, and they sure can park anywhere. I note that they sell them where you live, too.

What do you think of them? Are they a great nerd car?

John

Answer:
I suspect you think Smarts are cool because you never had to drive one.

I haven't tried one out either, mind you. But the car reviewers, at least here in Australia, really don't like Smarts.

If the things were dirt cheap then they'd be worth considering, but they cost as much as a quality Japanese hatchback (which I, for one, don't have that much trouble parking...), and by all accounts are far, far nastier to drive.

The roadster doesn't escape unscathed, either.

I did consider buying a Smart at some point (not in the near future, since my mighty '95 Pulsar's just fine at the moment), but now am most certainly not.

The two-seat Smart costs rather more than half as much as a basic Mercedes-Benz A-Class, in this country. That's just ridiculous, for what the Smart is. In countries that give tiny cars tax breaks (wanna bet whether the USA will?) and where fuel is very expensive (which it isn't going to be in the States for a long time, if ever), there's more justification. But I think even then the Smart needs some serious upgrades to be a sensible purchase.

Maybe I'll just get a Prius.

If you want to ask me a question, feel free - but please read this and this first.

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210

 



Give Dan some money!
(and no-one gets hurt)