Go Back   Velocity Reviews > Newsgroups > Computer Security
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

Computer Security - Deep Freeze In Deep Trouble

 
Thread Tools Search this Thread
Old 10-25-2005, 05:55 PM   #1
Default Deep Freeze In Deep Trouble


A black-hat computer programmer in Argentina with a grudge against
Faronics, Emiliano Scavuzzo, has written a program to thaw Deep Freeze
without knowing the password. It works on almost ALL versions of Deep
Freeze, including the latest version, v5.60.120.1347, released
Oct-20-2005 to supposedly thwart his program-it does not! You can use
Deep Unfreezer to test for the vulnerability on your own machines:

(Disclaimer: this tutorial and information is provided as is, and is
intended for network administrators currently using Deep Freeze on
their networks, to provide them with up-to-date vulnerability
information on the inherent security flaws in the Deep Freeze program.
It is intended to be used for testing purposes only, and is not to be
construed as a "hacking tutorial on how to hack Deep Freeze". Author is
not responsible for abuse of this information. At the end of the
article are a couple of tips on how to secure your machines running
vulnerable Deep Freeze installations.)

Deep Freeze Unfreezer
http://usuarios.arnet.com.ar/fliamar...unfreezer.html

Method 1:

To perform the test you must first grant yourself the "Debug Programs"
privilege (revoked by Deep Freeze) by escalating to the Local System
account using Task Scheduler from the command line (Start/run, cmd):

1) Type: at 11:23pm /interactive taskmgr.exe (add one or two minutes
from the current time). [ENTER]
2) Once Task Manager launches, End Task explorer.exe
3) On the Task Manager menu, choose File / New Task (Run...), Type
explorer.exe to launch the explorer shell under the System account
which has Debug Privileges
4) Run Deep Unfreezer from the System account.

Or,

Method 2:

Use ntrights.exe from the Windows Server 2003 Resource Kit, a free
download, http://tinyurl.com/6p6cy, to grant yourself the
SeDebugPrivilege.
Syntax: ntrights -u Users +r SeDebugPrivilege
If you use ntrights, you must be the only user logged on, and you must
logoff and logon again before the privilege takes effect. [If desired,
you can use showpriv.exe, also from the Resouce Kit, to enumerate
SeDebugPrivilege privileges for users and groups after logging off and
logging on again to verify that the privilege has actually been granted
to your account.]

Then run Deep Unfreezer, View Status, click on the Boot Thawed button,
Save Status, and restart the machine. If the machine reboots in thawed
mode, your version of Deep Freeze is vulnerable, and you should take
measures to provide additional security on your machines.

Deep Freeze Evaluation versions are also vulnerable to this attack.
Deep Freeze Evaluation versions can be taken off machines by an
attacker by forwarding the system date past 60-days which will expire
Deep Freeze, causing the computer to restart in thawed mode, allowing
Deep Freeze to be uninstalled. If you're using an evaluation version of
Deep Freeze, here's how to perform this test:

Method 1:

1) Switch to the System account, as described above
2) Double-click the time in the system tray
3) Forward the date past 60-days
4) Restart in thawed mode
5) Use DeepFreezeSTDEval.exe to uninstall Deep Freeze. Deep Freeze is
not uninstalled through Add/Remove Programs. It is uninstalled with the
installation file, and ONLY with the installation file. Yes, the same
file is used to install and uninstall. If you don't have it, download
it here. It's a free download:

Deep Freeze Evaluation -Trial Version - v5.60.120.1347
http://www.faronics.com/exe/DeepFreezeSTDEval.exe

Or,

Method 2:

Use ntrights.exe from the Windows Server 2003 Resource Kit to grant
yourself the SeSystemtimePrivilege.
Syntax: ntrights -u Users +r SeSystemtimePrivilege
You must logoff and logon again for the new privilege to take effect.

Special Note:

