这个代码能分享一下吗?感谢大佬,想学一下自己写去混淆
这程序部分混淆是手动去除的,比如antide4dot,anti dnspy等等。
重点不在我这个代码上,在思路上,解决了anti dnspy就可以看到反编译的代码了。 艰难啊,什么也不会,什么也搞不定 本帖最后由 凉游浅笔深画眉 于 2023-10-18 12:59 编辑
vcdemon 发表于 2023-10-18 11:38
大佬好,请问这个混淆是怎么去的啊?是有什么工具吗?我还是追着il代码搞的,也想去混淆,但是没搞成。还 ...
发现de4dot没效果,我就自己写了个去混淆的!{:1_909:}
本帖最后由 凉游浅笔深画眉 于 2023-10-18 12:59 编辑
楼主用的混淆强度是比较强的,可能是楼主不太会用。
以下是此程序两点设计不合理的地方:
1.破解者可以在更底层的String类的字符串比较函数下断点,得到正确的注册码!
2.反编译代码可以看到注册码算法难度太低,不能将一个程序的防破解难度完全寄托于混淆器的强度。
本帖最后由 周易 于 2023-10-17 18:23 编辑
伪代码如下。
```cs
public static string func(string label3_Text)
{
string str = "";
char[] vs = label3_Text.ToCharArray();
for (int i = 1; i < 32; i += 2)
{
str += vs.ToString();
}
return "A" + str + "A";
}
``` 这种壳子怎么加也, 我也不会脱壳, 也不会。 只知道dump出来,用de4dot还是不行
x64还是x86编译d 凉游浅笔深画眉 发表于 2023-10-18 11:22
楼主用的混淆强度是比较强的,可能是楼主不太会用。
以下是此程序两点设计不合理的地方:
大佬好,请问这个混淆是怎么去的啊?是有什么工具吗?我还是追着il代码搞的,也想去混淆,但是没搞成。还请指教下 凉游浅笔深画眉 发表于 2023-10-18 11:41
发现de4dot没效果,我就自己写了个去混淆的!
这个代码能分享一下吗?感谢大佬,想学一下自己写去混淆
页:
[1]
2