网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  具有挑战性的题目解决办法

具有挑战性的题目解决办法

分类: IT文章 • 2024-03-06 10:22:59
具有挑战性的题目
int main()
 {
  int x;
  x =1;
  func(8,7,9);
  x =2;
  printf("%d",x);
 return 0;
 }
编写func函数,使得printf输出1

------解决方案--------------------
越界,然后覆盖后面的代码
------解决方案--------------------
C/C++ code

void func(int, int, int)
{
    __asm{
        mov eax, esp;//save the current esp;
        add esp,0xd0;//seek the ip esp;
        pop ebx;
        add ebx,0x0a;
        push ebx;
        mov esp, eax;
    }
}

相关推荐

  • 一道关于.net4.0 的题目,对答案百思不得其解解决办法
  • 一道很有挑战性的SQL语句,想了好久没想到好的办法解决办法
  • 类型“LinkButton”的控件“ctl00_ContentPlaceHolder1_FirstPage”必须放在具有 runat=server 的窗体标记内解决办法
  • 麻烦看下,链表的题目解决办法
  • 能反编译出代码的VB6反编译工具有没有解决办法
  • 面试遇到的题目及解决办法
  • 约瑟夫环,一个简单的acm题目解决办法
  • 前几遇到的几道面试题目帖出来 有兴趣的来试试的?解决办法
  • 关于数的题目 急解决办法
  • 具有挑战性的SQL 语句你会吗 ?该如何处理
  • 如何样让组合框的选择显示到编辑框
  • 小疑点,一个含有60个属性,无任何方法的类实例,放在缓存里有多大?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号