Rename method
This commit is contained in:
parent
24076419dc
commit
a0d65b2e86
|
@ -64,7 +64,7 @@ namespace de4dot.code.deobfuscators {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static byte[] decrypt(byte[] data, byte[] key, byte[] iv) {
|
public static byte[] aesDecrypt(byte[] data, byte[] key, byte[] iv) {
|
||||||
using (var aes = new RijndaelManaged { Mode = CipherMode.CBC }) {
|
using (var aes = new RijndaelManaged { Mode = CipherMode.CBC }) {
|
||||||
using (var transform = aes.CreateDecryptor(key, iv)) {
|
using (var transform = aes.CreateDecryptor(key, iv)) {
|
||||||
return transform.TransformFinalBlock(data, 0, data.Length);
|
return transform.TransformFinalBlock(data, 0, data.Length);
|
||||||
|
|
|
@ -164,7 +164,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
|
||||||
offset += sizes[i];
|
offset += sizes[i];
|
||||||
string filename = Win32Path.GetFileName(filenames[index]);
|
string filename = Win32Path.GetFileName(filenames[index]);
|
||||||
var data = peImage.offsetReadBytes(offset, (int)sizes[index + 1]);
|
var data = peImage.offsetReadBytes(offset, (int)sizes[index + 1]);
|
||||||
data = DeobUtils.decrypt(data, decrypter.AssemblyKey, decrypter.AssemblyIv);
|
data = DeobUtils.aesDecrypt(data, decrypter.AssemblyKey, decrypter.AssemblyIv);
|
||||||
data = decompress(data);
|
data = decompress(data);
|
||||||
return new UnpackedFile(filename, data);
|
return new UnpackedFile(filename, data);
|
||||||
}
|
}
|
||||||
|
@ -199,11 +199,11 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
|
||||||
}
|
}
|
||||||
|
|
||||||
static byte[] decrypt1(byte[] data) {
|
static byte[] decrypt1(byte[] data) {
|
||||||
return DeobUtils.decrypt(data, key1, iv1);
|
return DeobUtils.aesDecrypt(data, key1, iv1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static byte[] decrypt2(byte[] data) {
|
static byte[] decrypt2(byte[] data) {
|
||||||
return DeobUtils.decrypt(data, key2, iv2);
|
return DeobUtils.aesDecrypt(data, key2, iv2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,7 +121,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
|
||||||
writer.Write(value);
|
writer.Write(value);
|
||||||
byte[] decrypted;
|
byte[] decrypted;
|
||||||
try {
|
try {
|
||||||
decrypted = DeobUtils.decrypt(memStream.ToArray(), decryptMethod.Key, decryptMethod.Iv);
|
decrypted = DeobUtils.aesDecrypt(memStream.ToArray(), decryptMethod.Key, decryptMethod.Iv);
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user