教初学者如何把执行文件内存中的DLL的代码全部保存下来                
                
                    所属分类:
                        网络安全 / 黑客教程                    
                    阅读数:
                        1334
                    
                        收藏 0赞 0分享
                    
                 
                
                    有时,有些软件有保护,看不到他程序内部是怎么一个样,如果想简单的把他的内存保存下来!
我写了一个简单的函数,调用一下就可以把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; 
                                    
             
            
                
                盘点2016上半年十大APT神秘黑客组织
众所周知,近几年来。世界各大组织都曾遭到APT的神秘攻击,其无孔不入,几乎所有的行业都受到了威胁,下面小编就为大家盘点2016上半年十大APT神秘黑客组织
                    
                    收藏 0赞 0分享
不容小觑的十大互联网恶意软件
这篇文章主要为大家详细介绍了互联网十大恶意软件威胁,十大恶意软件有哪些,每一个恶意软件的特点,感兴趣的小伙伴们可以参考一下
                    
                    收藏 0赞 0分享
                 查看更多