menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 002-从注册表中取证 chevron_right 006-Background Activity Moderator (BAM).md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    006-Background Activity Moderator (BAM).md
    1000 B / 2021-07-17 00:01:42
        ## Background Activity Moderator (BAM)
    
    > BAM是一个控制后台应用程序活动的Windows服务,该服务存在于windows10 version 1709及以后版本中
    
    注册表路径为:
    
    **注**:记录实时更新,数据无加密
    
    ```
    HKLM\SYSTEM\CurrentControlSet\Services\bam\UserSettings\{SID}
    
    ```
    
    记录包含了程序路径和上次执行日期和时间,其中执行日期键值类型为`FILETIME(64bit little Endian)`
    
    ![](images/security_wiki/15906452900775.png)
    
    
    执行时间提取:以`winrar`为例子
    
    ![](images/security_wiki/15906452969762.png)
    
    
    把`filetime`转化为`datetime`
    
    ```bash
    from __future__ import division
    import struct
    import sys
    from binascii import unhexlify
    from datetime import datetime, timedelta
    
    nt_timestamp = struct.unpack("<Q", unhexlify("dc14dd91be7cd501"))[0]
    epoch = datetime(1601, 1, 1, 0, 0, 0)
    nt_datetime = epoch + timedelta(microseconds=nt_timestamp / 10)
    
    print(nt_datetime.strftime("%Y/%m/%d %H:%M:%S"))
    
    ```
    
    output:`2019/10/07 03:23:21`
    
    
    
    links
    file_download