• 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
  • Results 1 to 6 of 6
    1. #1
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      m0v's Avatar
      Join Date
      Jun 2012
      Posts
      58
      Thanks (-->)
      0
      Thanks (<--)
      0

      ACubeDll or Injector didnt work on Win 7 Ultimate 32bit?

      Silent VPN
      hey Fleep i just wanted you ask if the ACubeDll didnt work on Win 7 Ultimate 32bit version or i am wrong?
      I just tested your project even no result.

      it starts the dll injecter and says it was ok to Inject the Dll but then nothing happens in the game maybe i am too newbish for it but i dont think it!
      i even created 2 times my own DLL and tryed to load it in the game always the same problem maybe you have any answers for me sry if my english is so bad ^^ but i am from germany and a long time out of school

      //////////////////EDIT/////////////////////

      sry i got the error i forget to rename the dll from top of the head ^.^ maybe i should look first than ask ;D

      but why isnt my dll didnt working can someone of you guys look it up and tell me whats wrong?! thx

      Code:
      #include &lt;Windows.h&gt;
      #include &lt;iostream&gt;
      
      void WriteToMemory(DWORD AddressToWrite, char* valueToWrite, int byteNum);
      DWORD FindDmaAddy(int pointerLevel, DWORD offsets&#91;], DWORD BaseAddress);
      char *StringToCharArr(std::string strToConvert);
      int main();
      
      using namespace std;
      
      DWORD WINAPI Main_Thread(LPVOID lpParam)
      {
      	main();
      	return S_OK;
      }
      
      BOOL APIENTRY DllMain(HMODULE hModule, DWORD _reason, LPVOID lpReserved)
      {
      	if(_reason == DLL_PROCESS_ATTACH)
      	{
      		CreateThread(0, 0x1000, &amp;Main_Thread, 0, 0, NULL);
      	}
      }
      
      int main()
      {
      
      	string Nops&#91;] = 
      	{
      		"\x90",
      		"\x90\x90",
      		"\x90\x90\x90",
      		"\x90\x90\x90\x90",
      	};
      
      	bool AmmoStatus;
      	char AmmoOpCode&#91;] = "\xFF\x06";
      	char AmmoDefaultOpCode&#91;] = "\xFF\x0E";
      	DWORD AmmoAddress = 0x45B75F;
      
      	bool HealthStatus;
      	char HealthValue&#91;] = "\x39\x5";
      	char DefaultHealthValue&#91;] = "\x64\x0";
      	DWORD HealthBaseAddress = 0x4DF73C;
      	DWORD HealthOffsets&#91;] = { 0xF4 };
      	DWORD AddressToWrite;
      
      	bool RfireStatus;
      	char RfireOpCode&#91;] = "\x90\x90";
      	char RfireDefaultOpCode&#91;] = "\x89\x10";
      	DWORD RfireAddress = 0x45B75A;
      
      	bool RecoilStatus;
      	string RecoilDefaultOpCodes&#91;] = 
      	{
      		"\x8B\x16",
      		"\x8B\x52\x14",
      		"\x50",
      		"\x8D\x4c\x24\x1C",
      		"\x51",
      		"\x8B\xCE",
      		"\xFF\xD2",
      	};
      	
      	DWORD RecoilAddress&#91;] = { 0x45B70A, 0x45B70C, 0x45B70F,	0x45B710, 0x45B714, 0x45B715, 0x45B717 };
      	int NoOfBytes&#91;] = {2, 3, 1, 4, 1, 2, 2};
      
      	bool AutoGunStatus;
      	char AutoGunOpCode&#91;] = "\xEB\x09";
      	char AutoGunDefaultOpCode&#91;] = "\x75\x09";
      	DWORD AutoGunAddress = 0x45B6BB;
      
      	//-------------Ammo---------------------
      	if(GetAsyncKeyState(VK_F1))
      	{
      		AmmoStatus = !AmmoStatus;
      		
      		if(AmmoStatus)
      		{
      			WriteToMemory(AmmoAddress, AmmoOpCode, 2);
      		}
      		else
      		{
      			WriteToMemory(AmmoAddress, AmmoDefaultOpCode, 2);
      		}
      	}
      	
      	//---------------Health-----------------
      	if(GetAsyncKeyState(VK_F2))
      	{
      		HealthStatus = !HealthStatus;
      		AddressToWrite = FindDmaAddy(1, HealthOffsets, HealthBaseAddress);
      
      		if(!HealthStatus)
      		{
      			if(AddressToWrite != NULL)
      			{
      				WriteToMemory(AddressToWrite, DefaultHealthValue, 2);
      			}
      		}
      		else
      		{
      
      		}
      	}
      
      	//--------------Rfire---------------
      	if(GetAsyncKeyState(VK_F3))
      	{
      		RfireStatus = !RfireStatus;
      		
      		if(RfireStatus)
      		{
      			WriteToMemory(RfireAddress, RfireOpCode, 2);
      		}
      		else
      		{
      			WriteToMemory(RfireAddress, RfireDefaultOpCode, 2);
      		}
      	}
      
      	//--------------Recoil---------------
      	if(GetAsyncKeyState(VK_F3))
      	{
      		RecoilStatus = !RecoilStatus;
      		
      		if(RecoilStatus)
      		{
      			for(int i = 0; i &lt; 7; i++)
      			{
      				WriteToMemory(RecoilAddress[i], StringToCharArr(Nops[NoOfBytes[i]-1]), NoOfBytes[i]);
      			}
      		}
      		else
      		{
      			for(int i = 0; i &lt; 7; i++)
      			{
      				WriteToMemory(RecoilAddress[i], StringToCharArr(RecoilDefaultOpCodes[i]), NoOfBytes[i]);
      			}
      		}
      	}
      
      	//--------------AutoGunStatus---------------
      	if(GetAsyncKeyState(VK_F3))
      	{
      		AutoGunStatus = !AutoGunStatus;
      		
      		if(AutoGunStatus)
      		{
      			WriteToMemory(AutoGunAddress, AutoGunOpCode, 2);
      		}
      		else
      		{
      			WriteToMemory(AutoGunAddress, AutoGunDefaultOpCode, 2);
      		}
      	}
      
      	if(HealthStatus)
      	{
      		if(AddressToWrite != NULL)
      		{
      			WriteToMemory(AddressToWrite, HealthValue, 2);
      		}
      	}
      
      	return true;
      }
      
      void WriteToMemory(DWORD AddressToWrite, char* valueToWrite, int byteNum)
      {
      	unsigned long oldProtection;
      	VirtualProtect((LPVOID)AddressToWrite, byteNum, PAGE_EXECUTE_READWRITE, &amp;oldProtection);
      
      	memcpy((LPVOID)AddressToWrite, valueToWrite, byteNum);
      
      	VirtualProtect((LPVOID)AddressToWrite, byteNum, oldProtection, NULL);
      }
      
      DWORD FindDmaAddy(int pointerLevel, DWORD offsets&#91;], DWORD BaseAddress)
      {
      	DWORD Ptr = *(DWORD*)(BaseAddress);
      	if(Ptr == 0) return NULL;
      
      	for(int i = 0; i &lt; pointerLevel; i++)
      	{
      		if(i == pointerLevel - 1)
      		{
      			Ptr = (DWORD)(Ptr+offsets[i]);
      			if(Ptr == 0) return NULL;
      			return Ptr;
      		}
      		else
      		{
      			Ptr = *(DWORD*)(Ptr+offsets[i]);
      			if(Ptr == 0) return NULL;
      		}
      	}
      	return Ptr;
      }
      
      char *StringToCharArr(std::string strToConvert)
      {
      	char *charRet = new char[strToConvert.length()+1];
      	std::strcpy(charRet, strToConvert.c_str());
      	return charRet;
      }

    2. #2
      Hacker
      Learning to hack games!
       
      Pawning
       
      Fleep's Avatar
      Join Date
      May 2012
      Posts
      626
      Thanks (-->)
      208
      Thanks (<--)
      743
      I havent had this problem before, first thing its not your OS as I also have windows 7 ultimate 32bit.
      Considering you downloaded my project tells us its not the code as it has been used and tested many times, the only thing i can assume is that Assault Cube was updated and memory addresses were changed.
      When did you download the game?

      Fleep

    3. #3
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      m0v's Avatar
      Join Date
      Jun 2012
      Posts
      58
      Thanks (-->)
      0
      Thanks (<--)
      0
      Yesterday but your dll still work and my not can u check it out if I would upload it?
      Maybe I did something wrong I just made it so that there is no form like in yours and I modifed the code when I am hone I upload the project maybe u can check it out and find out what's going on

    4. #4
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      varmen77's Avatar
      Join Date
      Jun 2012
      Posts
      1
      Thanks (-->)
      0
      Thanks (<--)
      0
      Still Im new I Need Your HelP GuyZ I Saw A Video Clip On Youtube.. [This Is THe Link ] I Need To Talk With Me Right Now Also
      THe Hacks I need Is Wallhack &amp; Chams ..Tq

    5. #5
      Hacker
      Learning to hack games!
       
      Pawning
       
      Fleep's Avatar
      Join Date
      May 2012
      Posts
      626
      Thanks (-->)
      208
      Thanks (<--)
      743
      Quote Originally Posted by varmen77
      Still Im new I Need Your HelP GuyZ I Saw A Video Clip On Youtube.. [This Is THe Link ] I Need To Talk With Me Right Now Also
      THe Hacks I need Is Wallhack &amp; Chams ..Tq
      Cant have someone hijacking threads, if you need help with something then start your own post.

      Fleep

    6. #6
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      m0v's Avatar
      Join Date
      Jun 2012
      Posts
      58
      Thanks (-->)
      0
      Thanks (<--)
      0
      Silent VPN
      Hex fleep i just wanted to ask you if u checked up the code wich I post above I don't want to abuse you only a short answer would help me maybe

    Similar Game Hacker Threads

    1. [Help] need help with dll injector
      By Drako22 in forum Visual Basic
      Replies: 1
      Last Post: 08-08-2015, 11:37 AM
    2. [Release] Ultimate Trainer Spy v1.0.2.1
      By GameMaster Greatee in forum C#
      Replies: 14
      Last Post: 09-17-2014, 02:19 AM
    3. need help with first injector
      By hunted man in forum Visual Basic
      Replies: 5
      Last Post: 10-20-2013, 04:12 AM
    4. c++ dll injector via FTP
      By mcdeliver1993 in forum C/C++
      Replies: 7
      Last Post: 09-16-2013, 11:33 AM