Faronics came out with v5.60.120.1347 on 10-20-2005 as a response to
Deep Unfreezer. It proved to be an impotent move. Emiliano's response
to the new version? "rename frzstate2k.exe to anything else. Then
attach to DF5Serve.exe instead". Does that work? Yes, it does. Thus,
the newest version of Deep Freeze, intended to thwart Deep Unfreezer,
continues to be vulnerable.

Deep Freeze protects over four million computers world-wide and over
one million Macs (yes, there's a Deep Freeze for Mac). And most of them
are vulnerable to this attack (not sure about the Macs though). At this
time Faronics does not have a fix, nor an immune version. If you are a
network administrator in charge of maintaining a network of machines
protected by Deep Freeze, please be advised of this situation and be
prepared.

Faronics does not seem to be taking this seriously. They only made a
token effort to thwart Deep Unfreezer in their latest version. Until
they get serious about things, Deep Freeze is going to be melting away
in the eyes of those who have grown to love and trust the program.

One of the main issues is the fact that so many computers these days
allow Administrator status. Even a lot of internet cafes use Windows XP
Home edition, with the user logged in as Administrator. The developers
at Faronics are committed, however, to protecting the machine even from
Administrators! The problem with that is, as you know, whatever is
taken away from an Administrator, the Administrator can give back to
herself. So if, for example, Deep Freeze removes DebugPrivileges, users
can simply grant it back to themselves.

Another issue is their commitment to non-restrictive use. Their
commitment with Deep Freeze is to protect the machine
non-restrictively. That has worked... until now. I think they may be
forced at this point to admit Administrator accounts can't be
guaranteed protection any longer. Unless they can secure these issues,
I don't see any other way.

A couple of things come to mind to protect against this: you could use
Appsec.exe with Group Policy:

Microsoft Appsec.exe: Application Security Through Group Policy
http://www.microsoft.com/windows2000...s/appsec-o.asp

or, you could use another program from Faronics in conjunction with
Deep Freeze, a program called Anti-executable.

Faronics Anti-Executable
http://www.faronics.com/html/AntiExec.asp

The above two options would prevent a perpetrator on your network from
running Deep Unfreezer.

Another obvious option is to not allow Administrator status on machines
any longer (this is an issue Windows Vista addresses. Every
Administrator will have two tokens, one for UAP and one for
full-rights). If you give users only regular, limited accounts, they
won't be able to grant themselves the "Debug Programs" privilege.

The worry-free days of "freeze it and forget it" with Deep Freeze may
be coming to an end. We'll see. Emiliano just released his second
version of Deep Unfreezer, which disables the latest version of Deep
Freeze, v5.60.120.1347. This latest version of Deep Freeze was intended
to thwart Deep Unfreezer. It failed. Deep Unfreezer still worked, even
before Emiliano updated it to specifically include Build 1347.

To learn the current version of Deep Freeze, visit this page:
http://www.faronics.com/html/support.asp



johntangelo@gmail.com
  Reply With Quote
Old 10-25-2005, 07:43 PM   #2
Jim Watt
 
Posts: n/a
Default Re: Deep Freeze In Deep Trouble
On 25 Oct 2005 09:55:40 -0700, wrote:

<snip>

My computer works very nicely so why would I want to do that?


--
Jim Watt
http://www.gibnet.com


Jim Watt
  Reply With Quote
Old 10-25-2005, 11:58 PM   #3
Steve Welsh
 
Posts: n/a
Default Re: Deep Freeze In Deep Trouble
Jim Watt wrote:
> On 25 Oct 2005 09:55:40 -0700, wrote:
>
> <snip>
>
> My computer works very nicely so why would I want to do that?
>
>
> --
> Jim Watt
> http://www.gibnet.com


Agreed, Jim


Steve Welsh
  Reply With Quote
Old 10-26-2005, 12:49 AM   #4
Donnie
 
Posts: n/a
Default Re: Deep Freeze In Deep Trouble

<> wrote in message
news: ps.com...
> A black-hat computer programmer in Argentina with a grudge against
> Faronics, Emiliano Scavuzzo, has written a program to thaw Deep Freeze
> without knowing the password. It works on almost ALL versions of Deep

snip
################################
I don't know if I would call him a black hat. He seems to have been around
giving out a lot of good information too.
donnie




Donnie
  Reply With Quote
Old 09-19-2007, 04:16 AM   #5
johntotetwoo
Junior Member
 
Join Date: Sep 2007
Posts: 1
Default nice tip :)
Quote:
Originally Posted by
A black-hat computer programmer in Argentina with a grudge against
Faronics, Emiliano Scavuzzo, has written a program to thaw Deep Freeze
without knowing the password. It works on almost ALL versions of Deep
Freeze, including the latest version, v5.60.120.1347, released
Oct-20-2005 to supposedly thwart his program-it does not! You can use
Deep Unfreezer to test for the vulnerability on your own machines:

