吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1872|回复: 3
收起左侧

[讨论] 用de4dot 强制反混淆之后,如果能提高代码的可读性

[复制链接]
weisuolong 发表于 2020-8-2 16:22
public static string MakeValueCsvFriendly(INullable value, string columnSeparator = ",")
{
if (value == null)
{
return "";
}
if (!(value is INullable))
{
goto IL_131;
}
IL_124:
if (((INullable)value).IsNull)
{
return "";
}
IL_131:
if (!(value is DateTime))
{
string text = value.ToString().Trim();
if (text.Contains(columnSeparator) || text.Contains("\"") || text.Contains("\n") || text.Contains("\r"))
{
goto IL_FD;
}
IL_66:
int num;
if (text.Length <= 30000)
{
num = 4;
if (!CsvExport.rm9MhUUW3SgWTIRGRU())
{
goto IL_CE;
}
goto IL_D2;
}
用de4dot 强制反混淆之后,代码出现了大量的goto代码,用dnspy打开的,请问怎么能继续修复这种流程混淆提高代码的可读性!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qzhsjz 发表于 2020-8-2 16:27
最多也就是再整理整理名字了……
这可读性还不够吗……那玩本机程序的那些人只能看汇编岂不是要哭死……
罗萨 发表于 2020-8-2 16:43
a952135763 发表于 2020-8-2 17:08
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表