diff --git a/de4dot.code/deobfuscators/Agile_NET/ResourceDecrypter.cs b/de4dot.code/deobfuscators/Agile_NET/ResourceDecrypter.cs index 3766aff1..2e6f81ca 100644 --- a/de4dot.code/deobfuscators/Agile_NET/ResourceDecrypter.cs +++ b/de4dot.code/deobfuscators/Agile_NET/ResourceDecrypter.cs @@ -107,7 +107,7 @@ namespace de4dot.code.deobfuscators.Agile_NET { byte[] decryptResource(EmbeddedResource resource) { using (var reader = resource.Data) { var key = reader.ReadString(); - var data = reader.ReadBytes((int)(reader.Length - reader.Position)); + var data = reader.ReadRemainingBytes(); var cryptoTransform = new DESCryptoServiceProvider { Key = Encoding.ASCII.GetBytes(key), IV = Encoding.ASCII.GetBytes(key), diff --git a/dot10 b/dot10 index 13f15527..cdf5619a 160000 --- a/dot10 +++ b/dot10 @@ -1 +1 @@ -Subproject commit 13f15527e9b8f99c2fddfd386714835a0f4b9d0b +Subproject commit cdf5619a39c2caf03b35569ef42383ca31971166