开发者

Under iOS, does anyone know how UUID's are generated for executables and what information may be encoded therein?

开发者 https://www.devze.com 2023-02-09 16:00 出处:网络
Applications compiled on iOS are assigned identifiers (UUID\'s) at compile time. These identifiers may be revealed by 开发者_JS百科the dwarfdump tool. Does anyone know how UUID\'s are generated and wh

Applications compiled on iOS are assigned identifiers (UUID's) at compile time. These identifiers may be revealed by 开发者_JS百科the dwarfdump tool. Does anyone know how UUID's are generated and what information may be encoded within them?


Almost certainly they're generated by the CoreFoundation UUID machinery, which creates them based off of the MAC address of your ethernet card, the timestamp, and some other miscellaneous information. You can generate your own UUIDs by running uuidgen. As for the information encoded in them, all that's really there is fragments of your MAC address. Pretty much the only relevance this has is it may be theoretically possible for someone to determine that multiple UUIDs were generated on the same machine, but I don't know if that's actually possible.

0

精彩评论

暂无评论...
验证码 换一张
取 消