一,介绍 比赛题目很简单:构造一个程序,在 stdout 上打印出自身的 MD5,程序越短越好.按最终程序文件大小字节数排名,文件越小,排名越靠前. 只能使用 ld-linux-x86-64.so, libc.so, libdl.so, libgcc_s.so, libm.so, libstdc++.so . 禁止了 socket, shmget, fork, execvc 等 syscall . 汇编高手如云,本人只做到 752 字节,只拿到 27 名. 但忙活好几天,学到不少东西,也有苦劳,…