wangxiangtan2
发表于 2023-3-28 10:01
3yu3
发表于 2023-3-28 15:33
本帖最后由 3yu3 于 2023-3-28 15:38 编辑
private void checkAuth()
{
if (string.IsNullOrEmpty(this.licenecode))
{
this.isAuth = false;
return;
}
string text = DESEncrypt.MD5Encrypt32(this.macidMD5);
ulong num = new CRC32Cls().GetCRC32Str(text);
if (num < 268435456UL)
{
num += 268435456UL;
}
string text2 = Base62.Encoder(num);
this.isAuth = this.licenecode.Equals(text2);
}
private void initMachineCode()
{
string machineCodeString = MachineCode.GetMachineCodeString();
this.macidMD5 = DESEncrypt.MD5Encrypt32(machineCodeString);
string text = "MXPORT" + this.macidMD5;
string text2 = new CRC32Cls().GetCRC32Str(text).ToString("X8");
this.mxcode = "MXPORT" + this.macidMD5 + text2;
}
pjy612
发表于 2023-3-28 21:49
wangxiangtan2 发表于 2023-3-28 16:51
这个我也试了,报错
你最好别改名,直接指向源程序...反字符串需要载入程序和相关引用的好像...如果还不行我就不清楚了
不刻意解混淆的话,我都是直接把exe或dll往de4dot上一拖就行了
Jingdiwa123
发表于 2023-3-28 10:06
虽然不懂,但是感觉很震撼,楼主做了我一直想做但是没有做的事情
wangxiangtan2
发表于 2023-3-28 10:08
muweng
发表于 2023-3-28 10:31
6666,楼主牛逼
Miluzhe
发表于 2023-3-28 10:37
楼主牛逼
Wisdom_xiaogui
发表于 2023-3-28 11:00
每次也想进行解析,但都不懂如何入手
殇。默语
发表于 2023-3-28 11:03
跟随楼主步伐学习
ashortname
发表于 2023-3-28 11:22
确实反射挺好用的。
3yu3
发表于 2023-3-28 11:32
反射方法用的挺溜。{:1_921:}
llp123
发表于 2023-3-28 11:44
厉害啊,来看看了