PE 学习(七)第七章:资源表
第七章:資源表
call?0xXXXXXXXX???;//push 后面的返回地址? 再 jump 0xXXXXXXXX
jump后面跟的是偏移量
jump?AA:?EB 02
?nop
?nop
AA:
?jump AA:?//EB FE???-2 因為本指令使EIP加2了
IMAGE_RESOURCE_DIRECTORY STRUCT{
?Characteristics?dd ?
?TimeDateStamp??dd ?
?MajorVersion??dw ?
?MinorVersion??dw ?
?NumberOfNameEntries dw ??;och 以名稱命名的入口數量
?NumberOfIdEntries?dw ???;0eh 以ID命名的入口數量
}
IMAGE_RESOURCE_DIRECTORY_ENTRY STRUCT
?union
??rName RECORD NameIsString:1,NameOffset:31
??Name1 dd ?
??Id??dd ?
?ends
?union
??OffsetToDat?dd ?
??rDirectory?RECORD DataIsDirectory:1,OffsetToDirectory:31
?ends
IMAGE_RESOURCE_DIRECTORY_ENTRY ENDS
IMAGE_RESOURCE_DATA_ENTRY STRUCT
?OffsetToData dd ?
?Size1?dd ?
?CodePage?dd ?
?Reserved?dd ?
IMAGE_RESOURCE_DATA_ENTRY ENDS
?
.......
總結
以上是生活随笔為你收集整理的PE 学习(七)第七章:资源表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PE学习(六)第六章 栈与重定位表 实
- 下一篇: addr 与 offset 区别