Example #1
0
 public Vtero(string MemoryDump) :this()
 {
     MemFile = MemoryDump;
     scan = new Scanner(MemFile);
 }
Example #2
0
        public Vtero(string MemoryDump) :this()
        {
            MemFile = MemoryDump.ToLower();

            if (MemFile.EndsWith(".dmp"))
            {
                var dump = new CrashDump(MemFile);
                if (dump.IsSupportedFormat())
                    DetectedDesc = dump.PhysMemDesc;
            }
            else if(MemFile.EndsWith(".vmss") || MemFile.EndsWith(".vmsn") || MemFile.EndsWith(".vmem"))
            {
                var dump = new VMWare(MemFile);
                if (dump.IsSupportedFormat())
                {
                    DetectedDesc = dump.PhysMemDesc;

                    MemFile = dump.MemFile;
                }
            }

            scan = new Scanner(MemFile);
            FileSize = new FileInfo(MemFile).Length;

        }
Example #3
0
        public Vtero(string MemoryDump) :this()
        {
            MemFile = MemoryDump.ToLower();
            FileSize = new FileInfo(MemFile).Length;
            DeriveMemoryDescriptors();
            scan = new Scanner(MemFile, this);

        }