[软件问题] 电脑文件莫名无法打开

狼毛 2024-6-6 18:45:31 | 显示全部楼层
回复

使用道具 举报

狼毛 2024-6-6 18:48:43 | 显示全部楼层
TPM2.0指的是可信平台模块的2.0版本,英文全称为Trusted Platform Module。可信平台模块是一种植于计算机内部为计算机提供可信根的芯片。

  TPM利用经过安全验证的加密密钥为设备带来更强的安全性,它也是许多安全应用的核心。目前TPM最新的版本是2.0版,也就是微软Windows 11运行所要求的版本。TPM都有单独的芯片,会集成在主板上,并且在系统中体现出来。

  大致翻译为:

  可信平台模块(TPM)技术旨在提供基于硬件的安全相关功能。TPM芯片是一种安全的加密处理器,可帮助您执行生成、存储和限制加密密钥使用等操作。许多TPM包括多种物理安全机制,以使其具有防篡改功能,恶意软件无法篡改TPM的安全功能。

  传统上,胎压监测系统是焊接在计算机主板上的分立芯片。此类实施允许您作为原始设备制造商(OEM)评估和认证TPM,使其与系统的其余部分分开。一些较新的TPM实现将TPM功能集成到与其他平台组件相同的芯片组中,同时仍提供类似于离散TPM芯片的逻辑分离。

  TPM是被动的:它们接收命令并返回响应。要实现TPM的全部好处,您必须小心地将系统硬件和固件与TPM集成,以向其发送命令并对其响应作出反应。胎压监测系统为系统硬件、平台所有者和用户提供安全和隐私保护。

  但是,在将其用于高级方案之前,必须先配置TPM。从Windows 10开始,操作系统会自动初始化TPM并获得其所有权。这意味着IT专业人员不必配置或监控系统。
回复

使用道具 举报

狼毛 2024-6-8 19:59:02 | 显示全部楼层
还有种方法。
你把可执行文件的代码段的权限位置设置为20000060.这是代码段的权限。


在Windows的PE(Portable Executable)结构中,可执行文件的代码段(通常称为.text段)的Characteristics字段用于描述该区段的属性。对于代码段,Characteristics字段的正确值通常包含以下标志:

IMAGE_SCN_MEM_EXECUTE:表示该区段包含可执行代码。其值通常为0x20000000(二进制表示为100000 000000 0000 0000 0000)。
IMAGE_SCN_MEM_READ:表示该区段包含的数据可读。其值通常为0x40000000(二进制表示为010000 000000 0000 0000 0000)。
对于代码段,这些标志通常会被组合使用,以确保代码段既可执行又可读。因此,代码段的Characteristics字段的正确值通常至少包含IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ,即0x60000000(二进制表示为110000 000000 0000 0000 0000)。

请注意,除了上述两个基本标志外,Characteristics字段还可能包含其他标志,用于描述区段的其他属性,如是否包含初始化数据、是否可写等。但对于代码段来说,通常只需要设置上述两个标志。

此外,不同的编译器和链接器在生成PE结构时可能会有所不同,但它们通常会遵循上述基本原则来设置代码段的Characteristics字段。如果你需要更具体的信息,可以查阅你所使用的编译器和链接器的文档。
回复

使用道具 举报

狼毛 2024-6-8 20:03:09 | 显示全部楼层
在Windows中,可执行文件的代码段中的Characteristics字段主要定义了该代码段的属性,如是否包含可执行代码、是否可读、是否包含初始化数据等。然而,Characteristics字段本身并不直接控制文件或文件内容的删除权限。

以下是关于Characteristics字段的一些关键点:

作用:Characteristics字段定义了代码段在PE(Portable Executable)结构中的属性,这些属性影响代码段在内存中的行为,比如是否可执行、是否可读等。
不包含删除权限:Characteristics字段并不包含与文件或文件内容删除权限相关的信息。在Windows系统中,文件的删除权限是由文件系统的访问控制列表(ACL)和当前用户的权限级别来决定的。
与删除操作的关系:虽然Characteristics字段不直接控制删除权限,但某些属性可能会间接影响删除操作。例如,如果代码段被标记为只读(这通常不是通过Characteristics字段直接设置的,而是通过文件或内存页的权限),那么尝试修改或删除该代码段可能会失败,但这并不是因为Characteristics字段本身阻止了删除操作。
总结:Characteristics字段与可执行文件的代码段的删除权限没有直接关系。文件的删除权限是由文件系统的访问控制列表和当前用户的权限级别来决定的。
如果你想防止某个可执行文件被删除,你需要考虑设置文件系统的访问控制列表(ACL)或使用其他安全措施,如加密、数字签名等。这些措施可以提供更高级别的文件保护,而不仅仅是依赖PE结构中的Characteristics字段。
回复

使用道具 举报

狼毛 2024-6-8 20:09:38 | 显示全部楼层
你试试这个吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

狼毛 2024-6-8 20:13:07 | 显示全部楼层
在Windows的PE(Portable Executable)结构中,代码段(通常称为.text段)是由多个字段和属性定义的。以下是一个关于代码段中关键字段的清晰概述:

1. IMAGE_SECTION_HEADER
IMAGE_SECTION_HEADER是描述PE文件中每个区段(包括代码段)的结构体。它包含了关于区段的各种信息。

字段列表:

Name[IMAGE_SIZEOF_SHORT_NAME]:一个8字节的UTF-8字符串,用于标识区段名。例如,对于代码段,它通常是.text。
VirtualSize:该区段在内存中的大小(以字节为单位),当加载到内存中时。
VirtualAddress:该区段在内存中的起始RVA(相对虚拟地址)。
SizeOfRawData:该区段在文件中的大小(以字节为单位)。
PointerToRawData:该区段在文件中的起始FOA(文件偏移地址)。
Characteristics:这是一个标志字段,描述了区段的属性。对于代码段,它通常包含IMAGE_SCN_MEM_EXECUTE(可执行)和IMAGE_SCN_MEM_READ(可读)等标志。
2. Characteristics 字段的详细标志
IMAGE_SCN_MEM_EXECUTE:0x20000000。表示该区段包含可执行代码。
IMAGE_SCN_MEM_READ:0x40000000。表示该区段中的数据可读。
其他标志还包括IMAGE_SCN_MEM_WRITE(可写)、IMAGE_SCN_CNT_CODE(包含代码)、IMAGE_SCN_CNT_INITIALIZED_DATA(包含已初始化的数据)等。
3. 其他相关信息
文件对齐和内存对齐:PE文件在磁盘上通常以一个扇区(例如512字节)对齐,而在内存中则通常以一个页(例如4KB或8KB)对齐。这些对齐要求会影响区段在文件和内存中的布局。
地址类型:在PE结构中,有两种地址类型很重要:RVA(相对虚拟地址)和FOA(文件偏移地址)。RVA是区段在内存中的地址,而FOA是区段在文件中的地址。
总结
Windows PE结构中的代码段主要由IMAGE_SECTION_HEADER结构体描述,其中包含了区段的名称、大小、地址和属性等信息。特别是Characteristics字段,它定义了区段的多种属性,如是否可执行、是否可读等。这些属性在文件加载到内存和执行时非常重要。
回复

使用道具 举报

VIP钟606 2024-7-10 12:32:32 | 显示全部楼层
6
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ouyang6417

初入联盟

关注
  • 1
    主题
  • 0
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!
24小时热帖

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行