有一种执着名曰:Hello, World!

下载(Helloworld.zip)

昨天无意中找到一个十多年前的U盘,看到里面有一个”helloworld.rar”的文件。打开后回忆便如潮水般涌出,遗忘角落中那段激情燃烧的岁月一直都在,有一种执着名曰:Hello, World!

到底是怎么对world说hello的,发上来纪念一下曾经的青春:

1. Hello how to world
从GCC编译器、程序调用、程序运行时堆栈空间的使用来说明helloworld如何运行

2.  Hello~, ELF of the world!    
Helloworld的ELF可执行文件组成

3. Hello how to link to the world
静态链接动态链接,以及符号解析,重定位等处理

4. Hello~, the smaller world!
完成一个79字节的Helloworld

此外,还有几篇小知识点的总结:
1)Byte_alignment   字节对齐
2)Byte_order_and_Bit_order  字节序位序
3)Sizeof 
4)Obfuscation  与编程规范相悖的混乱编程

posted @ 2021-12-13 13:24  9~  阅读(64)  评论(0)    收藏  举报