Just Adventure News : Press Release: Deus Ex Machina is born again with Christopher Lee News: H.P. Lovecraft's Dagon Press Release: Divines of the East Class Spotlight: Sword Saint Press Release: Green Man Gaming Signs Up Award-Winning Telltale Games Gold: 'Reus' released Press Release: The Swapper Steam Release Date and New Trailer Press Release: Lost Spirits of Kael Game: Magicka - Wizard Wars First-Ever Screenshots Revealed Game: Dutch designers break new ground with audio game Remembering Press Release: Gamebook Fans Unite!
Home - Forum Home
Welcome Guest, please Login or Register!
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register or login before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Topic: Securom is Malware too?

    Page 1

All Forums : [Adventure Games Forum] : The Hot Spot > Securom is Malware too?
16 OCT 2006 at 12:59pm

Cartmans Dad

Space Cadet
Space Cadet



Posts : 185
Joined: 15 DEC 2003

Status : Online
...in the same vein as Starforce?

I'm posting this here as the chances are that you will have played one or two games in the past that use the CD copy protection system 'Securom'.

Try this simple experiment:

Right click on the desktop and select New->Text Document.

Rename this newly created file as x.exe (or basically <anything>.exe).

Now try and delete it.

Did you manage to delete it?

If you can NOT delete it, then check in your C:\Windows\System32 folder. Look for a file called 'CmdLineExt.dll' or 'CmdLineExt02.dll' or 'CmdLineExt03.dll' etc.

Right click on that file and select properties and you will see where it originated from!

Other symptoms of this pernicious little b*****d file are... Open a browser window and leave it alone idling with the mouse cursor visible. You'll notice the cursor 'refreshing' itself every few seconds!

So, if this is such a 'harmless' copy protection system why does it so drastically interfere with the normal operation of Windows which gets installed as a shell extension intercepting right clicks and using explorer.exe to maintain a 'lock' on .exe files (that's why it will not let you delete them).

Personally, I would regard this behaviour as a virus, or at least a 'Trojan' anyway.

To remove this file properly takes a little jiggery pokery with unregestering .dlls to remove the registry entry associated with it.

Instructions forthcoming if this topic generates anything other than derision!


Profile Search


16 OCT 2006 at 1:52pm

MrLipid

Private Detective
Private Detective



Posts : 666
Joined: 10 OCT 2002

Status : Offline
No derision here. Bring on the info.


Profile Search
16 OCT 2006 at 2:57pm

Cartmans Dad

Space Cadet
Space Cadet



Posts : 185
Joined: 15 DEC 2003

Status : Online
Hi MrLipid


Did you have trouble deleting the created .exe file btw?

Before you start, I would download this useful utility call ShellExView from here:

http://www.nirsoft.net/utils/shexview.html

If you run this and sort the columns by 'Filename' you can see that CmdLineExt** file there to verify all I've said above AND it will show you the CLSID of the registry entry AND which file extensions it is affecting.

Also, you can download another utility called 'WhoLockMe' from here:

http://www.dr-hoiby.com/WhoLockMe/index.php

This will show you that it's explorer.exe that is locking .exe files from being deleted.

Well, to get rid of this CmdLineExt**.dll file, first you have to remove the registry entries by doing the following:

Go to Start->Run then type:

regsvr32 /u CmdLineExt03.dll  
replace this name with the version(s) of CmdLineExt**.dll you have in your C:\Windows\System32 folder)

This will remove the registry entries.

Now, you probably won't be able to delete the actual CmdLineExt**.dll file itself because it's being used by Windows / explorer.

There's lots of ways we can now proceed but perhaps the simplest is to log out of your account then log back in again. Because the registry entries have gone you should now be able to delete it from the System32 folder.

Alternatively you can temporarily kill Windows explorer by:

Go to Start->Run. Type cmd to open a command window.

Press Ctrl-Alt-Delete to bring up the task manager. Go to the 'processes' tab and look for explorer.exe. Right Click on it and select 'End Process'. Windows screen may blank out or appear unresponsive, thats normal! (Alt-Tab still works if you lose focus of the cmd window). Now 'browse' to the C:\Windows\System32 folder in the command window and delete the relevant CmdLineExt**.dll file using the 'del' command.

Type explorer.exe in the command window to re-start explorer.

You should now be free of that garbage.

There was a discussion here: http://abates.tetrap.com/archives/2004/12/22/cmdlineext.html spanning two years or so about this subject and many others on the web too.

I got CmdLineExt03.dll from my Vietcong or Vietcong-Fist Alpha game some time back. More recently I got CmdLineExt.dll from well... I'm not sure. Maybe Psychonauts or Broken Sword 4 perhaps? All Securom protected titles. It would appear that [s]they install this file as part of the install process[/s] this gets installed when you start the Securom protected game .exe.

Unfortunately it doesn't get uninstalled when you uninstall the game!





Profile Search
16 OCT 2006 at 3:26pm

MrLipid

Private Detective
Private Detective



Posts : 666
Joined: 10 OCT 2002

Status : Offline
Got rid of x.exe by dragging it to the recycle bin before the system had finished loading. Crude, but effective.

Question: Does getting rid of the protection stop the game from loading or does the game simply respawn the protection if it finds it has been removed?

Profile Search
16 OCT 2006 at 4:07pm

Cartmans Dad

Space Cadet
Space Cadet



Posts : 185
Joined: 15 DEC 2003

Status : Online
That's a good question.  


I always notice this malware after I've uninstalled the game and wonder why I'm getting weird crashes, slowdowns, until it dawns on me ahhhh... that damn CmdLineExt** is back again!  


I'll reinstall Vietcong again and see just when and how this file appears and what happens after it's been 'cleaned' and report back.

According to here:

http://vogons.zetafleet.com/viewtopic.php?t=4396 (LOTS of Securom games mentioned)

...the .dll gets reinstated after restarting the game .exe.

I'll see anyway.


Profile Search
16 OCT 2006 at 5:05pm

Cartmans Dad

Space Cadet
Space Cadet



Posts : 185
Joined: 15 DEC 2003

Status : Online
Ok,

Interesting turn of events.  [smiley=detective.gif]

Installed vanilla Vietcong. It installed CmdLineExt02.dll in the C:\Documents and Settings\'User Name'\Local Settings\Temp folder!

Ran game, tried to create/delete file and that worked too!

Patched all the way to v1.60 then for some reason the file that was in the Temp folder installed itself in C:\Windows\System32 and changed version to ...Ext03.dll. Weird.

Tried to create/delete file. Now Locked.

Unregistered .dll deleted file then restarted Windows. Still gone.

Started game, and as soon as the game .exe was started it reinstalled the registry entries AND the CmDLineExt03.dll file in System32!

So, it's the game .exe that does it.

Solution then is to remove this crap, then use a 'cracked' game.exe obviously.

I should point out that this install is from the GENUINE RETAIL CDs, not a d/led copy or whatever and the patches are all official too.

Profile Search
16 OCT 2006 at 6:17pm

SirDave

Guild Master
Guild Master



Posts : 4940
Joined: 17 OCT 2002
Location: US

Status : Offline
If you make it a habit to set a Restore point before installing any game/program, you will save yourself the trouble of having to remove entries from the Registry if something like the above occurs.

The future ain't what it used to be!


Profile Search
All Forums : [Adventure Games Forum] : The Hot Spot > Securom is Malware too?

    Page 1

Jump to:
0 Members Subscribed To This Topic