黑客色彩:C++反汇编基础-环境配置

来源:互联网 发布:在淘宝上怎么搜索店铺 编辑:程序博客网 时间:2024/05/16 06:54

1: 打开终端: 设置显示Intel汇编格式

        sudo echo "set disassembly-flavor intel" > ~/.gdbinit 


2: 启动gdb,让配置生效

         gdb -q

         source ~/.gdbinit 


3: 以汇编形式调试一个C程序    hello.c

       #include  <stdio.h>

       int main(int argc, char *argv[])

       {

             float fFloat = (float)(argc); 

             printf("%f", fFloat); 

       }


4:  编译,调试

        gcc -g hello.c -o hello.o 

        gdb -q hello.o 

        list 

        disassemble main 



 

  

0 0
原创粉丝点击