用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打开的,请问怎么能继续修复这种流程混淆提高代码的可读性! 最多也就是再整理整理名字了……
这可读性还不够吗……那玩本机程序的那些人只能看汇编岂不是要哭死…… 正确的方法是换别的反编译软件 代码不长久手动恢复把!
页:
[1]