Execution of a soft...
 
Notifications
Clear all

Execution of a software program browsing the Windows Registr

6 Posts
5 Users
0 Reactions
541 Views
(@rossano)
New Member
Joined: 16 years ago
Posts: 3
Topic starter  

Hi guys,

I wanted to know if there is a way to detect the number of execution of a software investigating on the widnows registry. Obviously having an image of the disk under analysis.

Thanks

R


   
Quote
harryparsonage
(@harryparsonage)
Estimable Member
Joined: 20 years ago
Posts: 184
 

Rossano

If I understand you correctly you want to know how many times a program has been run and the program is one which has been used to look at the windows registry.

You could do this by examining UserAssist in the registry on the computer. I think there is an Enscript for this but I would generally use Didier Stevens tool from http//blog.didierstevens.com/programs/userassist/ where you will find more details about UserAssist.

H


   
ReplyQuote
jaclaz
(@jaclaz)
Illustrious Member
Joined: 18 years ago
Posts: 5133
 

I don't think that UserAssist logs "everything", in other words, if you find an entry in it, good, if you don't it means NOT that the Registry wasn't accessed (nor it means that it was accessed but the action was not recorded).

Just as an example (and without using "strange" tools) on a test machine clear the entries, then run Regedit
from the RUN box
from double clicking on regedit.exe
from a cmd prompt

and check each time the number in Counter, you will find out that you get 1,2 ….and 2.

jaclaz


   
ReplyQuote
(@seanmcl)
Honorable Member
Joined: 19 years ago
Posts: 700
 

I don't think that UserAssist logs "everything", in other words, if you find an entry in it, good, if you don't it means NOT that the Registry wasn't accessed (nor it means that it was accessed but the action was not recorded).

Not to mention that you won't detect programmatic accesses to the registry. If you ran procmon (from Sysinternals) on a live system, you could see this, but not through an examination of the registry, itself.


   
ReplyQuote
harryparsonage
(@harryparsonage)
Estimable Member
Joined: 20 years ago
Posts: 184
 

Gents

Yes I agree that UserAssist does not log everything but it will generally show that a program has been run at least N number of times. How to deal with this rather depends on just what Rossano is hoping to show.

H


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

The UserAssist key generally records user interaction via the shell (ie, Windows Explorer).

For XP and Vista systems, there are also Prefetch files, whose metadata includes information similar to what the OP was looking for.

There are also other means for determining programs that were run, although not all of them include the number of times…


   
ReplyQuote
Share: