![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hacker
晓岚松竹
处理海思软硬件中间,新做的板子回来调板子,板子的功能(和稳定性)调好后给软件提供sample,支持其编写上层应用 。
展开
-
Linux下缓冲区溢出攻击的原理及对策
https://www.ibm.com/developerworks/cn/linux/l-overflow/前言从逻辑上讲进程的堆栈是由多个堆栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆栈;当函数返回时,相应的堆栈帧从堆栈中弹出。尽管堆栈帧结构的引入为在高级语言中实现函数或过程这样的概念提供了直接的硬件支持,但是由于将函数返回地址转载 2013-01-18 15:16:57 · 800 阅读 · 0 评论 -
缓冲区溢出(buffer overflow)机理分析
http://blog.sina.com.cn/s/blog_4c72721c010008vt.html ########################################## 缓冲区溢出(buffer overflow)机理分析 ################################转载 2013-01-18 14:48:35 · 3598 阅读 · 0 评论 -
浅析gcc内嵌汇编
在Linux代码中很多地方都使用了这种形式的汇编语言,嵌入汇编程序的格式如下:__asm__ __volatile__ (asm statements: outputs: inputs: registers-modified);asm statements是一组AT&T格式的汇编语言语句,每个语句一行,由\n分隔各行。所有的语句都被包裹在一对双引号内。其中使用的寄存器前转载 2013-01-18 15:14:47 · 532 阅读 · 0 评论 -
LINUX的“脏奶牛”
来源:https://github.com/dirtycow/dirtycow.github.io/wiki/PoCs编译运行以下代码成功后会把/usr/bin/passwd移动到/tmp/bak, 如果不改回去开机可能有问题/** (un)comment correct payload first (x86 or x64)!* * $ gcc cowroot.c -o cowroo原创 2016-10-23 19:56:44 · 1410 阅读 · 0 评论