Hey! This is the old a broken mold. Newer stuff is at abrokenmold.net.
That being said, feel free to rummage through the archives over here. Also feel free to leave comments; we're still keeping an eye on this.
Showing posts with label research. Show all posts
Showing posts with label research. Show all posts

Last Friday (4.10.09), Nathaniel, Hugh, Elliot, and I gathered to build the computer I had researched and purchased the parts for. It was my first build, and quite educational and satisfying, even if it did thwart our purposes until the early hours of the morning.

Specs:

Gigabyte GA-EP45-UD3R
Intel Core 2 Quad Q6600 Kentsfield 2.4GHz
PC Power & Cooling S61EPS 610W
ATI HIS Radeon HD 4850 512MB DDR3
Crucial 4GB PC2-8500/DDR2-1066
Western Digital Caviar Blue 320GB SATA 7200rpm
LG 22X DVD±R Black SATA GH22NS30
COOLER MASTER Centurion 5 CAC-T05-UW
LG 19" Flatron W1952TQ-TF

The log of events:

5:13:00pm Watches synchronized.

5:16:26pm Pictures of components.

5:18:28pm Case removed from box.

5:19:35pm Side panel removed.

5:23:19pm Pictures of heart throbbing loot.

5:28:00pm Preinstall SATA drivers downloaded from Asia.

5:31:23pm Front panel removed.

5:33:41pm Motherboard drivers transfered to floppy disc via USB floppy drive.

5:47:27pm Moved to kitchen in order to circumvent electro-static discharge risk.

5:51:52pm Removed motherboard from box and anti-static bag.

6:03:54pm I/O panel busted out after much difficulty.

6:04:09pm Installed I/O panel.

6:14:49pm Standoffs installed.

6:17:47pm Motherboard mounted.

6:33:31pm Began testing screws due to irregularity in tightness.

6:35:54pm Standoff discrepancy diagnosed and motherboard removed.

6:49:39pm Discovered we had no less than FOUR faulty standoffs.

7:05:59pm Dinner break.

8:15:21pm Motherboard installed.

8:21:14pm Power supply installed.

8:38:51pm Front panel connections established.

8:50:45pm Prepared heatsink for installation.

8:53:34pm CPU installed!!!

8:57:03pm Checked motherboard screw tightness.

8:03:52pm Arctic Silver thermal compound applied to CPU.

9:08:12pm Heatsink installed.

9:12:27pm After much deliberation decided to install HDD in the top slot.

9:14:49pm HDD installed.

9:23:41pm Memory modules installed.

9:34:33pm GPU installed

9:42:27pm Optical drive installed.

9:56:08pm Double checked everything.

10:09:07pm POST!!!

10:14:36pm The zip-tie attack begins.

10:59:07pm Windows XP installed.

11:14:01pm BSOD due to incorrectly configured AHCI BIOS options.

11:26:07pm Began reinstalling Windows XP, having floppy problems.

12:20:00pm Tried enabling Mode 3 Floppy support.

3:24:17pm Must.... have..... sleeep.

[Next day]

2:07:14pm Successfully switched to AHCI mode after Windows XP installation.






























































































































































































































































































Looking around the internet, I see this isn't quite unknown, but you can actually unzip .u3p files and get at the stuff inside. Most interestingly, the .exe files. Yes, you can run at least some of them. But, as I thought could be the case, Tim Clark on a PortableApps Forums thread pointed out the flaw:

As stated above not all U3 programs can be extracted and run. Some depend on the U3 platform to run.

So, you can get it out and run it, but don't expect true portability without the U3 software (and even then I've heard some U3 apps do leave traces on the host computer).

If you don't know what I'm talking about with the traces stuff, check out this page at the PortableApps Forums and read John Haller's first reply.

Short post, but something I wanted to write about. Happy New Year!

…for now, that is. My previous posts were: DRM CD's are uncool, More on the DRM CD case, the great DRM aha!

On October 7th, I followed the instructions posted at the CDFreaks Club to remove Macrovision CDS-300 drivers. This consists of finding the file sdcplh.sys on your Windows partition/drive, deleting it, and restarting Windows. Boom. It worked. Marvelously. I also decided to disable Autorun on my optical drive, but it turns out that for all my knowledge, I didn't know how. Lol. Annoyances.org readily gave the solution. Like many things in Windows, it was in the Registry, but TweakUI handled it easily. So anyway, I could rip tracks fine now, no scrambled audio effect. Great! I tested it out by ripping the first and last tracks. No problems detected, MP3's played fine. I'm pretty sure this only affects Windows, so if you use Mac or Linux, rest easy. It seems kind of stupid for me to get suckered in like that. Oh well, now I know.

removing CDS-300

