|
测试了mozilla ftp上的3.0.5 source tarball, 也测试了cvs里面的代码,都能顺利编译通过,但是,只要运行就buffer overflow.
简易编译过程:
* 准备了一个非常基础的 .mozconfig 见[1]
* make -f client.mk build
* 显示成功编译
* 运行obj-@CONFIG_GUESS@/dist/bin/firefox
* 运行显示buffer overflow 输出见[2]
系统信息:
* ubuntu 8.10 amd64
* gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12)
[1] .mozconfig
- mk_add_options MOZ_CO_PROJECT=browser
- mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
- ac_add_options --enable-application=browser
复制代码
[2] buffer overflow output
|
|