首页 相关文章 还未结束就能把自身删除的程序

还未结束就能把自身删除的程序


  下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码.
  这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了.
  int main(int argc, char *argv[])
  {
  HMODULE module = GetModuleHandle(0);
  CHAR buf[MAX_PATH];
  GetModuleFileName(module, buf, sizeof buf);
  CloseHandle(HANDLE(4));
  __asm {
  lea eax, buf
  push 0
  push 0
  push eax
  push ExitProcess
  push module
  push DeleteFile
  push UnmapViewOfFile
  ret
  }
  return 0; [ 查看全文 ]

2016-02-19 标签:

还未结束就能把自身删除的程序的相关文章

手机页面
收藏网站 回到头部