Rename method
This commit is contained in:
parent
2ccb35afb0
commit
ad8a5078fe
|
@ -194,10 +194,10 @@ namespace de4dot.code.deobfuscators.CodeVeil.v3_v4 {
|
|||
fileDataReader.BaseStream.Position = codeOffset;
|
||||
if (fileDataReader.ReadByte() != 0x2A)
|
||||
continue; // Not a RET
|
||||
int methodsDataOffset = DeobUtils.readVariableLengthInteger(fileDataReader);
|
||||
int methodsDataOffset = DeobUtils.readVariableLengthInt32(fileDataReader);
|
||||
methodsDataReader.BaseStream.Position = methodsDataOffset;
|
||||
|
||||
dm.mhCodeSize = (uint)DeobUtils.readVariableLengthInteger(methodsDataReader);
|
||||
dm.mhCodeSize = (uint)DeobUtils.readVariableLengthInt32(methodsDataReader);
|
||||
dm.code = methodsDataReader.ReadBytes((int)dm.mhCodeSize);
|
||||
if ((dm.mhFlags & 8) != 0)
|
||||
dm.extraSections = readExtraSections(methodsDataReader);
|
||||
|
@ -270,7 +270,7 @@ namespace de4dot.code.deobfuscators.CodeVeil.v3_v4 {
|
|||
continue;
|
||||
reader.BaseStream.Position = section.pointerToRawData + relOffs;
|
||||
|
||||
int size = DeobUtils.readVariableLengthInteger(reader);
|
||||
int size = DeobUtils.readVariableLengthInt32(reader);
|
||||
int endOffset = relOffs + size;
|
||||
if (endOffset < relOffs || endOffset > section.sizeOfRawData)
|
||||
continue;
|
||||
|
|
|
@ -189,12 +189,12 @@ namespace de4dot.code.deobfuscators.CodeVeil.v3_v4 {
|
|||
|
||||
var inflated = DeobUtils.inflate(decryptedData, 0, decryptedData.Length, true);
|
||||
var reader = new BinaryReader(new MemoryStream(inflated));
|
||||
int deflatedLength = DeobUtils.readVariableLengthInteger(reader);
|
||||
int numStrings = DeobUtils.readVariableLengthInteger(reader);
|
||||
int deflatedLength = DeobUtils.readVariableLengthInt32(reader);
|
||||
int numStrings = DeobUtils.readVariableLengthInt32(reader);
|
||||
decryptedStrings = new string[numStrings];
|
||||
var offsets = new int[numStrings];
|
||||
for (int i = 0; i < numStrings; i++)
|
||||
offsets[i] = DeobUtils.readVariableLengthInteger(reader);
|
||||
offsets[i] = DeobUtils.readVariableLengthInt32(reader);
|
||||
int startOffset = (int)reader.BaseStream.Position;
|
||||
for (int i = 0; i < numStrings; i++) {
|
||||
reader.BaseStream.Position = startOffset + offsets[i];
|
||||
|
|
|
@ -150,7 +150,7 @@ namespace de4dot.code.deobfuscators {
|
|||
return null;
|
||||
}
|
||||
|
||||
public static int readVariableLengthInteger(BinaryReader reader) {
|
||||
public static int readVariableLengthInt32(BinaryReader reader) {
|
||||
byte b = reader.ReadByte();
|
||||
if ((b & 0x80) == 0)
|
||||
return b;
|
||||
|
|
Loading…
Reference in New Issue
Block a user