⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 get executable pe information.txt

📁 700个脱壳脚本, 可以放在在OD的ollyscript Plugin中.
💻 TXT
字号:
////////////////////////////////////////////////////  FileName    :  Get.eXe.PE.Information.osc//  Comment     :  Get eXe PE Information//  Environment :  WinXP SP2,OllyDbg V1.10,OllyScript V0.92//  Author      :  fly//  WebSite     :  http://fly2004.163.cn.com//  Date        :  2005-10-24 15:30//////////////////////////////////////////////////#logdbhvar Tempvar ImageBasevar PEvar e_lfanewvar PE_Signaturevar NumberOfSectionsvar SizeOfOptionalHeadervar ->>EPvar EPRVAvar EPvar OEPRVAvar ->>ExportTablevar ExportTableRVAvar ExportTableSizevar ->>ImportTablevar ImportTableRVAvar ImportTableSizevar ->>ResourceTablevar ResourceTableRVAvar ResourceTableSizevar ->>RelocationTablevar RelocationTableRVAvar RelocationTableSizevar ->>TlsTablevar TlsTableRVAvar TlsTableSizevar SectionTablevar SectionsTableSizevar FirstSectionVAvar FirstSectionRVAvar FirstSectionSizevar LastSectionVAvar LastSectionRVAvar LastSectionSize//Get ImageBase————————————————————————————————mov Temp,eaxexecpush 0call GetModuleHandleAendemov ImageBase,eaxmov eax,Templog ImageBase//Get e_lfanew————————————————————————————————mov Temp,ImageBaseadd Temp,3Cmov e_lfanew,[Temp]log e_lfanew//Get PE_Signature————————————————————————————————mov Temp,e_lfanewadd Temp,ImageBasemov PE_Signature,Templog PE_Signature//Get NumberOfSections————————————————————————————————add Temp,6mov NumberOfSections,[Temp]and NumberOfSections,0FFFFlog NumberOfSections//Get SizeOfOptionalHeader————————————————————————————————mov Temp,PE_Signatureadd Temp,14mov SizeOfOptionalHeader,[Temp]and SizeOfOptionalHeader,0FFFFlog SizeOfOptionalHeader//Get ->>EP————————————————————————————————mov Temp,PE_Signatureadd Temp,28mov ->>EP,Templog ->>EPmov EPRVA,[->>EP]log EPRVAmov Temp,ImageBaseadd Temp,EPRVAmov EP,Templog EP //Get ExportTable————————————————————————————————mov Temp,PE_Signatureadd Temp,78mov ->>ExportTable,Templog ->>ExportTablemov ExportTableRVA,[->>ExportTable]log ExportTableRVAadd Temp,4mov ExportTableSize,[Temp]log ExportTableSize//Get ImportTable————————————————————————————————mov Temp,PE_Signatureadd Temp,80mov ->>ImportTable,Templog ->>ImportTablemov ImportTableRVA,[->>ImportTable]log ImportTableRVAadd Temp,4mov ImportTableSize,[Temp]log ImportTableSize//Get ResourceTable————————————————————————————————mov Temp,PE_Signatureadd Temp,88mov ->>ResourceTable,Templog ->>ResourceTablemov ResourceTableRVA,[->>ResourceTable]log ResourceTableRVAadd Temp,4mov ResourceTableSize,[Temp]log ResourceTableSize//Get RelocationTable————————————————————————————————mov Temp,PE_Signatureadd Temp,A0mov ->>RelocationTable,Templog ->>RelocationTablemov RelocationTableRVA,[->>RelocationTable]log RelocationTableRVAadd Temp,4mov RelocationTableSize,[Temp]log RelocationTableSize//Get TlsTable————————————————————————————————mov Temp,PE_Signatureadd Temp,C0mov ->>TlsTable,Templog ->>TlsTablemov TlsTableRVA,[->>TlsTable]log TlsTableRVAadd Temp,4mov TlsTableSize,[Temp]log TlsTableSize//Get SectionTable————————————————————————————————mov Temp,PE_Signatureadd Temp,SizeOfOptionalHeaderadd Temp,18mov SectionTable,Templog SectionTable//Get FirstSectionInformation————————————————————————————————mov Temp,SectionTableadd Temp,C mov FirstSectionRVA,[Temp]log FirstSectionRVAsub Temp,4mov FirstSectionSize,[Temp]log FirstSectionSizemov Temp,FirstSectionRVAadd Temp,ImageBasemov FirstSectionVA,Templog FirstSectionVA//Get LastSectionInformation————————————————————————————————mov Temp,eaxmov eax,NumberOfSectionsexecpush edxmov edx,28mul edxpop edxendemov SectionsTableSize,eaxlog SectionsTableSizemov eax,Tempmov Temp,SectionTableadd Temp,SectionsTableSizesub Temp,1Cmov LastSectionRVA,[Temp]log LastSectionRVAmov LastSectionVA,LastSectionRVAadd LastSectionVA,ImageBaselog LastSectionVAsub Temp,4mov LastSectionSize,[Temp]log LastSectionSize//Game Over————————————————————————————————log ImageBaselog e_lfanewlog PE_Signaturelog NumberOfSectionslog SizeOfOptionalHeaderlog ->>EPlog EPRVAlog EP log ->>ExportTablelog ExportTableRVAlog ExportTableSizelog ->>ImportTablelog ImportTableRVAlog ImportTableSizelog ->>ResourceTablelog ResourceTableRVAlog ResourceTableSizelog ->>RelocationTablelog RelocationTableRVAlog RelocationTableSizelog ->>TlsTablelog TlsTableRVAlog TlsTableSizelog SectionTablelog FirstSectionRVAlog FirstSectionSizelog FirstSectionVAlog LastSectionRVAlog LastSectionVAlog LastSectionSizeMSG "OOO   Game Over.  Plz View  -->  Log   OOO   "ret

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -