Esempio n. 1
0
        private void SaveToolstripButton_Click(object sender, EventArgs e)
        {
            DynamicFileByteProvider dynamicFileByteProvider = MemoryViewHexBox.ByteProvider as DynamicFileByteProvider;

            dynamicFileByteProvider.ApplyChanges();

            File.WriteAllBytes(@"OrbisDbg\Memory.bin", MemoryData);
        }
Esempio n. 2
0
        private void PokeToolStripButton_Click(object sender, EventArgs e)
        {
            ulong address = Convert.ToUInt64(AddressToolStripTextBox.Text, 16);

            DynamicFileByteProvider dynamicFileByteProvider = MemoryViewHexBox.ByteProvider as DynamicFileByteProvider;

            dynamicFileByteProvider.ApplyChanges();
            OrbisDbg.SetMemory(address, MemoryData);
        }
Esempio n. 3
0
        private void pokeMemoryBtn_Click(object sender, EventArgs e)
        {
            DynamicFileByteProvider dynamicFileByteProvider = hexBox1.ByteProvider as DynamicFileByteProvider;

            dynamicFileByteProvider.ApplyChanges();

            uint address = Convert.ToUInt32(textBox22.Text, 16);

            PS3.SetMemory(address, MemoryData);
        }
Esempio n. 4
0
        private void PokeMemoryButton_Click(object sender, EventArgs e)
        {
            if (MemoryAddressTextBox.Text.Equals(string.Empty))
            {
                MessageBox.Show("Error", "Please enter an address of memory to poke!");
                return;
            }

            DynamicFileByteProvider dynamicFileByteProvider = MemoryViewHexBox.ByteProvider as DynamicFileByteProvider;

            dynamicFileByteProvider.ApplyChanges();

            UInt32 Address = Convert.ToUInt32(MemoryAddressTextBox.Text, 16);

            xbCon.WriteBytes(Address, MemoryData);
        }
Esempio n. 5
0
        /// <summary>
        /// Saves the current file.
        /// </summary>
        void SaveFile()
        {
            if (hexBox1.ByteProvider == null)
            {
                return;
            }

            try
            {
                if (File.Exists(_fileName))
                {
                    File.Copy(_fileName, _fileName + "-backup" + DateTime.Now.Ticks.ToString());
                    FileByteProvider        fileByteProvider        = hexBox1.ByteProvider as FileByteProvider;
                    DynamicByteProvider     dynamicByteProvider     = hexBox1.ByteProvider as DynamicByteProvider;
                    DynamicFileByteProvider dynamicFileByteProvider = hexBox1.ByteProvider as DynamicFileByteProvider;
                    if (fileByteProvider != null)
                    {
                        fileByteProvider.ApplyChanges();
                    }
                    else if (dynamicFileByteProvider != null)
                    {
                        dynamicFileByteProvider.ApplyChanges();
                    }
                    else if (dynamicByteProvider != null)
                    {
                        byte[] data = dynamicByteProvider.Bytes.ToArray();
                        using (FileStream stream = File.Open(_fileName, FileMode.Create, FileAccess.Write, FileShare.Read))
                        {
                            stream.Write(data, 0, data.Length);
                        }
                        dynamicByteProvider.ApplyChanges();
                    }
                }
            }
            catch (Exception ex1)
            {
                MessageBox.Show(ex1.Message, "T5Suite 2.0", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
            finally
            {
                ManageAbility();
            }
        }
Esempio n. 6
0
        private void button8_Click(object sender, EventArgs e)
        {
            if (selectedProcess != null && pList != null)
            {
                try {
                    DynamicFileByteProvider dynamicFileByteProvider = hexBox1.ByteProvider as DynamicFileByteProvider;
                    dynamicFileByteProvider.ApplyChanges();

                    Process process = pList.FindProcess(selectedProcess);
                    PS4.WriteMemory(process.pid, Convert.ToUInt64(textBox3.Text, 16), MemoryData);
                }
                catch (Exception) {
                    label1.Text = "Error";
                    MessageBox.Show("Unable to Poke Memory");
                }
            }
            else
            {
                MessageBox.Show("Select a Process First");
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Saves the current file.
        /// </summary>
        void SaveFile()
        {
            if (hexBox.ByteProvider == null)
            {
                return;
            }

            try
            {
                DynamicFileByteProvider dynamicFileByteProvider = hexBox.ByteProvider as DynamicFileByteProvider;
                dynamicFileByteProvider.ApplyChanges();
            }
            catch (Exception ex1)
            {
                Program.ShowError(ex1);
            }
            finally
            {
                ManageAbility();
            }
        }
Esempio n. 8
0
        void SaveFile()
        {
            if (hexBox1.ByteProvider == null)
            {
                return;
            }

            try
            {
                DynamicFileByteProvider dynamicFileByteProvider = hexBox1.ByteProvider as DynamicFileByteProvider;
                dynamicFileByteProvider.ApplyChanges();
            }
            catch (Exception ex1)
            {
                Console.WriteLine(ex1.Message);
                if (variables.debugme)
                {
                    Console.WriteLine(ex1.ToString());
                }
            }
        }
Esempio n. 9
0
 public void WriteByte(byte data, ushort loc)
 {
     provider.WriteByte(loc, data);
     provider.ApplyChanges();
 }
Esempio n. 10
0
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     df.ApplyChanges();
 }
Esempio n. 11
0
 private void menuSave_Click(object sender, EventArgs e)
 {
     provider.ApplyChanges();
 }