#1
|
|||
|
|||
[Release] Cellbot Injector 1.1 (Really Neat!)
Youtube Video:
Code:
/watch?v=Udn0cnX9TxU i then added the ability to inject your own custom hacked .swf files as seen in the video which demonstrates all the functions. At its core , its a HTTP autoresponder built on the fiddlercore.dll, i am including the source code aswell. Its pretty dirty coding but it was when i was just learning. Code:
using System; using Fiddler; using System.Net; using System.IO; using System.Threading; namespace Cellbot { class Program{ public static void WriteHalt(string s) { ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(s); Console.ForegroundColor = oldColor; } public static void WriteNormal(string s) { ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(s); Console.ForegroundColor = oldColor; } public static void WriteScan(string s) { ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(s); Console.ForegroundColor = oldColor; } public static void WriteIntro(string s) { ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine(s); Console.ForegroundColor = oldColor; } static void Main(string[] args) { #region AttachEventListeners Console.CancelKeyPress += new ConsoleCancelEventHandler(Console_CancelKeyPress); #endregion AttachEventListeners Console.Title = "Cellbot Injector A1.1 by nosnipe"; WriteIntro(" CBI A1.1 by nosnipe (1=P2S Racing 2=P2S Target 3=Custom Swf)"); Console.Write(">"); ConsoleKeyInfo cki = Console.ReadKey(); Console.WriteLine(); switch (cki.KeyChar) { case '1': WebClient client = new WebClient(); WriteNormal(" Grabbing Files.."); client.DownloadFile("http://pstream.pcriot.com/Edits/racing_v2.2.swf", "C:/Windows/System32/racing_v2.2.swf"); Thread.Sleep(4000); Console.Clear(); WriteNormal(" Successfully Streamed to client from VoxelServices.com"); Thread.Sleep(3000); Console.Clear(); Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { WriteScan(" Scanning"); oS.bBufferResponse = true; }; Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { if (oS.uriContains("racing_v2.2.swf")) { oS.utilCreateResponseAndBypassServer(); oS.oFlags["x-replywithfile"] = "C:/Windows/System32/racing_v2.2.swf"; Fiddler.FiddlerApplication.Shutdown(); WriteNormal(" Injection Succussful"); Console.Beep(); } }; break; case '2': WebClient client2 = new WebClient(); WriteNormal(" Grabbing Files.."); client2.DownloadFile("http://pstream.pcriot.com/Edits/shootinggallery_v5.2.swf", "C:/Windows/System32/shootinggallery_v5.2.swf"); client2.DownloadFile("http://pstream.pcriot.com/Edits/makecerts.exe", "C:/makecerts.exe"); Thread.Sleep(4000); Console.Clear(); WriteNormal(" Successfully Streamed to client from VoxelServices.com"); Thread.Sleep(3000); Console.Clear(); Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { WriteScan(" Scanning"); oS.bBufferResponse = true; }; Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { if (oS.uriContains("shootinggallery_v5.2.swf")) { oS.utilCreateResponseAndBypassServer(); oS.oFlags["x-replywithfile"] = "C:/Windows/System32/shootinggallery_v5.2.swf"; Fiddler.FiddlerApplication.Shutdown(); WriteNormal(" Injection Succussful"); System.Diagnostics.Process.Start("); Console.Beep(); } }; break; case '3': Console.Clear(); WriteNormal(" Search:"); Console.Write(">"); string Search = Console.ReadLine(); WriteNormal(" Replace:"); Console.Write(">"); string Replace = Console.ReadLine(); Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { WriteScan(" Scanning"); oS.bBufferResponse = true; }; Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS) { if (oS.uriContains(Search)) { oS.utilCreateResponseAndBypassServer(); oS.oFlags["x-replywithfile"] = Replace; Fiddler.FiddlerApplication.Shutdown(); WriteNormal(" Injection Succussful"); Console.Beep(); } }; break; } Fiddler.CONFIG.IgnoreServerCertErrors = true; Fiddler.FiddlerApplication.Startup(49211, true, true); Object forever = new Object(); lock (forever) { System.Threading.Monitor.Wait(forever); } } static void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e) { Console.Clear(); WriteHalt(" Shutting Down.."); File.Delete(""); File.Delete(""); File.Delete(""); Fiddler.FiddlerApplication.Shutdown(); System.Threading.Thread.Sleep(750); } } } |
Sponsored Links |
#2
|
|||
|
|||
Pretty sweet, but how about the proxy settings? Think I get stuck there.
|
![]() |
Thread Tools | |
Display Modes | |
|
|