(Disclaimer: this tutorial and information is provided as is, and is
intended for network administrators currently using Deep Freeze on
their networks, to provide them with up-to-date vulnerability
information on the inherent security flaws in the Deep Freeze program.
It is intended to be used for testing purposes only, and is not to be
construed as a "hacking tutorial on how to hack Deep Freeze". Author is
not responsible for abuse of this information. At the end of the
article are a couple of tips on how to secure your machines running
vulnerable Deep Freeze installations.)

Deep Freeze Unfreezer
http://usuarios.arnet.com.ar/fliamar...unfreezer.html

Method 1:

To perform the test you must first grant yourself the "Debug Programs"
privilege (revoked by Deep Freeze) by escalating to the Local System
account using Task Scheduler from the command line (Start/run, cmd):

1) Type: at 11:23pm /interactive taskmgr.exe (add one or two minutes
from the current time). [ENTER]
2) Once Task Manager launches, End Task explorer.exe
3) On the Task Manager menu, choose File / New Task (Run...), Type
explorer.exe to launch the explorer shell under the System account
which has Debug Privileges
4) Run Deep Unfreezer from the System account.

Or,

Method 2:

Use ntrights.exe from the Windows Server 2003 Resource Kit, a free
download, http://tinyurl.com/6p6cy, to grant yourself the
SeDebugPrivilege.
Syntax: ntrights -u Users +r SeDebugPrivilege
If you use ntrights, you must be the only user logged on, and you must
logoff and logon again before the privilege takes effect. [If desired,
you can use showpriv.exe, also from the Resouce Kit, to enumerate
SeDebugPrivilege privileges for users and groups after logging off and
logging on again to verify that the privilege has actually been granted
to your account.]

Then run Deep Unfreezer, View Status, click on the Boot Thawed button,
Save Status, and restart the machine. If the machine reboots in thawed
mode, your version of Deep Freeze is vulnerable, and you should take
measures to provide additional security on your machines.

Deep Freeze Evaluation versions are also vulnerable to this attack.
Deep Freeze Evaluation versions can be taken off machines by an
attacker by forwarding the system date past 60-days which will expire
Deep Freeze, causing the computer to restart in thawed mode, allowing
Deep Freeze to be uninstalled. If you're using an evaluation version of
Deep Freeze, here's how to perform this test:

Method 1:

1) Switch to the System account, as described above
2) Double-click the time in the system tray
3) Forward the date past 60-days
4) Restart in thawed mode
5) Use DeepFreezeSTDEval.exe to uninstall Deep Freeze. Deep Freeze is
not uninstalled through Add/Remove Programs. It is uninstalled with the
installation file, and ONLY with the installation file. Yes, the same
file is used to install and uninstall. If you don't have it, download
it here. It's a free download:

Deep Freeze Evaluation -Trial Version - v5.60.120.1347
http://www.faronics.com/exe/DeepFreezeSTDEval.exe

Or,

Method 2:

