能清楚地看到编译器的精确版本,所用的全部crate的名字和精确版本,甚至windows用户名。
这对防止逆向不是好事。
替换掉panic、使用"--remap-path-prefix"重定向路径、使用带混淆的LLVM后端,好像弄得不是很干净。
难道要在编译最终产物里搞二进制查找替换?
/rustc/39052daf937d46373ac29778e1b8853c52c0cc25/library\\std\\src\\thread\\id.rs
C:\\Users\\zhang\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\block-buffer-0.10.4\\src\\lib.rs
C:\\Users\\zhang\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\alloc\\src\\alloc.rs
--
FROM 123.115.128.*