tmp
2017-03-07 16:25:39 0 举报
tmp是一个临时文件,通常在计算机操作系统中用于存储临时数据。它是由系统自动创建的,用于在程序运行期间存储中间结果、缓存数据或存储其他临时数据。tmp文件通常具有较短的生命周期,一旦程序完成执行或系统重启,它们就会被自动删除。 然而,由于tmp文件通常包含敏感信息,如登录凭据、临时密码等,因此需要采取适当的安全措施来保护它们免受未经授权的访问。这包括定期清理tmp文件夹中的旧文件、限制对tmp文件夹的访问权限以及使用加密技术来保护其中的敏感数据。 总之,tmp文件是计算机操作系统中不可或缺的一部分,但也需要谨慎处理以确保数据的安全性和隐私性。
作者其他创作
大纲/内容
e_shoff
section header table
e_ehsize
ELF header
e_shentsize
typedef struct elf64_hdr{ unsigned char e_ident [EI_NIDENT]Elf64_Half e_type;//目标文件类型Elf64_Half e_machine;//硬件平台Elf64_Word e_version; //elf头部版本Elf64_Addr e_entry;//程序进入点Elf64_Off e_phoff;//程序头表偏移量Elf64_Off e_shoff;//节头表偏移量Elf64_Word e_flags;//处理器特定标志Elf64_Half e_ehsize;//elf头部长度Elf64_Half e_phentsize;//程序头表中一个条目的长度Elf64_Half e_phnum;//程序头表条目数目Elf64_Half e_shentsize;//节头表中一个条目的长度Elf64_Half e_shnum;//节头表中一个条目的长度Elf64_Half e_shstrndx;//节头表字符索引}Elf64_Ehdr;
section
program header table
struct Elf64_Phdr{ Elf64_Word sh_name;//小节名在字符表中的索引Elf64_Word sh_type;//小节的类型Elf64_Xword sh_flags;//小节属性Elf64_Addr sh_addr; //小节在运行时的虚拟地址Elf64_Off sh_offset;//小节的文件偏移Elf64_Xword sh_size;//小节的大小.以字节为单位Elf64_Word sh_link;//链接的另外一小节的索引Elf64_Word sh_info;//附加的小节信息Elf64_Xword sh_addralign;//小节的对齐Elf64_Xword sh_entsize; //一些sections保存着一张固定大小入口的表 };
e_phentsize
struct Elf64_Phdr{ Elf64_Word p_type; /* Segment type */ Elf64_Word p_flags; /* Segment flags */ Elf64_Off p_offset; /* Segment file offset */ Elf64_Addr p_vaddr; /* Segment virtual address */ Elf64_Addr p_paddr; /* Segment physical address */ Elf64_Xword p_filesz; /* Segment size in file */ Elf64_Xword p_memsz; /* Segment size in memory */ Elf64_Xword p_align; /* Segment alignment */};
收藏
收藏
0 条评论
下一页