
linux
文章平均质量分 66
让川神先表演
个人博客:https://rhirufxmbcyj.gitlab.io/
展开
-
GCC编译之如何控制共享文件导出符号
原文链接:https://blog.youkuaiyun.com/passers_b/article/details/7582535 背景前不久在调试一个与导出符号相关的bug,问题大概如此:模块A.so在堆上构造了一个对象即 CTest *one = new&nbs...转载 2018-07-26 20:01:48 · 1237 阅读 · 0 评论 -
Linux小技巧
转载请注明出处。https://rhirufxmbcyj.gitlab.ioVim获取文件编码格式set fileencodinggcc编译出地址随机化的可执行程序编译出的文件第一个loadsegment地址为0,并且ELF头的文件类型位DYN类型而不是EXECgcc -fPIE -pie xxx.c使用XShell从windows上传文件到linuxubuntu下使用 su...原创 2018-10-11 14:14:14 · 608 阅读 · 0 评论 -
写一个工具来了解ELF文件(一)
转载请注明出处。https://rhirufxmbcyj.gitlab.io以前工作需要,研究了一段时间的ELF文件,后来用完了就放置了最近突然想到当时分析ELF文件格式的时候没有类似专门的工具,windows下只能依靠010 Editor的模板和虚拟机里linux的readelf来分析虽然这两者结合起来挺强大的,但是还是希望自己写一个分析工具,顺便重拾一下原来的知识什么是ELF文件...原创 2018-12-14 17:27:50 · 1412 阅读 · 0 评论 -
写一个工具来了解ELF文件(二)
转载请注明出处。https://rhirufxmbcyj.gitlab.io上一篇中讲到了ELF文件的基本介绍、ELF中定义的数据类型以及ELF文件的ELF Header结构接下来就按照官方给出的视图(链接视图和执行视图)来介绍program headerprogram header中存放的是系统加载可执行程序所需要的所有信息,包括解释器路径、需要映射到内存中的段、动态链接段等多个pr...原创 2019-01-09 01:08:11 · 892 阅读 · 0 评论