Hi Tom, 

Volatility 2.0 did not support x64 at all, despite its ability to identify the image as Win7SP0x64. That's why you get "Invalid profile Win7SP0x64 selected" when using Volatility 2.0. So if you plan to analyze x64 you're best bet is to check out the 2.1 alpha branch. 

$ svn checkout https://volatility.googlecode.com/svn/trunk/ volatility_21_alpha 

You said below that you've already tried "imageinfo" on your Win7 x64 dump with the 2.1 alpha branch, but I didn't see your output. Could you try these few commands and paste the results?

$ python vol.py -f memory.raw imageinfo 

$ python vol.py -f memory.raw pslist --profile=Win7SP0x64 

Note that "imageinfo" is one of the few commands that you do not need to specify a profile. For most others you need to use --profile=Win7SP0x64. 

Let us know if that helps? 

MHL

On Wed, Mar 7, 2012 at 4:18 PM, Tom Yarrish <tom@yarrish.com> wrote:
Hey all,
So we're moving to Windows 7 (64-bit) in our environment, and our
current method of getting memory images off of machines has changed.
So we're using EnCase Enterprise to grab memory dumps.  Then what I've
been doing is using FTK Imager to convert that to a DD image, and we
run it through our regular tool.  I run the same DD image through
Volatility.  I'm running Volatility on OS X Lion.

Recently, I've noticed when I'm just doing an imageinfo with
Volatility (both 2.0 and 2.1_alpha), I'm getting the following:


Volatile Systems Volatility Framework 2.0
Determining profile based on KDBG search...

         Suggested Profile(s) : No suggestion (Instantiated with no profile)
                    AS Layer1 : FileAddressSpace (memory.bin)
                     PAE type : No PAE

So my first thought was is was an issue with converting an E01 to a DD
image.  So I ran a test on a standard Windows 7 build in our
organization.

1) Do a memory collection with EnCase, convert to DD with FTK Imager
2) Do a memory collection with FDPro
3) Do a memory collection with DumpIt

Run the imageinfo command in both Volatility 2.0 and the 2.1_alpha
code, and the results were the same with one exception.  With the 2.0
code, and the DumpIt memory dump, I got the following:


Volatile Systems Volatility Framework 2.0
Determining profile based on KDBG search...

         Suggested Profile(s) : Win7SP0x64 (Instantiated with no profile)
                    AS Layer1 : FileAddressSpace (memory.raw)
                     PAE type : No PAE

But if I try to run another command with --profile=Win7SP0x64 I get:

Volatile Systems Volatility Framework 2.0
ERROR   : volatility.addrspace: Invalid profile Win7SP0x64 selected

I'm just wondering if there's something funky with my Volatility
installation, or if there could be something I need to check in our 7
build that could be causing this.

Thanks ahead of time,
Tom
_______________________________________________
Vol-users mailing list
Vol-users@volatilesystems.com
http://lists.volatilityfoundation.org/mailman/listinfo/vol-users