Atomic I/O letters column #18

Originally published in Atomic: Maximum Power Computing
Reprinted here 1-Mar-2003.
Last modified 16-Jan-2015.

 

H4XX0Ring your own B0XX0R

I've lost my admin password for Windows XP. Is there a backdoor password or something? I don't want to waste my money on computer technicians to fix it for me.

Howe

Answer:
You need to recover the SAM file and crack it, or just insert your own new password hash into it. Who cares what the admin password was; it can be whatever you like!

Everybody should know how to do this, not because everybody actually needs to crack WinNT/2000/XP password files, but because it teaches you how totally screwed you'll be if someone wants access to your supposedly secure data, and has physical access to your PC.

Oh, and it also shows you how hilariously fast you can crack a lousy password.

There are lots of places where you can read all about this; try here, for instance.

LC4
L0phtCrack 4. It hungers for your password hash file.

Note: People who just want to be thought of as a dangerous technical bad-ass in the office don't need to bother reading this stuff. Just writing "XP admin PW cracker" on a floppy disk and leaving it on your desk will do.

 

Pushing a P4

I have a P4 1.6AGHz processor, and was wondering which would be the best method for overclocking it with a VIA P4XB-M motherboard. I think this motherboard supports manual changes to the clock frequency and the multiplier, which would be better to change?

I'm using PC-2100 DDR RAM and an AGP 4X graphics card. Will increasing the FSB to 133MHz affect these components?

Kek

Answer:
The CPU's Front Side Bus (FSB) frequency is what you should change, because that's all you can change. Like all other retail Intel CPUs since the steam-driven days before the P-III, your P4 has a locked multiplier, so changing the multiplier setting will achieve nothing.

