SDR# TETRA demod plugin is obfuscated from version 1.0.17
dotPeek inspection
https://i.ibb.co/wQdsHrR/sdr-demod-failfast.jpg
ILSpy
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.IO;
namespace MetadataExp
{
internal class Program
{
static void Main(string[] args)
{
string inspectedAssembly = "SDRSharp.Tetra.dll";
var resolver = new PathAssemblyResolver(new string[] { inspectedAssembly, typeof(object).Assembly.Location });
var mlc = new MetadataLoadContext(resolver, typeof(object).Assembly.GetName().ToString());
Assembly assembly = mlc.LoadFromAssemblyPath(inspectedAssembly);
AssemblyName name = assembly.GetName();
Console.WriteLine($"{name.Name} has following types: ");
foreach (Type t in assembly.GetTypes())
{
Console.WriteLine(t.FullName);
}
Console.ReadKey();
}
}
}
Kommentit
Tämän blogin kommentit tarkistetaan ennen julkaisua.