Advertisement
BaSs_HaXoR

Red-EyeX32 & Seb5594s Bin to Byte Converter PwN3D

Sep 22nd, 2014
462
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 19.27 KB | None | 0 0
  1. //How: Nofuser
  2. //Screencap: http://prntscr.com/4pgohb
  3. //Download: http://www.mediafire.com/download/5b5palwpb5bwwys/Bin+To+Byte+Converter+SOURCE+%28PwN3D%29.zip
  4. namespace seb5594s_Bin_to_Byte_Converter
  5. {
  6.     using DevComponents.DotNetBar;
  7.     using DevComponents.DotNetBar.Metro;
  8.     using System;
  9.     using System.ComponentModel;
  10.     using System.Diagnostics;
  11.     using System.Drawing;
  12.     using System.IO;
  13.     using System.Text;
  14.     using System.Windows.Forms;
  15.  
  16.  
  17.     /*
  18.          * °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  19.          * °°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°
  20.      ____    __      __  __  __     __    ____      
  21.     /\  _`\ /\ \  __/\ \/\ \/\ \  /'__`\ /\  _`\    
  22.     \ \ \L\ \ \ \/\ \ \ \ \ `\\ \/\_\L\ \\ \ \/\ \  
  23.      \ \ ,__/\ \ \ \ \ \ \ \ , ` \/_/_\_<_\ \ \ \ \
  24.       \ \ \/  \ \ \_/ \_\ \ \ \`\ \/\ \L\ \\ \ \_\ \
  25.        \ \_\   \ `\___x___/\ \_\ \_\ \____/ \ \____/
  26.         \/_/    '\/__//__/  \/_/\/_/\/___/   \/___/
  27.                                                
  28.          *     _    _        _      
  29.               / /\ /\ \     /\_\ _  
  30.              / /  \\ \ \   / / //\_\
  31.             / / /\ \\ \ \_/ / / \/_/
  32.            / / /\ \ \\ \___/ /      
  33.           / / /\ \_\ \\ \ \_/        
  34.          / / /\ \ \___\\ \ \        
  35.         / / /  \ \ \__/ \ \ \     _  
  36.        / / /____\_\ \    \ \ \  /_/\
  37.       / / /__________\    \ \_\ \_\/
  38.       \/_____________/     \/_/                          
  39.                                                °
  40.               _____                    _____                    _____                    _____                    _____                    _____                                           _______                   _____          
  41.              /\    \                  /\    \                  /\    \                  /\    \                  /\    \                  /\    \                 ______                  /::\    \                 /\    \        
  42.             /::\    \                /::\    \                /::\    \                /::\    \                /::\____\                /::\    \               |::|   |                /::::\    \               /::\    \        
  43.            /::::\    \              /::::\    \              /::::\    \              /::::\    \              /:::/    /               /::::\    \              |::|   |               /::::::\    \             /::::\    \      
  44.           /::::::\    \            /::::::\    \            /::::::\    \            /::::::\    \            /:::/    /               /::::::\    \             |::|   |              /::::::::\    \           /::::::\    \      
  45.          /:::/\:::\    \          /:::/\:::\    \          /:::/\:::\    \          /:::/\:::\    \          /:::/    /               /:::/\:::\    \            |::|   |             /:::/~~\:::\    \         /:::/\:::\    \    
  46.         /:::/__\:::\    \        /:::/__\:::\    \        /:::/__\:::\    \        /:::/__\:::\    \        /:::/____/               /:::/__\:::\    \           |::|   |            /:::/    \:::\    \       /:::/__\:::\    \    
  47.        /::::\   \:::\    \      /::::\   \:::\    \       \:::\   \:::\    \       \:::\   \:::\    \      /::::\    \              /::::\   \:::\    \          |::|   |           /:::/    / \:::\    \     /::::\   \:::\    \  
  48.       /::::::\   \:::\    \    /::::::\   \:::\    \    ___\:::\   \:::\    \    ___\:::\   \:::\    \    /::::::\    \   _____    /::::::\   \:::\    \         |::|   |          /:::/____/   \:::\____\   /::::::\   \:::\    \  
  49.      /:::/\:::\   \:::\ ___\  /:::/\:::\   \:::\    \  /\   \:::\   \:::\    \  /\   \:::\   \:::\    \  /:::/\:::\    \ /\    \  /:::/\:::\   \:::\    \  ______|::|___|___ ____ |:::|    |     |:::|    | /:::/\:::\   \:::\____\
  50.     /:::/__\:::\   \:::|    |/:::/  \:::\   \:::\____\/::\   \:::\   \:::\____\/::\   \:::\   \:::\____\/:::/  \:::\    /::\____\/:::/  \:::\   \:::\____\|:::::::::::::::::|    ||:::|____|     |:::|    |/:::/  \:::\   \:::|    |
  51.     \:::\   \:::\  /:::|____|\::/    \:::\  /:::/    /\:::\   \:::\   \::/    /\:::\   \:::\   \::/    /\::/    \:::\  /:::/    /\::/    \:::\  /:::/    /|:::::::::::::::::|____| \:::\    \   /:::/    / \::/   |::::\  /:::|____|
  52.      \:::\   \:::\/:::/    /  \/____/ \:::\/:::/    /  \:::\   \:::\   \/____/  \:::\   \:::\   \/____/  \/____/ \:::\/:::/    /  \/____/ \:::\/:::/    /  ~~~~~~|::|~~~|~~~        \:::\    \ /:::/    /   \/____|:::::\/:::/    /
  53.       \:::\   \::::::/    /            \::::::/    /    \:::\   \:::\    \       \:::\   \:::\    \               \::::::/    /            \::::::/    /         |::|   |            \:::\    /:::/    /          |:::::::::/    /  
  54.        \:::\   \::::/    /              \::::/    /      \:::\   \:::\____\       \:::\   \:::\____\               \::::/    /              \::::/    /          |::|   |             \:::\__/:::/    /           |::|\::::/    /  
  55.         \:::\  /:::/    /               /:::/    /        \:::\  /:::/    /        \:::\  /:::/    /               /:::/    /               /:::/    /           |::|   |              \::::::::/    /            |::| \::/____/    
  56.          \:::\/:::/    /               /:::/    /          \:::\/:::/    /          \:::\/:::/    /               /:::/    /               /:::/    /            |::|   |               \::::::/    /             |::|  ~|          
  57.           \::::::/    /               /:::/    /            \::::::/    /            \::::::/    /               /:::/    /               /:::/    /             |::|   |                \::::/    /              |::|   |          
  58.            \::::/    /               /:::/    /              \::::/    /              \::::/    /               /:::/    /               /:::/    /              |::|   |                 \::/____/               \::|   |          
  59.             \::/____/                \::/    /                \::/    /                \::/    /                \::/    /                \::/    /               |::|___|                  ~~                      \:|   |          
  60.              ~~                       \/____/                  \/____/                  \/____/                  \/____/                  \/____/                 ~~                                                \|___|                                                                                                                                                                                                                                    
  61.  
  62.          *
  63.          *
  64.  
  65.     Yb        dP 8           w      .d88b.                       w  w          dP"Yb
  66.      Yb  db  dP  8d8b. .d88 w8ww    YPwww. .d88b .d8b 8   8 8d8b w w8ww Yb  dP "  d8
  67.       YbdPYbdP   8P Y8 8  8  8          d8 8.dP' 8    8b d8 8P   8  8    YbdP    dP  
  68.        YP  YP    8   8 `Y88  Y8P    `Y88P' `Y88P `Y8P `Y8P8 8    8  Y8P   dP     w  
  69.                                                                          dP        
  70.  
  71.  
  72.  
  73.  
  74.      *
  75.          *
  76.        ::: ::::::::  
  77.       :+: :+:    :+:
  78.      +:+         +:+
  79.     +#+       +#++:  
  80.      +#+         +#+
  81.       #+# #+#    #+#
  82.        ### ########                               _           _   _                                                                      
  83.                                                  | |         | | | |                                                                      
  84.      _   _ _ __   ___ _ __   ___ _ __ _   _ _ __ | |_ ___  __| | | |__   ___  ___ __ _ _   _ ___  ___  __      _____    ___ __ _ _ __ ___
  85.     | | | | '_ \ / _ \ '_ \ / __| '__| | | | '_ \| __/ _ \/ _` | | '_ \ / _ \/ __/ _` | | | / __|/ _ \ \ \ /\ / / _ \  / __/ _` | '__/ _ \  
  86.     | |_| | | | |  __/ | | | (__| |  | |_| | |_) | ||  __/ (_| | | |_) |  __/ (_| (_| | |_| \__ \  __/  \ V  V /  __/ | (_| (_| | | |  __/
  87.      \__,_|_| |_|\___|_| |_|\___|_|   \__, | .__/ \__\___|\__,_| |_.__/ \___|\___\__,_|\__,_|___/\___|   \_/\_/ \___|  \___\__,_|_|  \___|
  88.                                        __/ | |                                                                                            
  89.                                       |___/|_|                                                                                            
  90.        ::: ::::::::  
  91.       :+: :+:    :+:
  92.      +:+         +:+
  93.     +#+       +#++:  
  94.      +#+         +#+
  95.       #+# #+#    #+#
  96.        ### ########
  97.              */
  98.  
  99.     public class Form1 : MetroForm
  100.     {
  101.         private OpenFileDialog bin;
  102.         private ButtonX buttonX1;
  103.         private ButtonX buttonX2;
  104.         private ButtonX buttonX3;
  105.         private ButtonX buttonX4;
  106.         public string bytes;
  107.         private IContainer components = null;
  108.         private RichTextBox function;
  109.         private Label label1;
  110.         private Label label2;
  111.         private TextBox offset;
  112.         private PictureBox pictureBox1;
  113.         private TextBox textBox1;
  114.         public string vbbytes;
  115.  
  116.         public Form1()
  117.         {
  118.             this.InitializeComponent();
  119.         }
  120.  
  121.         private void buttonX1_Click(object sender, EventArgs e)
  122.         {
  123.             this.bin.Title = "Please Open a .bin File...";
  124.             this.bin.Filter = "BIN Files (*.bin)|*.bin";
  125.             this.bin.InitialDirectory = Application.StartupPath;
  126.             if (this.bin.ShowDialog() == DialogResult.OK)
  127.             {
  128.                 Stream stream = new FileStream(this.bin.FileName, FileMode.Open, FileAccess.ReadWrite);
  129.                 string str = BitConverter.ToString(stream.ToByteArray());
  130.                 this.bytes = str.Replace("-", " ,0x");
  131.                 this.vbbytes = str.Replace("-", " ,&H");
  132.                 this.textBox1.Text = this.bin.FileName;
  133.                 stream.Close();
  134.                 stream.Dispose();
  135.             }
  136.         }
  137.  
  138.         private void buttonX2_Click(object sender, EventArgs e)
  139.         {
  140.             if (this.offset.Text == "")
  141.             {
  142.                 this.offset.Text = "XXX";
  143.             }
  144.             this.function.Text = "byte[] seb5594 = new byte[] { 0x" + this.bytes + " };\nPS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0xFFFFFFFF, " + this.offset.Text + ", seb5594);\n//Code generated by seb5594s & Red-EyeX32\x00b4s .BIN to Byte Converter";
  145.         }
  146.  
  147.         private void buttonX3_Click(object sender, EventArgs e)
  148.         {
  149.             Clipboard.SetText(this.function.Text);
  150.             MessageBox.Show("Function copied to Clipboard!", "Done");
  151.         }
  152.  
  153.         private void buttonX4_Click(object sender, EventArgs e)
  154.         {
  155.             if (this.offset.Text == "")
  156.             {
  157.                 this.offset.Text = "XXX";
  158.             }
  159.             this.function.Text = "Dim seb5594 As Byte() = New Byte() { &H" + this.vbbytes + " }\nPS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address (" + this.offset.Text + ", seb5594)\n//Code generated by seb5594s & Red-EyeX32\x00b4s .BIN to Byte Converter";
  160.         }
  161.  
  162.         private string ByteArrayToString(byte[] arr)
  163.         {
  164.             ASCIIEncoding encoding = new ASCIIEncoding();
  165.             return encoding.GetString(arr);
  166.         }
  167.  
  168.         protected override void Dispose(bool disposing)
  169.         {
  170.             if (disposing && (this.components != null))
  171.             {
  172.                 this.components.Dispose();
  173.             }
  174.             base.Dispose(disposing);
  175.         }
  176.  
  177.         private void Form1_Load(object sender, EventArgs e)
  178.         {
  179.         }
  180.  
  181.         private void InitializeComponent()
  182.         {
  183.             ComponentResourceManager manager = new ComponentResourceManager(typeof(Form1));
  184.             this.label2 = new Label();
  185.             this.function = new RichTextBox();
  186.             this.buttonX1 = new ButtonX();
  187.             this.buttonX2 = new ButtonX();
  188.             this.buttonX3 = new ButtonX();
  189.             this.offset = new TextBox();
  190.             this.textBox1 = new TextBox();
  191.             this.bin = new OpenFileDialog();
  192.             this.pictureBox1 = new PictureBox();
  193.             this.label1 = new Label();
  194.             this.buttonX4 = new ButtonX();
  195.             ((ISupportInitialize) this.pictureBox1).BeginInit();
  196.             base.SuspendLayout();
  197.             this.label2.AutoSize = true;
  198.             this.label2.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
  199.             this.label2.Location = new Point(12, 0x27);
  200.             this.label2.Name = "label2";
  201.             this.label2.Size = new Size(0x29, 13);
  202.             this.label2.TabIndex = 3;
  203.             this.label2.Text = "Offset";
  204.             this.function.Font = new Font("Consolas", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
  205.             this.function.Location = new Point(15, 0x54);
  206.             this.function.Name = "function";
  207.             this.function.ShowSelectionMargin = true;
  208.             this.function.Size = new Size(0x349, 0x13c);
  209.             this.function.TabIndex = 4;
  210.             this.function.Text = "";
  211. //            this.buttonX1.AccessibleRole = AccessibleRole.PushButton;
  212.             this.buttonX1.ColorTable = eButtonColor.OrangeWithBackground;
  213.             this.buttonX1.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
  214.             this.buttonX1.Location = new Point(0x240, 0x1d);
  215.             this.buttonX1.Name = "buttonX1";
  216.             this.buttonX1.Size = new Size(280, 0x17);
  217.             this.buttonX1.Style = eDotNetBarStyle.StyleManagerControlled;
  218.             this.buttonX1.TabIndex = 6;
  219.             this.buttonX1.Text = "Load Binary File (.bin)";
  220.             this.buttonX1.Click += new EventHandler(this.buttonX1_Click);
  221. //            this.buttonX2.AccessibleRole = AccessibleRole.PushButton;
  222.             this.buttonX2.ColorTable = eButtonColor.OrangeWithBackground;
  223.             this.buttonX2.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
  224.             this.buttonX2.Location = new Point(15, 0x196);
  225.             this.buttonX2.Name = "buttonX2";
  226.             this.buttonX2.Size = new Size(100, 0x17);
  227.             this.buttonX2.Style = eDotNetBarStyle.StyleManagerControlled;
  228.             this.buttonX2.TabIndex = 7;
  229.             this.buttonX2.Text = "Build C# Function";
  230.             this.buttonX2.Click += new EventHandler(this.buttonX2_Click);
  231. //            this.buttonX3.AccessibleRole = AccessibleRole.PushButton;
  232.             this.buttonX3.ColorTable = eButtonColor.OrangeWithBackground;
  233.             this.buttonX3.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
  234.             this.buttonX3.Location = new Point(0x2c3, 0x196);
  235.             this.buttonX3.Name = "buttonX3";
  236.             this.buttonX3.Size = new Size(0x95, 0x17);
  237.             this.buttonX3.Style = eDotNetBarStyle.StyleManagerControlled;
  238.             this.buttonX3.TabIndex = 8;
  239.             this.buttonX3.Text = "Copy Function";
  240.             this.buttonX3.Click += new EventHandler(this.buttonX3_Click);
  241.             this.offset.Location = new Point(15, 0x37);
  242.             this.offset.MaxLength = 20;
  243.             this.offset.Name = "offset";
  244.             this.offset.Size = new Size(100, 20);
  245.             this.offset.TabIndex = 9;
  246.             this.offset.Text = "Put Your Offset";
  247.             this.textBox1.Location = new Point(0x240, 0x37);
  248.             this.textBox1.MaxLength = 20;
  249.             this.textBox1.Name = "textBox1";
  250.             this.textBox1.Size = new Size(280, 20);
  251.             this.textBox1.TabIndex = 10;
  252.             this.textBox1.Text = "File Path...";
  253.             this.bin.FileName = "Bin File";
  254.             this.bin.Filter = "Binary File|*.bin";
  255.             this.bin.RestoreDirectory = true;
  256. //            this.pictureBox1.Image = (Image) manager.GetObject("pictureBox1.Image");
  257.             this.pictureBox1.Location = new Point(0x10a, 4);
  258.             this.pictureBox1.Name = "pictureBox1";
  259.             this.pictureBox1.Size = new Size(0x130, 0x4a);
  260.             this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
  261.             this.pictureBox1.TabIndex = 11;
  262.             this.pictureBox1.TabStop = false;
  263.             this.pictureBox1.Click += new EventHandler(this.pictureBox1_Click);
  264.             this.label1.AutoSize = true;
  265.             this.label1.Font = new Font("Consolas", 12f, FontStyle.Bold, GraphicsUnit.Point, 0);
  266.             this.label1.Location = new Point(0x145, 0x196);
  267.             this.label1.Name = "label1";
  268.             this.label1.Size = new Size(0xcf, 0x13);
  269.             this.label1.TabIndex = 12;
  270.             this.label1.Text = "Application Build: 1.0";
  271. //            this.buttonX4.AccessibleRole = AccessibleRole.PushButton;
  272.             this.buttonX4.ColorTable = eButtonColor.OrangeWithBackground;
  273.             this.buttonX4.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
  274.             this.buttonX4.Location = new Point(0x79, 0x196);
  275.             this.buttonX4.Name = "buttonX4";
  276.             this.buttonX4.Size = new Size(0x73, 0x17);
  277.             this.buttonX4.Style = eDotNetBarStyle.StyleManagerControlled;
  278.             this.buttonX4.TabIndex = 13;
  279.             this.buttonX4.Text = "Build VB.Net Function";
  280.             this.buttonX4.Click += new EventHandler(this.buttonX4_Click);
  281.             base.AutoScaleDimensions = new SizeF(6f, 13f);
  282. //            base.AutoScaleMode = AutoScaleMode.Font;
  283.             base.ClientSize = new Size(0x36b, 430);
  284.             base.Controls.Add(this.buttonX4);
  285.             base.Controls.Add(this.label1);
  286.             base.Controls.Add(this.pictureBox1);
  287.             base.Controls.Add(this.textBox1);
  288.             base.Controls.Add(this.offset);
  289.             base.Controls.Add(this.buttonX3);
  290.             base.Controls.Add(this.buttonX2);
  291.             base.Controls.Add(this.buttonX1);
  292.             base.Controls.Add(this.function);
  293.             base.Controls.Add(this.label2);
  294.             this.DoubleBuffered = true;
  295. //            base.FormBorderStyle = FormBorderStyle.Fixed3D;
  296. //            base.set_Icon((Icon) manager.GetObject("$this.Icon"));
  297.             base.MaximizeBox = false;
  298.             base.Name = "Form1";
  299.             base.StartPosition = FormStartPosition.CenterScreen;
  300.             this.Text = ".Bin to Byte Converter by seb5594 & Red-EyeX32 PwN3D";
  301.             base.Load += new EventHandler(this.Form1_Load);
  302.             ((ISupportInitialize) this.pictureBox1).EndInit();
  303.             base.ResumeLayout(false);
  304.             base.PerformLayout();
  305.         }
  306.  
  307.         private void pictureBox1_Click(object sender, EventArgs e)
  308.         {
  309.             Process.Start("www.youtube.com/user/CODNoobFriendly");
  310.         }
  311.     }
  312. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement