CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > CIO子站 > Linux与开源

剖析Linux病毒原型工作过程和关键环节

作者: ,  出处:《首席信息官》, 责任编辑: 徐蕊, 
2007-09-04 11:47
  写这篇文章的目的主要是对最近写的一个Linux病毒原型代码做一个总结,同时向对这方面有兴趣的朋友做一个简单的介绍。

  五、 新编译环境下的调试方法 

以下是引用片段:
 grip2@linux:~/tmp/virus> ls
  g-elf-infector.c gsyscall.h gunistd.h gvirus.c gvirus.h foo.c
  Makefile parasite-sample.c parasite-sample.h

  调整Makefile文件,将编译模式改为调试模式,即关掉-DNDEBUG选项 

以下是引用片段:
 grip2@linux:~/tmp/virus> cat Makefile
  all: foo gei
  gei: g-elf-infector.c gvirus.o
  gcc -O2 $< gvirus.o -o gei -Wall #-DNDEBUG
  foo: foo.c
  gcc $< -o foo
  gvirus.o: gvirus.c
  gcc $< -O2 -c -o gvirus.o -fomit-frame-pointer -Wall #-DNDEBUG
  clean:
  rm *.o -rf
  rm foo -rf
  rm gei -rf

  编译代码

 

以下是引用片段:
  grip2@linux:~/tmp/virus> make
  gcc foo.c -o foo
  gcc gvirus.c -O2 -c -o gvirus.o -fomit-frame-pointer -Wall #-DNDEBUG
  gcc -O2 g-elf-infector.c gvirus.o -o gei -Wall #-DNDEBUG
共8页。 9 1 2 3 4 5 6 7 8 :
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