Use ntrights.exe from the Windows Server 2003 Resource Kit to grant
yourself the SeSystemtimePrivilege.
Syntax: ntrights -u Users +r SeSystemtimePrivilege
You must logoff and logon again for the new privilege to take effect.

Special Note:

Faronics came out with v5.60.120.1347 on 10-20-2005 as a response to
Deep Unfreezer. It proved to be an impotent move. Emiliano's response
to the new version? "rename frzstate2k.exe to anything else. Then
attach to DF5Serve.exe instead". Does that work? Yes, it does. Thus,
the newest version of Deep Freeze, intended to thwart Deep Unfreezer,
continues to be vulnerable.

Deep Freeze protects over four million computers world-wide and over
one million Macs (yes, there's a Deep Freeze for Mac). And most of them
are vulnerable to this attack (not sure about the Macs though). At this
time Faronics does not have a fix, nor an immune version. If you are a
network administrator in charge of maintaining a network of machines
protected by Deep Freeze, please be advised of this situation and be
prepared.

Faronics does not seem to be taking this seriously. They only made a
token effort to thwart Deep Unfreezer in their latest version. Until
they get serious about things, Deep Freeze is going to be melting away
in the eyes of those who have grown to love and trust the program.

One of the main issues is the fact that so many computers these days
allow Administrator status. Even a lot of internet cafes use Windows XP
Home edition, with the user logged in as Administrator. The developers
at Faronics are committed, however, to protecting the machine even from
Administrators! The problem with that is, as you know, whatever is
taken away from an Administrator, the Administrator can give back to
herself. So if, for example, Deep Freeze removes DebugPrivileges, users
can simply grant it back to themselves.

Another issue is their commitment to non-restrictive use. Their
commitment with Deep Freeze is to protect the machine
non-restrictively. That has worked... until now. I think they may be
forced at this point to admit Administrator accounts can't be
guaranteed protection any longer. Unless they can secure these issues,
I don't see any other way.

A couple of things come to mind to protect against this: you could use
Appsec.exe with Group Policy:

Microsoft Appsec.exe: Application Security Through Group Policy
http://www.microsoft.com/windows2000...s/appsec-o.asp

or, you could use another program from Faronics in conjunction with
Deep Freeze, a program called Anti-executable.

Faronics Anti-Executable
http://www.faronics.com/html/AntiExec.asp

The above two options would prevent a perpetrator on your network from
running Deep Unfreezer.

Another obvious option is to not allow Administrator status on machines
any longer (this is an issue Windows Vista addresses. Every
Administrator will have two tokens, one for UAP and one for
full-rights). If you give users only regular, limited accounts, they
won't be able to grant themselves the "Debug Programs" privilege.

The worry-free days of "freeze it and forget it" with Deep Freeze may
be coming to an end. We'll see. Emiliano just released his second
version of Deep Unfreezer, which disables the latest version of Deep
Freeze, v5.60.120.1347. This latest version of Deep Freeze was intended
to thwart Deep Unfreezer. It failed. Deep Unfreezer still worked, even
before Emiliano updated it to specifically include Build 1347.

To learn the current version of Deep Freeze, visit this page:
http://www.faronics.com/html/support.asp

nice tip dude


johntotetwoo
johntotetwoo is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD Verdict reviews: DEEP PURPLE: LIVE IN MONTREAUX 1996 and more! DVD Verdict DVD Video 0 06-22-2006 09:20 AM
DVD Verdict reviews: INSIDE DEEP THROAT, THE BELA LUGOSI COLLECTION, and more! DVD Verdict DVD Video 0 09-26-2005 09:18 AM
Anyone had problems with Deep Discount DVD? Damo DVD Video 56 01-28-2004 11:19 PM
DVD Verdict reviews: FREAKY FRIDAY (2003), STAR TREK: DEEP SPACE NINE, SEASON SEVEN, and more! DVD Verdict DVD Video 0 01-13-2004 10:05 AM
Two Towers Extended Errors on Disk 2 (helm's deep) 80k DVD Video 8 12-09-2003 08:53 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46