Add method to find resource from strings in code
This commit is contained in:
parent
bf1843ade4
commit
8c645504fe
|
@ -22,6 +22,7 @@ using System.IO;
|
|||
using System.Security.Cryptography;
|
||||
using Mono.Cecil;
|
||||
using ICSharpCode.SharpZipLib.Zip.Compression;
|
||||
using de4dot.blocks;
|
||||
|
||||
namespace de4dot.code.deobfuscators {
|
||||
static class DeobUtils {
|
||||
|
@ -119,5 +120,14 @@ namespace de4dot.code.deobfuscators {
|
|||
}
|
||||
return memStream.ToArray();
|
||||
}
|
||||
|
||||
public static EmbeddedResource getEmbeddedResourceFromCodeStrings(ModuleDefinition module, MethodDefinition method) {
|
||||
foreach (var s in DotNetUtils.getCodeStrings(method)) {
|
||||
var resource = DotNetUtils.getResource(module, s) as EmbeddedResource;
|
||||
if (resource != null)
|
||||
return resource;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user