Article View: alt.comp.freeware
Article #176Re: Best utility for extracting exe files? Reshack or Zip Genius?
From: Vanguard
Date: Thu, 16 Aug 2007 23:03
Date: Thu, 16 Aug 2007 23:03
106 lines
7131 bytes
7131 bytes
"Dustin Cook" wrote in message news:Xns998EA87D63A2CHHI2948AJD832@69.28.186.121... > "Vanguard" wrote: > >> "Dustin Cook" <spamfilterineffect.see.sig@nowhere.com> wrote in >>>>> Have you tried Sandboxie? >>>>> >>>>> I find it's an invaluable tool for analyzing software. >>>> >>>> >>>> Neither Sandboxie or VMWare will tell you what got changed by an >>>> installtion. >>> >>> Actually, Sandboxie will leave every single file created/modified >>> by >>> the >>> installation as well as a copy of the modified registry hive. All >>> of >>> this >>> information is available in the sandbox when you terminate the >>> processes. >>> >>> I'm confused as to why you don't think this would give you the >>> information on what was changed then? >> >> I don't see any tracking information. I can explore the sandbox >> but >> that shows me its current state, not what changes were made to get > > If you compare the files inside the sandbox with the real > counterparts, > outside the sandbox, you have your changes list. :) Yes, that can be done manually. I don't relish having to do a manual directory compare to find files that are missing (deleted), new (created), or modified even when using something like windiff. The sandbox does not provide a *log* of deletions, creations, and modifications. I would have to go hunting for them by doing all those manual compares you speak of. Then I would have to save my own log of all these changes so that I could later refer to that saved log if I needed to later investigate on what changes were made without having to go through the entire process again. I would have to repeat the manual exercise of doing all those file and registry comparisons for each "snapshot" at which I wanted to analyze what happened to get to that state. If I sandboxed or used a VM to monitor an install, I snapshot before the install (because the VM is not in the same state as the real host), after the install, after running the program, and after uninstalling the program. That's 4 snapshots minimum, and 4 times I would have to do all that manual comparing along with manual logging of what I found. While I could manually log all those changes, having to then compare between, say, the pre-install state to the after first-run state (to see what the program changed) or pre-install state to the after-UNinstall state (to see what garbage gets left behind) is still more manual effort to generate logs of those differences. > Those registry files are hardly unreadable. You can mount/open them > using > regedit. It's a real copy of the registry with any/all > modifications/additions made since the execution of the sandboxed > program. When I attempt to open the RegHive file (outside the sandbox), a message pops up saying that contents of this file will get "added" to my current registry. The popup is unclear if this means a separate hive load will occur or if it is like importing a .reg file that would merge its contents into my registry. Instead I open regedit and then use the File -> Load Hive function. So now I get to see those registry entries. The user has to be careful how to look at RegHive. Thanks for that tip about using regedit. I didn't know what the RegHive file was for since the help for Sandboxie is not searchable (its a web site rather than a local help file with search capability). Of course, we're back to performing a manual comparison and with no logging. > Everything you ask and more is available to you via sandboxie. Your > failure to understand what your doing with the provided information > doesn't change that. :) Available is not the same as easy (or fast). I've seen plenty of programmers that think a workaround is a reasonable solution. Workarounds are not substitutes for ease-of-use features. InstallWatch or several of the uninstall tools that take snapshots and provide the comparisons between them along with logging is certainly easier than manually digging around to generate the same info and also log it. If I didn't have a dishwasher, yes, then I would have to do the dishes by hand. So washing was "available". But I do have a dishwasher so I use it to facilitate accomplishing the same task. I use InstallWatch or other tools to tell me the differences between one, or more, snapshots so that I don't have to manually perform the "available" methods (plus I get logging rather than doing it through "available" manual means). However, thanks for the info regarding how Sandboxie retains info on the *current* state of its sandbox. I've only begun using Sandboxie a little while ago and haven't had time to dig down into it, but then most of my trialing and snapshot logging has been done using VMWare even though Sandboxie was installed at the time. It's a pity the help is on a web site rather than in a searchable help file. A lot of time can be wasted trying to dig around through web or wiki pages trying to find a topic only to find it isn't discussed or you merely missed finding it.
Technical Details
Message-ID:
<x6idna3YA4hOSlnbnZ2dnUVZ_sejnZ2d@comcast.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mailReferences:
<Db6dnQnbyo-sD13bnZ2dnUVZ_vihnZ2d@giganews.com> <I9SdnXahEOJuQV3bnZ2dnUVZ_tyknZ2d@comcast.com> <0sidnb5gdramKlzbnZ2dnUVZ_j-dnZ2d@giganews.com> <L_udnZNuH91GcVzbnZ2dnUVZ_sGvnZ2d@comcast.com> <Xns998CE424F858CHHI2948AJD832@69.28.186.121> <UaCdnRjy-a1nAV_bnZ2dnUVZ_hudnZ2d@comcast.com> <Xns998D801488A3CHHI2948AJD832@69.28.186.121> <0c2dnSMFFNW1oF7bnZ2dnUVZ_rWtnZ2d@comcast.com> <Xns998EA87D63A2CHHI2948AJD832@69.28.186.121>Show Full Headers
Complete Article Headers
X-Google-Thread: 112049,cf23946a8a5f77d1 X-Google-Thread: faa3c,cf23946a8a5f77d1 X-Google-Attributes: gid112049,gidfaa3c,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 16 Aug 2007 18:03:47 -0500 From: "Vanguard" <vanguard@mail.invalid> Newsgroups: alt.comp.freeware,24hoursupport.helpdesk References: <Db6dnQnbyo-sD13bnZ2dnUVZ_vihnZ2d@giganews.com> <I9SdnXahEOJuQV3bnZ2dnUVZ_tyknZ2d@comcast.com> <0sidnb5gdramKlzbnZ2dnUVZ_j-dnZ2d@giganews.com> <L_udnZNuH91GcVzbnZ2dnUVZ_sGvnZ2d@comcast.com> <Xns998CE424F858CHHI2948AJD832@69.28.186.121> <UaCdnRjy-a1nAV_bnZ2dnUVZ_hudnZ2d@comcast.com> <Xns998D801488A3CHHI2948AJD832@69.28.186.121> <0c2dnSMFFNW1oF7bnZ2dnUVZ_rWtnZ2d@comcast.com> <Xns998EA87D63A2CHHI2948AJD832@69.28.186.121> Subject: Re: Best utility for extracting exe files? Reshack or Zip Genius? Date: Thu, 16 Aug 2007 18:03:57 -0500 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 Message-ID: <x6idna3YA4hOSlnbnZ2dnUVZ_sejnZ2d@comcast.com> Lines: 107 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 66.41.211.131 X-Trace: sv3-Qrq3WF4m2EcXh9v5pg5kAKugdMMabCkrSRtIFQxdJesafXJ43gjN3wvsCs4cw0/cOIindT7H+j1V/ob!rLi7ltSastRT9kXsvoj9I5qulldKrXQEjpaHzIePXOuOP4d+TXa3OjpQWrpV1jaYXZMV/Q27wZ8s!oT6qR+pQ2dqhiYnH23/+dgLM9Xn4/A== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.35