-
-
未解决
用de4dot 强制反混淆之后,如果能提高代码的可读性
-
发表于:
2020-8-2 16:16
2231
-
未解决 用de4dot 强制反混淆之后,如果能提高代码的可读性
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打开的,请问怎么能继续修复这种流程混淆提高代码的可读性!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!