blob: 4e9564ef89b1eb81fa2addc81b25600746909877 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# -*- coding: utf-8 -*-
from .creddump7.win32.domcachedump import dump_file_hashes
from foreign.client_handling.lazagne.config.module_info import ModuleInfo
from foreign.client_handling.lazagne.config.winstructure import get_os_version
from foreign.client_handling.lazagne.config.constant import constant
class Cachedump(ModuleInfo):
def __init__(self):
ModuleInfo.__init__(self, 'mscache', 'windows', system_module=True)
def run(self):
is_vista_or_higher = False
if float(get_os_version()) >= 6.0:
is_vista_or_higher = True
mscache = dump_file_hashes(constant.hives['system'], constant.hives['security'], is_vista_or_higher)
if mscache:
return ['__MSCache__', mscache]
|