Use CreateStream() instead of creating a MemoryStream from a byte[]
This commit is contained in:
parent
f6b5a3117f
commit
eb7d4c5f88
|
@ -193,7 +193,7 @@ namespace de4dot.code.deobfuscators.CodeFort {
|
|||
if (assemblyEncryptedResource == null)
|
||||
return null;
|
||||
|
||||
var reader = new BinaryReader(new MemoryStream(assemblyEncryptedResource.Data.ReadAllBytes()));
|
||||
var reader = new BinaryReader(assemblyEncryptedResource.Data.CreateStream());
|
||||
var encryptedData = DeobUtils.gunzip(reader.BaseStream, reader.ReadInt32());
|
||||
reader = new BinaryReader(new MemoryStream(encryptedData));
|
||||
var serializedData = reader.ReadBytes(reader.ReadInt32());
|
||||
|
|
|
@ -128,7 +128,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
|
|||
var data = bundleData.Data.ReadAllBytes();
|
||||
|
||||
var doc = new XmlDocument();
|
||||
doc.Load(XmlReader.Create(new MemoryStream(bundleXmlFile.Data.ReadAllBytes())));
|
||||
doc.Load(XmlReader.Create(bundleXmlFile.Data.CreateStream()));
|
||||
var manifest = doc.DocumentElement;
|
||||
if (manifest.Name.ToLowerInvariant() != "manifest") {
|
||||
Log.w("Could not find Manifest element");
|
||||
|
|
2
dot10
2
dot10
|
@ -1 +1 @@
|
|||
Subproject commit 8cd1f845241489cfafd6011c91e6516910600979
|
||||
Subproject commit 7a952cd8b2afd4104ec5efaac20cb98ba0090f9c
|
Loading…
Reference in New Issue
Block a user