Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在寻找一种方法来修改存储在 .rdata 部分的 Windows .exe 文件中的静态字符串,但是我还没有找到真正的方法。
在十六进制编辑器中做这件事有什么复杂的?一个可能让你绊倒的“陷阱”是你必须保持每个字符串的原始长度。您可以在末尾使用空格或(有时)通过提前将其终止,具体取决于它在可执行文件中的访问方式。
如果您真的想变得棘手,您可以尝试在代码中查找对所述字符串的每个交叉引用,并修改传递给使用它的函数的长度参数。