DNG 加密的C#程序,大佬可以练练手
本帖最后由 thunderdanky 于 2019-9-3 13:25 编辑DNG ,开启混淆,加密,HVM3级,程序里内置简单字符串加密,高手来练练手吧,附上源码(密码为程序的破解码)(其实还有一个DNG+SE的版本先不传了)
程序及源码附上
链接:https://pan.baidu.com/s/1y2odkUoKxe_fJOLNgbgWgA提取码:c0p4
2019-09-03 更新V2版本:更新加密算法,(DNG HVM5级+SE)
更新后程序超过1M,请到网盘下载
不会脱dng,但是OD还是能用。MessageBoxW回溯到这里就能找到truekey了。
加密后再对比,可以跟进encrypt方法看一下。
逐字符加0xB,那把truekey逐个减0xB就行了。
flag:Good job,congratulations! 哎哟喂,额可以的,支持大佬,小白弄下来看看呢!!!!!!!!!! 梦游枪手 发表于 2019-9-2 21:47
不会脱dng,但是OD还是能用。MessageBoxW回溯到这里就能找到truekey了。
加密后再对比,可以跟进encrypt ...
{:1_925:}
太厉害了,膜拜膜拜!
我再试试其他字符串加密 链接:https://pan.baidu.com/s/1y2odkUoKxe_fJOLNgbgWgA提取码:c0p4
2019-09-03 更新V2版本:更新加密算法,(DNG HVM5级+SE)
更新后程序超过1M,请到网盘下载 thunderdanky 发表于 2019-9-3 13:26
链接:https://pan.baidu.com/s/1y2odkUoKxe_fJOLNgbgWgA提取码:c0p4
2019-09-03 更新V2版本:更新 ...
SE壳倒是很轻松就脱掉了。要是C编译的也有这么轻松就好了。
字符串加上0xb以后,再DESCBC加密,最后比较base64的结果。
没有VS可以写代码,用dnspy将就改了改以前的一个CM里面的代码,如下
解密出来以后,再减去0xb就能得到答案了。
OD看不了NET库的方法名和类名是硬伤,但是根据加密的结果的特征还是能猜出来是DES的。 梦游枪手 发表于 2019-9-3 19:21
SE壳倒是很轻松就脱掉了。要是C编译的也有这么轻松就好了。
字符串加上0xb以后,再DESCBC加密,最后比较 ...
{:1_923:}{:1_923:}{:1_923:}
佩服佩服!
我还得再想想法子:(eew
页:
[1]