Esempio n. 1
0
        public void TestPatternScan()
        {
            var regionAddress = _memoryModule.AllocateVirtualMemory(sizeof(int));

            var pattern = new byte[] { 0x6A, 0x8B, 0xFF, 0xFF, 0x11, 0x60, 0x00, 0x1A };

            _memoryModule.WriteVirtualMemory(regionAddress, pattern);

            Assert.Contains(regionAddress, _memoryModule.PatternScan(pattern));

            _memoryModule.FreeVirtualMemory(regionAddress);
        }
Esempio n. 2
0
 protected override void setRead(bool read)
 {
     memoryModule.WriteVirtualMemory(bufferAddress + readOffset, new byte[] { (byte)(read ? 1 : 0) });
 }