码迷,mamicode.com
首页 >  
搜索关键字:bss    ( 437个结果
转:程序内存空间(代码段、数据段、堆栈段)
https://blog.csdn.net/ywcpig/article/details/52303745 在冯诺依曼的体系结构中,一个进程必须有:代码段,堆栈段,数据段。 进程的虚拟地址空间图示如下: BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区 ...
分类:其他好文   时间:2019-05-11 23:14:12    阅读次数:164
汇编指令初步
汇编指令初步 指令和数据的存储方式 数据在SRAM存储器中的存储方法 AVR iATtiny88处理器从SRAM起始地址0x100开始存储数据,0x100之前的空间预留给系统使用 存储空间|功能|先后顺序 | | data区|存储已初始化的变量|先 bss区|存储未初始化的变量|后 指令机器码在FL ...
分类:其他好文   时间:2019-05-11 18:23:23    阅读次数:172
软件开发--深入理解程序的结构
程序由不同的段构成(代码段,数据段)1.程序的静态特征就是指令和数据2.程序的动态特征就是执行指令处理数据A.段传统上,一个程序一般会有这几个段:.text、.data、.bss段a.如果处理器由内存管理单元,那么可执行程序被加载到内存以后,通常会将.text段所在的内存空间设置为只读,以保护.text中的代码不会因为程序出错而被意外改写b.处理器所需加工的数据是放在.data、.bss、.rda
分类:其他好文   时间:2019-03-28 11:09:12    阅读次数:189
软件开发--链接器
一.链接器上链接器的意义--链接器的主要作用是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正确的衔接A.目标文件的秘密1.各个段没有具体的起始地址,只有段大小信息2.各个标识符没有实际地址,只有段中的相对地址3.段和标识符的实际地址需要链接器具体确定链接器的工作内容--将目标文件和库文件合为最终的可执行程序1.合并各个目标文件中的段(.text.data.bss)2.确定各个段和段中标
分类:其他好文   时间:2019-03-20 20:56:45    阅读次数:203
Linux学习---内存分布基础
内核空间 应用程序不允许访问 3G 栈空间 局部变量 RW 运行时的堆空间 malloc 全局的数据空间(初始化的,未初始化)static RW data(数据段) 、bss(未初始化的数据段) 只读数据段 (“Hello world”) R text(代码段) 代码段(code) R text / ...
分类:系统相关   时间:2019-03-03 20:58:29    阅读次数:219
理解C语言递归up_and_down
函数调用、理解递归 对于程序,编译器会对其分配一段内存,在逻辑上可以分为代码段,数据段,堆,栈。 代码段:保存程序文本,指令指针EIP就是指向代码段,可读可执行不可写 数据段:保存初始化的全局变量和静态变量,可读可写不可执行 BSS:未初始化的全局变量和静态变量 堆(Heap):动态分配内存,向地址 ...
分类:编程语言   时间:2019-02-23 10:40:32    阅读次数:212
Linux嗅探ettercap
场景 拿到一台C段的Linux服务器,对目标主机进行嗅探 ettercap安装 操作环境 Centos 6 命令 参考 https://www.cnblogs.com/lingerhk/p/4094040.html http://chadhu.blogspot.com/2017/03/compili ...
分类:系统相关   时间:2019-02-21 23:10:29    阅读次数:279
Linux C下变量和常量的存储的本质
源代码 变量的存储 变量s1 存储在 .data里; 常量的存储 hello world 存储在哪里? 我们知道是 rodata里,看看位置吧: 结合反汇编 这里看到s1的位置是601038 , 查看main.s const 全局变量 const 可以将变量存储在哪里? rodata 这里,应该明白 ...
分类:系统相关   时间:2019-02-19 13:20:59    阅读次数:205
PWN菜鸡入门之栈溢出(1)
栈溢出 一、基本概念: 函数调用栈情况见链接 基本准备: bss段可执行检测: 函数调用栈情况见链接 bss段可执行检测: ROPgadget ROPgadget --binary rop --only 'pop|ret' | grep 'eax' ROPgadget --binary rop -- ...
分类:其他好文   时间:2019-02-03 18:14:47    阅读次数:421
一个非常简单易懂的WIFI密码爆破python脚本
环境准备 python2.7 凑合的linux 差不多的无线网卡 "pywifi模块" 弱口令字典 清除系统中的任何wifi连接记录(非常重要!!!) 首先,这个模块在win下有点鸡肋,作者在调用WLANAPI时没有做好WLAN_SECURITY_ATTRIBUTES的封装,所以推荐在linux下跑 ...
分类:编程语言   时间:2019-01-26 15:31:12    阅读次数:219
437条   上一页 1 ... 7 8 9 10 11 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!