Advertisement
akaMeltDown

BO2 RCE Released By: DexModz(fag)

Dec 31st, 2018
1,294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 16.09 KB | None | 0 0
  1. Image Infection prestige 15 = 0x0126756c
  2. Image Infection prestige 14 = 0x012674d4
  3. Image Infection prestige 13 = 0x0126743c
  4.  
  5.  
  6.         class BinaryReader2 : BinaryReader
  7.         {
  8.             public BinaryReader2(System.IO.Stream stream) : base(stream) { }
  9.  
  10.            
  11.  
  12.             public Int16 ReadInt16()
  13.             {
  14.                 var data = base.ReadBytes(2);
  15.                 Array.Reverse(data);
  16.                 return BitConverter.ToInt16(data, 0);
  17.             }
  18.  
  19.             public Int64 ReadInt64()
  20.             {
  21.                 var data = base.ReadBytes(8);
  22.                 Array.Reverse(data);
  23.                 return BitConverter.ToInt64(data, 0);
  24.             }
  25.  
  26.             public UInt32 ReadUInt32()
  27.             {
  28.                 var data = base.ReadBytes(4);
  29.                 Array.Reverse(data);
  30.                 return BitConverter.ToUInt32(data, 0);
  31.             }
  32.  
  33.         }
  34.  
  35.   void RCE_Rank55()
  36.         {
  37.             var loadoffsetretrv11 = 0x26FD014 - 0x3782F21C;
  38.             var loadoffsetretwrite11 = Convert.ToDecimal(loadoffsetretrv11);
  39.             RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite11 / 4 + " " + Convert.ToDecimal(0x00000000));
  40.         }
  41.  
  42.         void RCE_Prestige0()
  43.         {
  44.             var loadoffsetretrv39 = 0x26FD011 - 0x3782F21C;
  45.             var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  46.             RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0x0000000));
  47.         }
  48.  
  49.  
  50.         void RCE_PrestigePrestige2()
  51.         {
  52.             var loadoffsetretrv39 = 0x26FD011 - 0x3782F21C;
  53.             var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  54.             RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0x2000000));
  55.         }
  56.  
  57.  
  58.         void RCE_Prestige16()
  59.         {
  60.             var loadoffsetretrv11 = 0x26FD014 - 0x3782F21C;
  61.             var loadoffsetretwrite11 = Convert.ToDecimal(loadoffsetretrv11);
  62.             RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite11 / 4 + " " + Convert.ToDecimal(0x10000000));
  63.         }
  64.  
  65.  
  66.         void NameChanger()
  67.         {
  68.             //var loadoffsetretrv39 = 0x2706938 - 0x3782F21C;
  69.             //var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  70.             //RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0x2000000));
  71.             var nameaddr = 0x26C0658 - 0x3782F21C;
  72.             var nameoffsetretrv = nameaddr / 4;
  73.             var testname = Convert.ToDecimal(nameoffsetretrv);
  74.             RPC.Call(0x349F6C, -1, 1, "i " + testname + " " + Convert.ToDecimal(0x5E325954));
  75.  
  76.             var nameaddr2 = 0x26C065C - 0x3782F21C;
  77.             var nameoffsetretrv2 = nameaddr2 / 4;
  78.             var testname2 = Convert.ToDecimal(nameoffsetretrv2);
  79.             RPC.Call(0x349F6C, -1, 1, "i " + testname2 + " " + Convert.ToDecimal(0x2F446578));
  80.  
  81.             var nameaddr3 = 0x26C0660 - 0x3782F21C;
  82.             var nameoffsetretrv3 = nameaddr3 / 4;
  83.             var testname3 = Convert.ToDecimal(nameoffsetretrv3);
  84.             RPC.Call(0x349F6C, -1, 1, "i " + testname3 + " " + Convert.ToDecimal(0x43465700));
  85.  
  86.             //var nameaddr4 = 0x26C0664 - 0x3782F21C;
  87.             //var nameoffsetretrv4 = nameaddr4 / 4;
  88.             //var testname4 = Convert.ToDecimal(nameoffsetretrv4);
  89.             //RPC.Call(0x349F6C, -1, 1, "i " + testname4 + " " + Convert.ToDecimal(0x5954));
  90.         }
  91.  
  92.  void IMGInfectionPrestige11()
  93.         {
  94.             BinaryReader2 uglyprestige11 = new BinaryReader2(File.Open(@"D:\rank_ugly_small.bin", FileMode.Open));
  95.  
  96.             for (int i = 0; i < (int)uglyprestige11.BaseStream.Length; i += 4)
  97.             {
  98.                 //Prestige 11 Icon Infection
  99.                 byte[] element = new byte[4];
  100.                 var decRead = uglyprestige11.ReadInt32();
  101.  
  102.                 IntPtr actualptr = new IntPtr(PS3.GetInt32(0x126730C));
  103.  
  104.                 var loadoffsetretrv11 = actualptr.ToInt32() + i - 0x3782F21C;
  105.                 var loadoffsetretwrite11 = Convert.ToDecimal(loadoffsetretrv11);
  106.                 RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite11 / 4 + " " + Convert.ToDecimal(decRead));
  107.             }
  108.         }
  109.  
  110.  
  111.        
  112.         private void CamoInfection()
  113.         {
  114.        
  115.             BinaryReader2 camo_green = new BinaryReader2(File.Open(@"D:\camo_cyan_dia_menu.bin", FileMode.Open));
  116.  
  117.             for (int i = 0; i <= (int)camo_green.BaseStream.Length; i += 4)
  118.             {
  119.                 //Cyan Camo Infection
  120.                 var decRead = camo_green.ReadInt32();
  121.  
  122.                 var loadoffsetretrv8 = 0xC4BE1D00 + i - 0x3782F21C; //Gold - 0xC4BE1D00 | Diamond - 0xC4BE4800
  123.                 var loadoffsetretwrite8 = Convert.ToDecimal(loadoffsetretrv8);
  124.                 RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite8 / 4 + " " + Convert.ToDecimal(decRead));
  125.             }
  126.         }
  127.  
  128.  
  129.             //Public Match Ghost Camo
  130.             var loadoffsetretrv39 = 0x27078C0 - 0x3782F21C;
  131.             var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  132.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0x50010000));
  133.  
  134.             var loadoffsetretrv40 = 0x27078CE - 0x3782F21C;
  135.             var loadoffsetretwrite40 = Convert.ToDecimal(loadoffsetretrv40);
  136.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite40 / 4 + " " + Convert.ToDecimal(0xA8000000));
  137.  
  138.             var loadoffsetretrv41 = 0x27078F4 - 0x3782F21C;
  139.             var loadoffsetretwrite41 = Convert.ToDecimal(loadoffsetretrv41);
  140.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite41 / 4 + " " + Convert.ToDecimal(0x00150000));
  141.  
  142.             var loadoffsetretrv42 = 0x2707902 - 0x3782F21C;
  143.             var loadoffsetretwrite42 = Convert.ToDecimal(loadoffsetretrv42);
  144.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite42 / 4 + " " + Convert.ToDecimal(0x800A0000));
  145.  
  146.             var loadoffsetretrv43 = 0x2707929 - 0x3782F21C;
  147.             var loadoffsetretwrite43 = Convert.ToDecimal(loadoffsetretrv43);
  148.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite43 / 4 + " " + Convert.ToDecimal(0x50010000));
  149.  
  150.             var loadoffsetretrv44 = 0x2707937 - 0x3782F21C;
  151.             var loadoffsetretwrite44 = Convert.ToDecimal(loadoffsetretrv44);
  152.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite44 / 4 + " " + Convert.ToDecimal(0xA8000000));
  153.  
  154.             var loadoffsetretrv45 = 0x270795D - 0x3782F21C;
  155.             var loadoffsetretwrite45 = Convert.ToDecimal(loadoffsetretrv45);
  156.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite45 / 4 + " " + Convert.ToDecimal(0x00150000));
  157.  
  158.             var loadoffsetretrv46 = 0x270796B - 0x3782F21C;
  159.             var loadoffsetretwrite46 = Convert.ToDecimal(loadoffsetretrv46);
  160.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite46 / 4 + " " + Convert.ToDecimal(0x800A0000));
  161.  
  162.             var loadoffsetretrv47 = 0x2707992 - 0x3782F21C;
  163.             var loadoffsetretwrite47 = Convert.ToDecimal(loadoffsetretrv47);
  164.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite47 / 4 + " " + Convert.ToDecimal(0x50010000));
  165.  
  166.             var loadoffsetretrv48 = 0x27079A0 - 0x3782F21C;
  167.             var loadoffsetretwrite48 = Convert.ToDecimal(loadoffsetretrv48);
  168.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite48 / 4 + " " + Convert.ToDecimal(0xA8000000));
  169.  
  170.             var loadoffsetretrv49 = 0x27079C6 - 0x3782F21C;
  171.             var loadoffsetretwrite49 = Convert.ToDecimal(loadoffsetretrv49);
  172.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite49 / 4 + " " + Convert.ToDecimal(0x50010000));
  173.  
  174.             var loadoffsetretrv50 = 0x27079D4 - 0x3782F21C;
  175.             var loadoffsetretwrite50 = Convert.ToDecimal(loadoffsetretrv50);
  176.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite50 / 4 + " " + Convert.ToDecimal(0xA8000000));
  177.  
  178.             var loadoffsetretrv51 = 0x27079FB - 0x3782F21C;
  179.             var loadoffsetretwrite51 = Convert.ToDecimal(loadoffsetretrv51);
  180.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite51 / 4 + " " + Convert.ToDecimal(0x00150000));
  181.  
  182.             var loadoffsetretrv52 = 0x2707A09 - 0x3782F21C;
  183.             var loadoffsetretwrite52 = Convert.ToDecimal(loadoffsetretrv52);
  184.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite52 / 4 + " " + Convert.ToDecimal(0x800A0000));
  185.  
  186.             var loadoffsetretrv53 = 0x2707A2F - 0x3782F21C;
  187.             var loadoffsetretwrite53 = Convert.ToDecimal(loadoffsetretrv53);
  188.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite53 / 4 + " " + Convert.ToDecimal(0x50010000));
  189.  
  190.             var loadoffsetretrv54 = 0x2707A3D - 0x3782F21C;
  191.             var loadoffsetretwrite54 = Convert.ToDecimal(loadoffsetretrv54);
  192.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite54 / 4 + " " + Convert.ToDecimal(0xA8000000));
  193.  
  194.             var loadoffsetretrv55 = 0x2707A64 - 0x3782F21C;
  195.             var loadoffsetretwrite55 = Convert.ToDecimal(loadoffsetretrv55);
  196.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite55 / 4 + " " + Convert.ToDecimal(0x00150000));
  197.  
  198.             var loadoffsetretrv56 = 0x2707A72 - 0x3782F21C;
  199.             var loadoffsetretwrite56 = Convert.ToDecimal(loadoffsetretrv56);
  200.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite56 / 4 + " " + Convert.ToDecimal(0x800A0000));
  201.  
  202.             var loadoffsetretrv57 = 0x2707A98 - 0x3782F21C;
  203.             var loadoffsetretwrite57 = Convert.ToDecimal(loadoffsetretrv57);
  204.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite57 / 4 + " " + Convert.ToDecimal(0x50010000));
  205.  
  206.             var loadoffsetretrv58 = 0x2707AA6 - 0x3782F21C;
  207.             var loadoffsetretwrite58 = Convert.ToDecimal(loadoffsetretrv58);
  208.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite58 / 4 + " " + Convert.ToDecimal(0xA8000000));
  209.  
  210.             //Private Match Ghost Camo
  211.             var loadoffsetretrv39 = 0x2707B74 - 0x3782F21C;
  212.             var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  213.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0x9F0A0000));
  214.  
  215.             var loadoffsetretrv40 = 0x2707B82 - 0x3782F21C;
  216.             var loadoffsetretwrite40 = Convert.ToDecimal(loadoffsetretrv40);
  217.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite40 / 4 + " " + Convert.ToDecimal(0x4F050000));
  218.  
  219.             var loadoffsetretrv41 = 0x2707BA9 - 0x3782F21C;
  220.             var loadoffsetretwrite41 = Convert.ToDecimal(loadoffsetretrv41);
  221.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite41 / 4 + " " + Convert.ToDecimal(0xA8000000));
  222.  
  223.             var loadoffsetretrv42 = 0x2707BB7 - 0x3782F21C;
  224.             var loadoffsetretwrite42 = Convert.ToDecimal(loadoffsetretrv42);
  225.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite42 / 4 + " " + Convert.ToDecimal(0x54000000));
  226.  
  227.             var loadoffsetretrv43 = 0x2707B74 - 0x3782F21C;
  228.             var loadoffsetretwrite43 = Convert.ToDecimal(loadoffsetretrv43);
  229.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite43 / 4 + " " + Convert.ToDecimal(0x9F0A0000));
  230.  
  231.             var loadoffsetretrv44 = 0x2707B82 - 0x3782F21C;
  232.             var loadoffsetretwrite44 = Convert.ToDecimal(loadoffsetretrv44);
  233.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite44 / 4 + " " + Convert.ToDecimal(0x4F050000));
  234.  
  235.             var loadoffsetretrv45 = 0x2707BA9 - 0x3782F21C;
  236.             var loadoffsetretwrite45 = Convert.ToDecimal(loadoffsetretrv45);
  237.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite45 / 4 + " " + Convert.ToDecimal(0xA8000000));
  238.  
  239.             var loadoffsetretrv46 = 0x2707BB7 - 0x3782F21C;
  240.             var loadoffsetretwrite46 = Convert.ToDecimal(loadoffsetretrv46);
  241.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite46 / 4 + " " + Convert.ToDecimal(0x54000000));
  242.  
  243.             var loadoffsetretrv47 = 0x2707B74 - 0x3782F21C;
  244.             var loadoffsetretwrite47 = Convert.ToDecimal(loadoffsetretrv47);
  245.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite47 / 4 + " " + Convert.ToDecimal(0x9F0A0000));
  246.  
  247.             var loadoffsetretrv48 = 0x2707B82 - 0x3782F21C;
  248.             var loadoffsetretwrite48 = Convert.ToDecimal(loadoffsetretrv48);
  249.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite48 / 4 + " " + Convert.ToDecimal(0x4F050000));
  250.            
  251.            
  252.             //Liga Match Ghost Camo
  253.             var loadoffsetretrv39 = 0x2707CD2 - 0x3782F21C;
  254.             var loadoffsetretwrite39 = Convert.ToDecimal(loadoffsetretrv39);
  255.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite39 / 4 + " " + Convert.ToDecimal(0xA9000000));
  256.  
  257.             var loadoffsetretrv40 = 0x2707CE0 - 0x3782F21C;
  258.             var loadoffsetretwrite40 = Convert.ToDecimal(loadoffsetretrv40);
  259.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite40 / 4 + " " + Convert.ToDecimal(0x54000000));
  260.  
  261.             var loadoffsetretrv41 = 0x2707D06 - 0x3782F21C;
  262.             var loadoffsetretwrite41 = Convert.ToDecimal(loadoffsetretrv41);
  263.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite41 / 4 + " " + Convert.ToDecimal(0x9F0A0000));
  264.  
  265.             var loadoffsetretrv42 = 0x2707D14 - 0x3782F21C;
  266.             var loadoffsetretwrite42 = Convert.ToDecimal(loadoffsetretrv42);
  267.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite42 / 4 + " " + Convert.ToDecimal(0x4F050000));
  268.  
  269.             var loadoffsetretrv43 = 0x2707D3B - 0x3782F21C;
  270.             var loadoffsetretwrite43 = Convert.ToDecimal(loadoffsetretrv43);
  271.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite43 / 4 + " " + Convert.ToDecimal(0xA9000000));
  272.  
  273.             var loadoffsetretrv44 = 0x2707D49 - 0x3782F21C;
  274.             var loadoffsetretwrite44 = Convert.ToDecimal(loadoffsetretrv44);
  275.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite44 / 4 + " " + Convert.ToDecimal(0x54000000));
  276.  
  277.             var loadoffsetretrv45 = 0x2707D6F - 0x3782F21C;
  278.             var loadoffsetretwrite45 = Convert.ToDecimal(loadoffsetretrv45);
  279.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite45 / 4 + " " + Convert.ToDecimal(0x9F0A0000));
  280.  
  281.             var loadoffsetretrv46 = 0x2707D7D - 0x3782F21C;
  282.             var loadoffsetretwrite46 = Convert.ToDecimal(loadoffsetretrv46);
  283.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite46 / 4 + " " + Convert.ToDecimal(0x4F050000));
  284.  
  285.             var loadoffsetretrv47 = 0x2707DA4 - 0x3782F21C;
  286.             var loadoffsetretwrite47 = Convert.ToDecimal(loadoffsetretrv47);
  287.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite47 / 4 + " " + Convert.ToDecimal(0xA9000000));
  288.  
  289.             var loadoffsetretrv48 = 0x2707DB2 - 0x3782F21C;
  290.             var loadoffsetretwrite48 = Convert.ToDecimal(loadoffsetretrv48);
  291.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite48 / 4 + " " + Convert.ToDecimal(0x54000000));
  292.  
  293.             //3X showcase ghost
  294.             var loadoffsetretrv49 = 0x263ca75 - 0x3782F21C;
  295.             var loadoffsetretwrite49 = Convert.ToDecimal(loadoffsetretrv49);
  296.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite49 / 4 + " " + Convert.ToDecimal(0xe498638e));
  297.  
  298.             //3X showcase AW
  299.             var loadoffsetretrv50 = 0x263ca75 - 0x3782F21C;
  300.             var loadoffsetretwrite50 = Convert.ToDecimal(loadoffsetretrv50);
  301.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite50 / 4 + " " + Convert.ToDecimal(0xfcf8e38f));
  302.  
  303.             //Master Rang
  304.             var loadoffsetretrv51 = 0x263CA7A - 0x3782F21C;
  305.             var loadoffsetretwrite51 = Convert.ToDecimal(loadoffsetretrv51);
  306.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite51 / 4 + " " + Convert.ToDecimal(0x02C020000));
  307.  
  308.             var loadoffsetretrv52 = 0x263CA8C - 0x3782F21C;
  309.             var loadoffsetretwrite52 = Convert.ToDecimal(loadoffsetretrv52);
  310.             BO2.RPC.Call(0x349F6C, -1, 1, "i " + loadoffsetretwrite52 / 4 + " " + Convert.ToDecimal(0x01000000));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement