Fix merge. Code used a much older dnlib version
This commit is contained in:
parent
7cde561e6b
commit
eefa799e0d
|
@ -476,7 +476,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
DumpedMethods Decrypt_v17_r73404(MyPEImage peImage, byte[] fileData) {
|
||||
var dumpedMethods = new DumpedMethods();
|
||||
|
||||
var methodDef = peImage.DotNetFile.MetaData.TablesStream.MethodTable;
|
||||
var methodDef = peImage.MetaData.TablesStream.MethodTable;
|
||||
for (uint rid = 1; rid <= methodDef.Rows; rid++) {
|
||||
var dm = new DumpedMethod();
|
||||
peImage.ReadMethodTableRowTo(dm, rid);
|
||||
|
@ -604,7 +604,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
DumpedMethods Decrypt(MyPEImage peImage, byte[] fileData, DecryptMethodData decrypter) {
|
||||
var dumpedMethods = new DumpedMethods();
|
||||
|
||||
var methodDef = peImage.DotNetFile.MetaData.TablesStream.MethodTable;
|
||||
var methodDef = peImage.MetaData.TablesStream.MethodTable;
|
||||
for (uint rid = 1; rid <= methodDef.Rows; rid++) {
|
||||
var dm = new DumpedMethod();
|
||||
peImage.ReadMethodTableRowTo(dm, rid);
|
||||
|
|
|
@ -364,7 +364,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
var memStream = new MemoryStream();
|
||||
var writer = new BinaryWriter(memStream);
|
||||
var reader = peImage.Reader;
|
||||
foreach (var mdStream in peImage.DotNetFile.MetaData.AllStreams) {
|
||||
foreach (var mdStream in peImage.MetaData.AllStreams) {
|
||||
reader.Position = (long)mdStream.StartOffset;
|
||||
writer.Write(reader.ReadBytes((int)(mdStream.EndOffset - mdStream.StartOffset)));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user