【发布时间】:2011-10-15 11:08:11
【问题描述】:
我已经完成了代码的反编译。但它不是显示字符串,而是显示一个负数。如何找到原始字符串?
我的反编译代码是这样的:
string str = .(-812265445);
应该是:
string str = "My string";
请帮忙
请注意,当我添加对项目和调试的引用时,它可以看到字符串“我的字符串”不是 .(-812265445);
当我使用另一个反汇编程序时,它显示:
string str = ACK. STX(-812265445);
我客ACK和STX都是二进制字符。
非常感谢
对您的回答的回应是我从 ILSpy 拍摄的两张照片,以便更好地想象:
【问题讨论】:
-
我怀疑任何反汇编程序都能够为您提供准确的原始源代码。
-
@harold 阙?什么是“你应该”?
-
@OskarKjellin 一个错误,我的意思是“你能不能展示一下”
-
@akari 显然
::是一个函数,它从该整数中查找一个字符串,您是否使用了混淆器? -
ACK.STX() 可能是获取解密字符串的静态方法调用。