手机
当前位置:查字典教程网 >网络安全 >黑客教程 >教初学者如何把执行文件内存中的DLL的代码全部保存下来
教初学者如何把执行文件内存中的DLL的代码全部保存下来
摘要:有时,有些软件有保护,看不到他程序内部是怎么一个样,如果想简单的把他的内存保存下来!我写了一个简单的函数,调用一下就可以把DLL和EXE的内...

有时,有些软件有保护,看不到他程序内部是怎么一个样,如果想简单的把他的内存保存下来!

我写了一个简单的函数,调用一下就可以把DLL和EXE的内存里的信息全部导到文件里!到时再慢慢查吧! uses

TlHelp32;

procedure GetDLLMemToFile;

var

PID: Dword;

Hand: THandle;

lppe: TModuleEntry32;

found: boolean;

File111: TFileStream;

dd, Add1, Add2, index: dword;

begin

Hand := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessID);

lppe.dwSize := SizeOf(lppe);

found := Module32First(Hand, lppe);

while found do

begin

File111 := TFileStream.Create('debug' extractfilename(lppe.szExePath), $FFFF); Add1 := dword(lppe.modBaseAddr);

Add2 := Add1 lppe.modBaseSize;

index := dword(lppe.modBaseAddr);

while true do

begin

dd := Pdword(index)^;

File111.WriteBuffer(dd, 4);

inc(index, 4);

if index >= Add2 - 4 then break;

end; File111.Destroy; found := Module32Next(Hand, lppe);

end;

CloseHandle(Hand); // 释放快照句柄

end;

【教初学者如何把执行文件内存中的DLL的代码全部保存下来】相关文章:

DoS拒绝服务攻击工具基本技术及其发展方向

社会工程学入侵三步走

UPDATE注射的两个基本模式

教你SQLSERVER扩展存储过程XP_CMDSHELL的简单应用

如何有效的抵抗DDOS的方法介绍

教菜鸟如何手动修复引入表

教你如何在远程3389终端主机上直接Copy文件

利用windows自带功能做永不被查杀的下载者(超小体积)!

教你注入下载文件的代码到IE进程然后下载的文件

解析暴库漏洞原理及规律

精品推荐
分类导航