So, here's a step by step on how to get rid of the CDS-300 protection (How do you know it's CDS-300? There is a folder named CDS300 on the disc. Simple as that):

  1. Start Menu > Search
  2. If needed, click to search All files and folders
  3. Type in sdcplh.sys and then press Search
  4. Once it has been found, right click it and select Delete and select Yes if you are asked for confirmation
  5. Restart your computer once the file has been deleted
  6. Once you're back, enjoy unscrambled ripping of your CD!

Thanks to CDFreaks (hyqwn) and Alex Halderman and Edward Felten.

And if you ever insert that CD into a Windows computer again, I recommend holding down Shift whilst you do (i.e. press down before you put the disc in, let up a few seconds after the CD tray has closed or, in the case of a slot loader, you've inserted the disc) so that the program will not Autorun.

Also of note, there is an Uninstall.exe on the disc. I'm not sure if this would actually remove the driver (sdcplh.sys), but it does at least set the "agreement" status on the disc's autorunning up to "not agreed."

Here are some pics… before and after removing sdcplh.sys
















successful ripping!

There are also two other protections schemes I found out about during my research, MediaMax and XCP. I actually thought I had XCP on my CD, but it turned out to be Macrovision's CDS-300. So, I actually learned a fair bit about XCP and MediaMax. Much information can be found in Alex Halderman and Edward Felten's whitepaper. XCP, which only works on Windows, installs a rootkit on your system, which malware can and has taken advantage of. MediaMax, which works on Window and Mac (though the Mac version actually requires the user to start the installer), if Autorun is enabled (and it is by default), actually does automatically install software on your computer without notifying or asking you. Furthermore, MediaMax also opens up a security hole, as described in the whitepaper.

removing XCP

I've never actually encountered XCP (though I thought I had), but I'll list some instructions that I think would work to get rid of it, based on information I've gleaned from the internet. I am told that if the disc uses XCP protection, you'll see a file on it called VERSION.DAT (you might just see VERSION, depending on your Windows settings)

  1. open Run (Start Menu > Run or in Vista, just type in the search box)
  2. type cmd /k sc delete $sys$aries and press Enter
  3. restart your computer
  4. open Command Prompt (Start Menu > All Programs/Programs > Accessories > Command Prompt)
  5. type cd \ and press Enter
  6. type del $sys$*.* /s
  7. wait until it's done (it will have a list of deleted files and then finally display the prompt C:\>)
  8. restart your computer (I don't know if it's really necessary, but it's not a bad idea)
  9. You're done; I do recommend downloading CCleaner to clean up your Registry, though. Just open up CCleaner, click the Registry button on the left, and click Scan for Issues. Once the scan is done, click Fix selected issues… when it asks you if you want to backup changes to the registry, just click yes and save it in My Documents or somewhere else convenient. That way, you can just double click the file to reverse your changes if your computer starts acting wacky after this (assuming the Registry cleanup somehow created a problem that made things act wacky).

Thanks to Black and White Incorporated for the information.

removing MediaMax

The other big CD protection software is MediaMax. Halderman and Felten kindly explained how to remove the Windows version.

  1. open Command Prompt (Start Menu > All Programs/Programs > Accessories > Command Prompt)
  2. type sc stop sbcphid and press Enter
  3. type del %windir%\system32\drivers\sbcphid.sys and press Enter

In the future, always hold down the Shift key like I described earlier, if you put the disc in a Windows computer, because the software on the disc WILL install stuff without your consent. Unless you have Autorun turned off.

Regarding the Mac OS X version of MediaMax: I don't know too much about it, but I did find out that OS X does have an autorun feature (called 'autostart', I am told) that can start the process, but it still needs your permission to install the software. Don't give it that permission. Deny and rip away! If you do install it… I'm afraid I don't know how to remove it. Good luck if you try, and please share any findings with the community.

Well, that's it for now. Hope you have fun avoiding DRM.

Alright, I know. I opened a can of worms just by saying that. But I'm prepared to put them on the hook.

I wanted to blog about this a while back. In fact, what started it all was me asking (or was it telling) a friend (OK… an internet friend) was cussing on IM. And he said 'why?' So that got me Googling on it, which dug up… previous cans of worms. Specifically, some of the stuff I turned up, for reference:

Grudem and Piper on Profanity :: :: A Reformed, Christian Blog
constantly..in need of grace...: Glorious Biblical Profanity
Profanity and Christianity « JP’s Mind

And that post, by the way, was when I ran into JP's Mind, in case you ever noticed the link to it on the blog.

So, the argument rages on.
"Swearing is wrong."
"It's the only way I can adequately express myself."
"Hey, even Paul used profanity."

Each argument, each opinion, we could follow on a network of its own, but this is what I have to say. It's not about walking the line. Something I have learned is that righteousness isn't a line; it's a direction. That being said, we would want to be walking in righteousness. Which brings us back to the question, does profanity belong on the road of righteousness?

I see this is going to get a little more involved…

First, we have to know what profanity is. The Encarta® World English Dictionary (eh, it's on my laptop) defines the verb transitive as "to treat something sacred with disrespect." Using God's name as a swear word would fall under this description, I think. The other word that comes to my mind is obscenity. And what is an obscenity? Merely something that you are not supposed to see. So when we make things that should not be seen visible, it's an obscenity. What's not supposed to be seen? Check the Bible for answers on that one. One other angle we might hit on is the word cursing. Wishing or commanding something bad on someone. Really, we can't do that except what we ourselves would do or influence others to do. Still, I don't have as good a handle on this one. In the back of my mind, it seems I remember someone saying when we curse, it does have an effect. Maybe I should ask around.

Anyway, neither profaning things nor making visible that which should not be sounds like something Christians should be doing. When it comes down to that, it's easy. The answer is, it's wrong.

Really, the whole thing revolves around three things in my opinion: the dynamic nature of language, the intent of the heart, and stumbling blocks.

So, we should first realize the dynamic nature of language. Some of the things we say today that don't seem offensive at all might have been highly offensive 200 years ago. Language changes. Definitions change. Keep that in mind. But also keep in mind, God was holy 200 years ago, and he still is. Respect his name. Also, what was obscene 200 years ago is still obscene today, though our culture seeks to define it as acceptable.

Secondly, the intent of the heart; it can be good or evil. If you say "son of mutton chop" but mean "son of a ***" in your heart, that's wrong. That's not to say we can't express anger. I was reading something in my Googling that said it well (indirect quote, click for original): 'When I say "Damn!" after hitting my thumb with a hammer, it doesn't mean I'm calling down eternal damnation on the hammer. It means "ouch!"' In that situation, the intent of the heart isn't cursing somebody, it's saying "I hurt!" Or "I'm annoyed!" On a personal level, this seems agreeable, but I think it could be a stumbling block, and people could also get the wrong idea if you're saying "Oh ***!" every time something irks you.

Back to the stumbling block. I think a person can be a stumbling block in two ways: by doing something that is definitely Biblically wrong (which might encourage others to do the same, both those who know it to be against God's law and those who don't), and by doing something that would violate the conscience of a brother or sister in Christ (in their presence, or such), e.g., Delbert believes it's wrong to eat hamburgers, and Bob walks into the break room with a quarter pounder, plops down beside him, and starts chomping away (to take it a little further… Bob: "Oh, hey, Delbert, man, you gotta try this. Oh, yeah, I know you don't believe in hamburgers, but one little bite won't hurt. C'mon man, yur missin' out!").

Alright, I think I've gotten my thoughts expressed. I welcome yours.

I read a really great white paper on Thursday on this issue from a couple guys at Princeton University, J. Alex Halderman and Edward W. Felten. Excellent work. They seriously tore apart this stuff, and they know what they're talking about. I found it with a Google search, but it was on copyright.gov, and don't ask me what it was doing there. I found a link to it on Wikipedia that was hosted at Princeton: here. And here is the original link I found.

The story goes that Mark Russovich first discovered this, or at least was the first to make it public, when RootkitRevealer turned up evidence of a rootkit. He eventually tracked it back to a protection technology on CD's, which reminded him of a CD he had recently bought that was copy-protected.

If you do accept the license agreement on the program that autoruns, something called active protection software will installed on your system, and a rootkit installed to attempt prevention of defeating the system. The whitepaper goes into detail in this, but it is very well written and clearly worded, so worry not. And, back to the CD, what also autoruns when you insert the CD (of course assuming AutoRun is enabled) is a executable named go.exe (though I have not been able to detect it so far) which is passive protection software.

Since Microsoft added this rootkit to their definitions in the Windows Malicious Software Removal Tool, and I downloaded the September version, and it supposedly runs automatically after downloading, the rootkit should be taken care of. And, assuming everything is the same as mentioned in the whitepaper, it seems to be upon testing. What I did was to prefix the name of a text file with "$sys$" (no quotes). If the rootkit was in effect, that file should have disappeared, as mentioned by Mark Russovich in his blog post. And it didn't. Hmmm. But, much to my chagrin, the rogue drivers that the active protection software put on my system seem to still be in effect, though I cannot find them. Arg. I ran a Symantec tool that would take care of the rootkit, but the tool didn't find it, which confirmed that it wasn't there. The drivers still seem to be having the scrambled-audio effect on protected discs. Or at least this one.

One idea that I have is that I could have a new version of XCP. That would be extremely uncool.

Also something I read; there is evidence that the makers of XCP stole parts of open-source software and illegally put it in the XCP software.

So, this is really getting to be a nasty business. I'll make at least one more post on this.