Since your motherboard lacks the ability to independently set frequencies for the CPU and other buses (well, that's what the manual I just downloaded says, anyway), increasing your CPU's FSB speed will increase the bus speed for your other components by the same amount. They'll tolerate some amount of overclocking, and may not even be the limiting factor; since your motherboard doesn't have CPU voltage adjustment, it's possible you'll run out of CPU overclockability before you hit the limit for anything else.

 

Mouse modding

After a failed attempt at a mouse mod (cheap spray paint rubs off) I found it was time to buy a new mouse. At a local swapmeet I noticed a optical with a blue plastic rim, and I thought it might be a new blue light optical mouse. WOW, what do ya know? It was the plain old red crap! After that I have become rather intrigued with modding it to a blue type. Without knowing any of the internal workings of the mouse I was wondering - can I just replace the red light with a blue one? Or do I have to drown out the red with additional blue lights?

Sean

Not really a blue-LED mouse
A blue-glowing mouse. Easier to make in Photoshop than in the real world.

Answer:
Surprisingly enough, you probably can just swap in a blue Light Emitting Diode (LED). All you have to do is unsolder the high intensity red LED the mouse uses to light up the surface under its little camera chip, and replace it with a blue one, which you can buy from any half-decent electronics store. If you get the new LED the wrong way around it won't light up, and there are of course many things you can destroy once you start poking around inside your mouse with a soldering iron. But if you've got some basic soldering skillz, you should be fine.

Blue and red LEDs need different voltages for a given current flow, but you can usually just swap a blue one in where a red one was and get an OK amount of light.

Some mouses don't work right after this mod, presumably because their optical pickups don't have good sensitivity to blue light or can't focus it properly. But quite a lot of mouses seem to deal with the change just fine, as long as there's a decently contrasty surface under the mouse for it to look at.

Mouses that have translucent red baseplates - like Microsoft's IntelliMouse Explorer series - won't look great with blue LEDs, because not much light will make it through the red plastic. If you've got a mouse with grey or blue translucent trim, though, it'll probably glow brighter with a blue LED than with a red one.

And if you've got a mouse that has extra LEDs used just for decoration, then you can replace those extras with anything that'll run from about the same voltage and current, without affecting the mouse's performance at all.

 

Wondering about wireless

Ok, I read the wireless feature in Issue 19 of Atomic and got all excited.

"Oh my various gods! I could set this up between here and my friend's house, right now! I could best him in JK2, but then interfere with the connection afterwards so we can't play HOMM4! Also, I wouldn't have to lug my old 1Gb hard drive around there every time he needs the latest patch/mp3/freeware app."

So I checked the links provided and the idea began to lose some of its steam. I came away with more questions than I started with. Namely:

1. Although I'm fairly sure I can see his house directly from my window, there are 3 power lines and the odd tree crossing the view. Is this going to affect the quality of the signal?

2. We are in a small town on the mid West coast. Hence there are no local meshes made up of helpful individuals around here, unlike Perth for example. Is wireless really the best option for this sort of point to point networking?

3. The costs for 802.11b network cards don't seem too bad, but the messing around involved with setting up and or making dishes/antennae seems a bit much. Is there a simpler way for us lazy folk?

4. Will the government be able to monitor our traffic? Just in case we happen to transfer some highly confidential "educational" materials. Not that we would, of course.

Tom

Yes, it's actually the Parkes radio telescope
Homebrew 802.11b antennas are easy to build. Here's one I made earlier, from a colander and three coat hangers.

Answer:
If you've got line of sight to your destination and you're within, say, potato-cannon range, then you won't need super-fancy antennas, though you will need something better than the little "rubber duckies" that come with many WLAN cards. This, of course, means that you should buy cards that have a proper antenna socket on them, not ones with the antenna built into the card.

A power line or two won't be a problem. Trees are a problem, though; 802.11b uses the 2.4GHz spectrum, which is eaten quite efficiently by anything with water in it. Trees, people, monsoons; all pretty much opaque. One straggly little sapling shouldn't be a problem; Sherwood Forest definitely would. You pays your money and you takes your chance.

Is a WLAN the right solution? Pretty much, yes. People have been known to do naughty things like run network cables through drains, and hobbyists have been fooling around with radio modems and laser links and so on for ages. But commercial WLAN gear with simple homebrew directional antennas is now a straightforward enough proposition that you don't have to be a propellorhead to make it work, over moderate distances.

If you don't want to make your own antennas, you don't have to. Just spend more money. There are lots of plug-and-go 2.4GHz directional antennas on the market, and you can get a fair few of them here in Australia.

Tin-can directional antennas really aren't hard to make if you just follow someone else's recipe, though. Check out the Antenna category here for some Australia-specific info.

If you can make a water pipe out of an Orchy bottle, and you can't make an 802.11b antenna out of a Pringles can, particularly since there can be some common materials involved, then I want to know why.

OK, maybe it's got something to do with the water pipe. Never mind.

Will The Man be able to monitor your traffic? That depends on what sort of traffic it is.

Set up a vanilla WLAN with authentication by just the basic Service Set ID (SSID) and channel number, and any schmoe passing by can unfold his iBook, passively sniff your traffic to find the connection data in seconds, and then be as connected to your LAN as he would be if you'd hung a 100BaseT lead out of your window for his convenience.

Wired Equivalent Privacy (WEP) is the better-but-still-not-good WLAN security system that's supported by everything half-decent on the market today. Unfortunately, it's defeatable by anybody willing to record some of your network traffic and analyse it later, or just sit on a hilltop pointing a high-gain antenna at your house and do it live. It takes a while, but they won't need a supercomputer.

For serious security you'd have to implement a system like IPSec or NoCatAuth, that seriously encrypts everything sent over the airwaves. You're not going to be doing that, on your simple Windows network. You could use the Virtual Private Network (VPN) features in the current Windows flavours, but you'd want a couple of dedicated boxes to handle it properly.

Now, if you use Win2000 or WinXP on every box that shares anything with the network, and set up proper password-protected user accounts, and don't run 362 P2P servers and stick up signs on telegraph poles that say "G37 Y0 W4R3Z H3R3", then your network resources should be safe. It's not as if the BSAA is trundling around the country in detector vans.

But if you want really serious security, then no, you're not going to get it from an ordinary WLAN setup.

 

CD-RWon'twork

I bought a Toshiba laptop (Celeron 1.2GHz, Windows XP) and wanted a CD writer, so I went out and bought a PCMCIA FireWire card, an external case and a Liteon 32x10x40 CD writer.

After a short hardware assembly session, I plugged in the PCMCIA card with the external writer attached to it and the notebook recognised the PCMCIA card and the presence of an external CD drive, however when I click on the properties of the drive, it doesn't state that it is a CD writer.

I installed Nero Burning ROM, which came with the writer, and restarted my computer. When I tried to load Nero, the program stopped responding at the screen where it says something like "Initialising SCSI/IDE Device".

I am really desperate and would be really appreciate it if you could solve my little problem.

Ethan

Answer:
Not only does WinXP not recognise the writer - you'll probably find that no other Windows flavour will work with it, either.

Some external IDE-to-FireWire boxes do this. There is no cure that I know of. Whether a given FireWire box will have this problem or not depends, I think, on the bridge hardware the box uses - the chip that does the command language translation.

All of these boxes, even the oldest and cheapest and crustiest of them, will work fine with a hard drive, or a CD-ROM drive, or even a CD writer, as long as you're only using the writer to read discs. But only the better external boxes will let you use a CD writer properly.

What are "the better external boxes"? Search me.

I gave up reviewing the things after the second time a distributor swore up and down that this one would work, but it didn't.

If you go to the computer shop and see an external box working with a CD writer, buy that box. If you don't, don't.

Return the box you've got. If you told the dealer that you wanted to use it with a CD writer, then you've got an airtight case for a full refund, not just an exchange or store credit.

 

Frequency fiddling

I have a 20 inch Sun multi frequency monitor, which I recently got fairly cheap. The problem is that it only supports a limited number of resolution and refresh rate combinations. This is no problem for the Windows desktop, because I can change those settings in the Display Properties. The problem is that some games change the resolution or use the default refresh rate, which scrambles the display on this monitor.

Is there any way I can specify what refresh rates to use at any particular resolution, independent of how or what program changes the resolution? I am using a GeForce3 with 64Mb RAM, and the latest drivers.

Simon

RefreshForce
Microsoft couldn't get refresh rate control right in Win2000 and WinXP, but you can.

Answer:
Yes, this problem is soluble. It depends on which Windows version you're using, but if you've got this problem, I presume you're using Win2000 or WinXP, because Win2000 introduced this particular piece of Microsoft brilliance, and WinXP hasn't cured it.

RefreshForce or the older RefreshLock will solve your problem.

 

What's that sucking sound?

I am a big fan of SETI@home. As a result of this addiction, I have accumulated four PCs to run SETI on. These PCs are left running 24/7 in my home prefecture and so far nothing has burned down. Just the other day though, the electricity bill arrived and surprise, surprise, its higher then a kite.

Instantly the parents blame me and my flagrant use of electricity, but I am wondering if the blame lies on me or not. I think two of the machines have 250 watt power supplies, one has a 200 watt, and the other has a 350 watt. But surely these machines do not consume all that power ALL the time?

Darrkon

Answer:
No, they don't. The PSU rating is the total amount of power the PSU can deliver when it's fully loaded. It's like engine power ratings; your car may have a 150 kilowatt engine, but you're not using 150 kilowatts while you trundle around the supermarket car park.

Well, OK, if you like your handbrake and hate your tyres, maybe you are. But let's continue anyway.

A PC that's turned on but has the monitor off - the standard configuration for boxen chugging away all night to make people's distributed computing scores look more studly - will consume more power if its CPU is busy than if it isn't. The CPU will, of course, be busier if you're SETI-ing or Folding or OGR-calculating than if the machine's just waiting to receive faxes, or something.

The exact difference between idle and busy is hard to calculate without putting an ammeter on the power cable. An idle CPU doesn't consume zero power, power consumption varies depending on the processing task, and maximum processor power consumption varies widely depending on the type of processor. 15 to 50 watts of difference between idle and busy, for modern machines, is a plausible range.

On top of the CPU power consumption, there's the power consumed by the motherboard and video card and drives and so on. That'll vary from around 50 to around 100 watts, depending on what you've got in the box and what it's doing; spinning down your hard drive(s) will help, but not enormously.

What all this means is that yes, your PCs have a real impact on your power bill, assuming your household doesn't contain too many electric kilns or arc welding shops.

If your power tariff is an unremarkable Aussie $AU0.1068 cents per kilowatt-hour, and your four computers are consuming an average of 100 watts each, then they're costing a hair more than a buck a day to run, between them.

 

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)