2018/1/16
对于自己定义的结构体,如果拿该结构体去匹配内存中的一个块内容,有可能不能准确的匹配正确。
就比如今天去匹配SSL ClientHello结构体,但是总是往后退了一个字节。而且非常准。
这其实是编译器的问题,gcc默认是4字节对齐。
这样的话,好像以后如果是对流量这些东西进行取值的时候,一定要把这部分改成1字节对齐。
默认当然如果所有的内容都是从本机进行的交互,那么这个东西就无所谓了,只需要定义好了就可以取出来了。
字节对齐
最新推荐文章于 2024-04-19 18:12:48 发布