• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • At Work
  • CodenzHub
  • Coding
  • Deejaying
  • Donating
  • Drinking
  • Eating
  • Editing
  • Hacking
  • Hate Mailing
  • Jamin'
  • Lagging
  • Live Streaming
  • Lurking
  • No Status
  • Pawning
  • PC Gaming
  • PS Gaming
  • Raging
  • Reversing
  • Sleeping
  • Steam Gaming
  • Trolling
  • TwitchStreamer
  • Vodka!
  • Watching TV/Movie
  • Xbox Gaming
  • Youtuber
  • Zombies
  • Page 1 of 2 12 LastLast
    Results 1 to 10 of 11
    1. #1
      Hacker
      Working, University, Coding ..
       
      Drinking
       
      GAFO666's Avatar
      Join Date
      Aug 2012
      Location
      if(PlayerBase << 16) return IdontKnow("yolo");
      Posts
      531
      Thanks (-->)
      33
      Thanks (<--)
      103

      Question Howto stream a hack-dll from an vServer or webFTP ?

      Silent VPN
      Hey Guys,
      Im wondering why no-one knows howto stream a dll from an vServer or web-ftp,
      I try to find that out since a long time, but the internet is no help atm, that would be more usefull than downloading the file to inject >.<
      (like the vip-hack streamers of gameanarchy or aimjunkies)
      I just gues that I have to read the dll into an byte-array and inject it~

      May someone here knows howto solve this problem


      ,greetings GAFO~

    2. #2
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      terrorbyte's Avatar
      Join Date
      Sep 2013
      Posts
      10
      Thanks (-->)
      0
      Thanks (<--)
      0
      You're correct, best way is by reading it into a byte-array and then injecting it.
      Here's an example code, hope it helps.
      I was recently looking into this for a project I'm working on.
      As far as I know I did something similar to the example written.
      Obviously changing to your liking.


      private void InjectHackBTN_Click(object sender, EventArgs e)
      (

      WebClient request = new WebClient();

      request.Credentials=
      new NetworkCredentials(this.txtUsername.txt,
      this.txtPassword.Text);


      byte[] fileData =
      request.DownloadData(this.txtAddress.Text + "/"+
      this.txtFileToDownload.text


      FileStream file=
      File.Create(this.txtDownloadPath.text + "\\" +
      this.txtFileToDownload.Text);


      file.Write(fileData, 0, fileData.Length);

      file.Close();

      MessageBox.Show("Injected Successfully");
      What I did here was when you would click the button labeled "Inject or Load" it would then download the file and not inject it until the download process was complete.
      I'm sure you can find all this information in a simple google search as that's how I came across it.
      The code I've written above may or may not work, it's simply an example although I don't see anything wrong with it.

      If you have any questions regarding this, let me know.
      I can give you a more in depth explanation.
      Obviously I did this in C#.

      In my one I only got as far as typing in the url to fetch the file from, however it wouldn't be too hard to intergrate the url into the code itself.
      But I see no issue with the URL being visible as they'll need a login to access it anyway. (Unless you're trying to do a VIP system)
      Last edited by terrorbyte; 09-16-2013 at 04:53 PM.

    3. #3
      Hacker
      Working, University, Coding ..
       
      Drinking
       
      GAFO666's Avatar
      Join Date
      Aug 2012
      Location
      if(PlayerBase << 16) return IdontKnow("yolo");
      Posts
      531
      Thanks (-->)
      33
      Thanks (<--)
      103
      ty hope that works

      EDIT:
      hmm rewrote my download-file code to streaming-code but somehow it wont start to stream, nothing happen whyever oO
      Code:
      private byte[] DLL_Stream;
      private bool DownloadPackage(string Dll_Path)
              {
                  try
                  {
                      lock (this)
                      {                    
                          WebClient wClient = new WebClient();
                          wClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressChanged);
                          wClient.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadComplete);
                          DLL_Stream = wClient.DownloadData(new Uri(Dll_Path));                    
                          return true;
                      }
                  }
                  catch (Exception)
                  {
                      MessageBox.Show("Error -Serverconnection not available.\nPlease try it later again or check your\nInternetconnection.", "ConnectionManager", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                      return false;
                      //this.Close();
                  }
              }
              private void DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
              {
                  progressBar1.Value = e.ProgressPercentage;
                  lbDownload.Text = "Streaming - " + Convert.ToString(e.ProgressPercentage) + " %";
              }
              void DownloadComplete(object sender, AsyncCompletedEventArgs e)
              {
                  progressBar1.Value = 0;
                  lbDownload.Text = "Done.. 100%";
                  Thread.Sleep(200);
                  lbDownload.Text = "Your hack has been streamed !\nInjection_Loop starting !";
                  InjectionLoop();
              }
      Last edited by GAFO666; 09-16-2013 at 06:55 PM.

    4. #4
      Kim Kong Trasher
      I don't have status.
       
      Raging
       
      c5's Avatar
      Join Date
      Jul 2012
      Location
      Mankei Iland
      Posts
      1,221
      Thanks (-->)
      97
      Thanks (<--)
      492
      Why do you even want to stream your hack?
      Howto stream a hack-dll from an vServer or webFTP ?

    5. #5
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      Icyvel's Avatar
      Join Date
      Aug 2013
      Posts
      19
      Thanks (-->)
      3
      Thanks (<--)
      4
      Quote Originally Posted by c5 View Post
      Why do you even want to stream your hack?
      Probably because he wants his hack to stay private, so lesser experienced coders doesn't get the DLL.

    6. #6
      Hacker
      Working, University, Coding ..
       
      Drinking
       
      GAFO666's Avatar
      Join Date
      Aug 2012
      Location
      if(PlayerBase << 16) return IdontKnow("yolo");
      Posts
      531
      Thanks (-->)
      33
      Thanks (<--)
      103
      Quote Originally Posted by c5 View Post
      Why do you even want to stream your hack?
      Quote Originally Posted by Icyvel View Post
      Probably because he wants his hack to stay private, so lesser experienced coders doesn't get the DLL.
      Well, my view of things is not one-sided.
      I just want be able to do that and gain the knowlede and it would be more easy for me and others, if I write pub hacks and they can just stream and inject it without to much downloading, so they just would need my injector and they have all hacks wich are public stored in my prog


      EDIT:
      problem solved, my hack-stream works now with perfect injection

      here the code for pll who want stream dll's as well :P

      Code:
      private bool DownloadPackage(string Dll_Path)
              {
                  try
                  {
                      lock (this)
                      {                    
                          WebClient wClient = new WebClient();
                          wClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressChanged);
                          wClient.DownloadDataCompleted += DownloadDataCompleted;
                          wClient.DownloadDataAsync(new Uri(Dll_Path)); //new Uri(Dll_Path)                   
                          return true;
                      }
                  }
                  catch (Exception)
                  {
                      MessageBox.Show("Error -Serverconnection not available.\nPlease try it later again or check your\nInternetconnection.", "ConnectionManager", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                      return false;
                      //this.Close();
                  }
              }
              private void DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
              {
                  lbDownload.Text = "Done.. 100%";
                  DLL_Stream = e.Result;
                  Thread.Sleep(400);
                  lbDownload.Text = "Your hack has been streamed !\nInjection_Loop starting !";
                  InjectionLoop();
              }
              private void DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
              {
                  progressBar1.Value = e.ProgressPercentage;
                  lbDownload.Text = "Streaming - " + Convert.ToString(e.ProgressPercentage) + " %";
              }
      Last edited by GAFO666; 09-17-2013 at 05:36 AM.

    7. #7
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      terrorbyte's Avatar
      Join Date
      Sep 2013
      Posts
      10
      Thanks (-->)
      0
      Thanks (<--)
      0
      Glad you got it working buddy, hope I was of some assistance

    8. #8
      Hacker
      Working, University, Coding ..
       
      Drinking
       
      GAFO666's Avatar
      Join Date
      Aug 2012
      Location
      if(PlayerBase << 16) return IdontKnow("yolo");
      Posts
      531
      Thanks (-->)
      33
      Thanks (<--)
      103
      Quote Originally Posted by terrorbyte View Post
      Glad you got it working buddy, hope I was of some assistance
      yh you were my onliest prob I have is, that small-dlls are streamed and injected without problems, but bigger ones like my css hack .dll -> it streams up to 25% and jumps to 100% whyever :x

    9. #9
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      terrorbyte's Avatar
      Join Date
      Sep 2013
      Posts
      10
      Thanks (-->)
      0
      Thanks (<--)
      0
      Quote Originally Posted by GAFO666 View Post
      yh you were my onliest prob I have is, that small-dlls are streamed and injected without problems, but bigger ones like my css hack .dll -> it streams up to 25% and jumps to 100% whyever :x
      Hm, that's odd. I'll have a look into it for you. Let me know if you figure it out.

      Edit:

      I've managed to find a simpler way to get the file.

      You can simply intergrate the option of a username/login requirement yourself.
      By using:
      request.Credentials=
      new NetworkCredentials(this.txtUsername.txt,
      this.txtPassword.Text);
      Ofcourse, you could always just create a login screen which stores the login credentials and uses them for the server.


      Here's the way I've done it:

      }

      private void btnInject_Click(object sender, EventArgs e)
      {
      WebClient client = new WebClient();
      client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_Downloa dProgressChanged);
      client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileComp leted);


      client.DownloadFileAsync(new Uri("WEB SERVER/FTP URL TO FILE"), @"Where the file will be stored.");

      btnInject.Text = "Load Hack";
      btnInject.Enabled = false;
      }
      void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
      {
      double bytesIn = double.Parse(e.BytesReceived.ToString());
      double totalBytes = double.Parse(e.TotalBytesToReceive.ToString());
      double percentage = bytesIn / totalBytes * 100;

      progressBar1.Value = int.Parse(Math.Truncate(percentage).ToString());
      }
      void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
      {
      MessageBox.Show("Successfully Loaded, Injecting.");

      btnInject.Text = "Loading..";
      btnInject.Enabled = true;
      }
      }
      }
      I've tested this with many different sized DLL's and all appear to download just fine.
      Of course you don't have to have a progress bar or message pop up, it's upto you how you do it.
      I personally did it so once loading completes, it injects and closes the ui.
      Last edited by terrorbyte; 09-17-2013 at 07:29 PM.

    10. #10
      Hacker
      Working, University, Coding ..
       
      Drinking
       
      GAFO666's Avatar
      Join Date
      Aug 2012
      Location
      if(PlayerBase << 16) return IdontKnow("yolo");
      Posts
      531
      Thanks (-->)
      33
      Thanks (<--)
      103
      Silent VPN
      Quote Originally Posted by terrorbyte View Post
      Hm, that's odd. I'll have a look into it for you. Let me know if you figure it out.

      Edit:

      I've managed to find a simpler way to get the file.

      You can simply intergrate the option of a username/login requirement yourself.
      By using:


      Ofcourse, you could always just create a login screen which stores the login credentials and uses them for the server.


      Here's the way I've done it:



      I've tested this with many different sized DLL's and all appear to download just fine.
      Of course you don't have to have a progress bar or message pop up, it's upto you how you do it.
      I personally did it so once loading completes, it injects and closes the ui.
      thank you very much, I will try it out (just got my new pc today, thatswhy late answer )

      and I just add
      Code:
      byte[] BytesToInject;
      into
      Code:
      void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
      {
      MessageBox.Show("Successfully Loaded, Injecting.");
      btnInject.Text = "Loading..";
      btnInject.Enabled = true;
      BytesToInject = e.Result;// <------------------------
      }
      as usual ? or on a different way ?
      Last edited by GAFO666; 09-18-2013 at 03:13 PM.

    Page 1 of 2 12 LastLast

    Similar Game Hacker Threads

    1. [VideoTutorial] C++ How to Hack Counter Strike Bunny Hop Hack bhop DIFFICULTY [2/10]
      By Fleep in forum GH Hack Video Tutorials
      Replies: 65
      Last Post: 08-16-2017, 05:58 PM
    2. [VideoTutorial] C++ How to HACK Call of Duty 4 Wall Hack with Chams DirectX DIFFICULTY[6/10]
      By Fleep in forum GH Hack Video Tutorials
      Replies: 71
      Last Post: 03-12-2017, 04:47 PM
    3. [VideoTutorial] C++ How to Hack RAPID FIRE Call of Duty 4 Hack DIFFICULTY [3/10]
      By Fleep in forum GH Hack Video Tutorials
      Replies: 12
      Last Post: 08-03-2016, 05:38 AM
    4. [Release] TorchLight 2 Hacks v2.0 - Level hack, Health Hack, Strength and more!
      By Crazywink in forum Other Game Hacks
      Replies: 22
      Last Post: 12-09-2013, 05:35 PM
    5. HOWTO scan if any key was pressed ?
      By GAFO666 in forum Hacking Help
      Replies: 13
      Last Post: 09-26-2013, 12:03 PM

    Tags for this Thread