Beispiel #1
0
        public byte[] ReadProcessMemory(ulong address, int size)
        {
            if (ns != null)
            {
                ReadProcessMemoryCommand cmd = new ReadProcessMemoryCommand();
                cmd.command  = CMD_READPROCESSMEMORY;
                cmd.address  = address;
                cmd.handle   = handle;
                cmd.size     = size;
                cmd.compress = 0;
                RawSerializer <ReadProcessMemoryCommand> rs = new RawSerializer <ReadProcessMemoryCommand>();
                byte[] data = rs.RawSerialize(cmd);
                ns.Write(data, 0, data.Length);
                int resultSize = NetReadInt();

                byte[] recvData = NetReadByteArray(resultSize);
                return(recvData);
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
        public static byte[] IntToByteArray(int data)
        {
            RawSerializer <int> rs = new RawSerializer <int>();

            return(rs.RawSerialize(data));
        }