自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

A blog

Happy Coding

  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 理解对C++裸指针释放后重用的问题

本文将以Android 2.2-2.3上的一个zergRush漏洞为例,分析指针释放后重用的问题。zergRush是Android 2.2-2.3上的一个漏洞,主要问题就在于指针的释放后重用。 zergRush利用了libsysutils库提供的Framework套接字的通用接口。 程序从套接字收到的消息中出抽取出的文本命令会导致栈缓冲区溢出,进而造成释放后重用问题。 具体地,是vold后台程

2017-07-20 09:37:50 1495

原创 C++与汇编小结

C++与汇编小结本文通过C++反编译,帮助理解C++中的一些概念。常用反汇编工具有:objdump、IDA Pro、godbolt 以下代码均使用x86-64 gcc 6.3编译。指针和引用引用类型的存储方式和指针是一样的,都是使用内存空间存放地址值。 只是引用类型是通过编译器实现寻址,而指针需要手动寻址。void funRef(int &ref){ ref++;}int main()

2017-07-15 12:40:56 1520

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除