Chinaunix首页 | 论坛 | 博客
  • 博客访问: 428801
  • 博文数量: 132
  • 博客积分: 2511
  • 博客等级: 大尉
  • 技术积分: 1385
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-11 15:10
文章分类

全部博文(132)

文章存档

2012年(18)

2011年(35)

2010年(60)

2009年(19)

分类: LINUX

2009-09-07 10:21:20

这两天找了个工具ADMid,使用时发现有问题,就想自己调一下。
ADMid包含几个工具,ADMsniffID中其中的一个,它的作用是监听DNS请求,然后发送伪装包给请求端,达到欺骗的目的。抓包是用libpcap实现的。
刚拿到源码进行编译时,提示找不到libpcap,在/usr/lib下有libpcap.so.0.9和libpcap.so.0.9.7,其中libpcap.so.0.9是链接,指向libpcap.so.0.9.7,我开始以为我机器上tcpdump可以工作,应该说明libpcap已经有了,但编译ADMid一直不成功,后来问了一下,是需要libpcap-devel,装好之后搞定。
然后就是运行时发现一些问题,自己想改一下,在调试时遇到下面的提示:
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ac/2eeb206486bb7315d6ac4cd64de0cb50838ff6.debug
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/81/858fcaf0f5abb2a628f4378a8d99a77d59bba7.debug
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ba/4ea1118691c826426e9410cafb798f25cefad5.debug
忽略提示继续跟踪调试,发现有些信息看不到。。在网上找了一下,貌似是缺啥包,不是很明白,就先用了一下debuginfo-install libpcap-devel,再调试时发现少了一个warnning。。其它动态库也没用到,也不知道再装啥,瞎碰了一个debuginfo-install libpcap,完成后发现可以正常调试了。。。。
具体原因还没搞明白,先撒泡尿放这,以后有机会再说,有机会再说。。。-_-.....

阅读(1321) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:关于一个DNS查询中带有多个问题

给主人留下些什么吧!~~