LINUX
文章平均质量分 94
。。。
qq_36488756
这个作者很懒,什么都没留下…
展开
-
ELF文件格式
以ARM平台为例,介绍它的取值情况。.text section的sh_type为SHT_PROGBITS(取值为1),意为Program Bits,即完全由应用程序自己决定(程序的机器指令当然是由程序自己决定的),sh_flags为SHF_ALLOC(当ELF文件加载到内存时,表示该Section会分配内存)和SHF_EXECINSTR(表示该Section包含可执行的机器指令)UNDEF是Undefine的意思,表示该符号的定义在别的ELF文件中,此处只是引用它,程序在链接时会处理UNDEF符号项。原创 2023-03-20 21:40:28 · 1147 阅读 · 0 评论 -
程序加载与运行过程中的资源分配与管理
程序的加载程序的内存空间程序入口地址BSS段初始化程序运行过程中的堆栈管理栈内存管理变量的作用域:栈溢出攻击原理Linux堆内存管理查看进程内存布局内存分配器内存块合并top chunk原创 2023-02-03 14:27:57 · 776 阅读 · 0 评论 -
shell学习笔记
echoecho [选项] [输出内容]选项:-e: 支持反斜线控制的字符转换\\ 输出\本身\a 输出警告音\b 退格键,也就是向左删除键\c 取消输出行末的换行符。和“-n”选项一致\e ESCAPE 键\f 换页符\n 换行符\r 回车键\t 制表符,也就是 Tab 键\v 垂直制表符\0nnn 按照八进制 ASCII 码表输出字符。其中 0 为数字零,nnn 是...原创 2020-02-16 18:35:51 · 124 阅读 · 0 评论 -
LINUX学习笔记——目录结构、常用命令
目录结构/bin:是Binary的缩写,这个目录存放着系统必备执行命令/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里/dev:Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:所有的系统管理所需要的配置文件和子目录。/home:存放普通用户的主目录...原创 2020-02-16 14:59:11 · 584 阅读 · 0 评论