Page 1 of 4 123 ... LastLast
Results 1 to 15 of 47
  1. #1
    lala's Avatar
    Join Date
    Apr 2015
    Gender
    female
    Location
    surfing inside code
    Posts
    494
    Reputation
    57
    Thanks
    8,196
    My Mood
    Cheerful

    hng_140116_show_projectiles

    hey hey hey,

    im releasing something little, to start up with this cheating.
    this cheat is update that i used to release with better fps called: show projectiles

    1 - open game and cheat as admin
    2 - in game ud see bullets,grenades paths

    virus scans:
    https://virusscan.jotti.org/en-US/fi...job/c9jkbcfqam
    https://www.virustotal.com/#/file/c4...ee96/detection

    if anyone is interested in source code then there it is:
    Code:
    /*
     * Copyright (C) 2017  lava
     *
     * This program is free software: you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
     * the Free Software Foundation, either version 3 of the License.
     *
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     * GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with this program.  If not, see <https://www.gnu.org/licenses/>.
    */
    
    #include <windows.h>
    #include <stdio.h>
    #include <TlHelp32.h>
    
    unsigned long get_proc(char *name) {
    	void *snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    	PROCESSENTRY32 pe32;
    	pe32.dwSize = sizeof(PROCESSENTRY32);
    
    	while (Process32Next(snapshot, &pe32))
    		if (strcmp(pe32.szExeFile, name) == 0)
    			return pe32.th32ProcessID;
    
    	return 0;
    }
    
    unsigned long get_module(unsigned long pid, char *module_name, unsigned long *size) {
    	void *snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pid);
    	MODULEENTRY32 me32;
    	me32.dwSize = sizeof(MODULEENTRY32);
    
    	while (Module32Next(snapshot, &me32)) {
    		if (strcmp(me32.szModule, module_name) == 0) {
    			printf("\n\tmodule: %s, %08X ", me32.szModule, me32.modBaseAddr);
    			if (size != 0) *size = me32.modBaseSize;
    			return (unsigned long)me32.modBaseAddr;
    		}
    	} return 0;
    }
    
    
    int main() {
    	// vars this func uses
    	unsigned long pid; // process id
    	unsigned long globals_dll;
    	unsigned long terminal;
    	void *handle;
    
    	bool enabling_cheat;
    
    
    	// declare vars
    	pid = 0;
    	globals_dll = 0;
    	terminal = 0;
    
    	enabling_cheat = false;
    
    	printf("||=======================================================||\n");
    	printf("||          cheat for hng version 140116 PP              ||\n");
    	printf("||                 show projectiles                      ||\n");
    	printf("|| made by: lava                                         ||\n");
    	printf("||=======================================================||\n");
    
    	for (; get_proc("HeroesAndGeneralsDesktop.exe") != 0; ) {
    		printf("searching for hng ... ");
    		for (pid = 0; pid == 0; ) pid = get_proc("hng.exe");
    		printf("| Done\n");
    
    		printf("hook to hng ... ");
    		handle = OpenProcess(PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE, false, pid);
    		if (handle) {
    			printf("searching modules ... ");
    			for (; globals_dll == 0; Sleep(1000)) globals_dll = get_module(pid, "globals.dll", 0);
    			printf("<<-- Done\n");
    
    			printf("enabling show projectile path ... ");
    			enabling_cheat = ReadProcessMemory(handle, (void *)(globals_dll + 0x5BEE0), &terminal, 4, 0);
    			enabling_cheat = WriteProcessMemory(handle, (void *)(terminal + 0x10c), "\x01", 1, 0);
    			if (enabling_cheat) {
    				printf("| Done\n");
    
    				printf("wokring on it ... ");
    				for (;; Sleep(400)) {
    					// check if process is closed
    					if (get_proc("hng.exe") != 0) {
    						WriteProcessMemory(handle, (void *)(terminal + 0x378), "\x01", 1, 0);
    					} else {
    						printf("end of game listening new\n");
    						break;
    					}
    				}
    			} else {
    				printf("| failed\n");
    				printf("error log: try again or ur out of luck\n");
    			}
    		} else {
    			printf("| Failed\n");
    			printf("error log: run cheat with admin rights\n");
    		}
    	}
    
    	printf("bye bye\n");
    	Sleep(1000);
    	printf(".");
    	Sleep(1000);
    	printf(".");
    	Sleep(1000);
    	printf(".\n");
    	Sleep(1000);
    
    	return 0;
    }
    Last edited by T-800; 02-12-2018 at 01:09 PM.

  2. The Following 29 Users Say Thank You to lala For This Useful Post:

    andzhs (12-06-2017),bajaj (12-23-2017),bankmimi (12-05-2017),BrackasTv (12-05-2017),brandvarmDK (12-12-2017),DarkWatchDogs (12-24-2017),DeMoNs82 (12-06-2017),derickly (01-14-2018),Elligar (01-16-2018),hackerzinho999 (12-04-2017),hugerichman (12-24-2017),idk123987 (12-07-2017),istu007 (12-14-2017),kevinklein123 (12-05-2017),kevoasd97 (12-05-2017),koolboi101 (12-27-2017),kzed149 (12-19-2017),madscull (12-05-2017),marseld (12-05-2017),redmanger (02-05-2018),salat55 (12-05-2017),satagrid (12-05-2017),spinkaiclenaz (12-06-2017),Stefanobut (12-04-2017),tatarop (12-06-2017),Theholy209 (12-20-2017),vitorgro (12-18-2017),wistik72 (12-30-2017),YserPL (12-31-2017)

  3. #2
    bankmimi's Avatar
    Join Date
    Feb 2016
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    Thank You / getsum

  4. #3
    marseld's Avatar
    Join Date
    Dec 2017
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    thank you man

  5. #4
    satagrid's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Location
    Belora
    Posts
    56
    Reputation
    10
    Thanks
    6
    DUUUDE you're the best, I haven't played. decided to go and it was a nice surprise) thank you so much))) sorry the link is not working.
    Last edited by satagrid; 12-05-2017 at 09:44 AM.

  6. #5
    idk123987's Avatar
    Join Date
    Nov 2016
    Gender
    male
    Location
    Outside your local walmart
    Posts
    60
    Reputation
    10
    Thanks
    4
    Thanks really need this

  7. #6
    T-800's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Location
    Romania
    Posts
    17,076
    Reputation
    1688
    Thanks
    84,838
    @flowing_around , need a screenshot with the cheat in-game (24 hours)

    "Never stop being a good person because of bad people"


    Super User -> 15-7-2020
    Global Moderator -> 23-3-2019 - 15-7-2020
    Steam Moderator -> 12-12-2017 - 23-3-2019
    Steam Minion+ -> 09-04-2017 - 12-12-2017
    Steam Minion -> 03-01-2017 - 09-04-2017


  8. #7
    satagrid's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Location
    Belora
    Posts
    56
    Reputation
    10
    Thanks
    6
    aproove pls

  9. #8
    Threadstarter
    That’s right. Our weakness is
    Contributor
    Game Hacking Team
    lala's Avatar
    Join Date
    Apr 2015
    Gender
    female
    Location
    surfing inside code
    Posts
    494
    Reputation
    57
    Thanks
    8,196
    My Mood
    Cheerful
    this is simple terminal based application, when someone shoots it shows blue trail for 400 milliseconds,
    and I don't have time to sit around to capture when someone shoots to screenshot.
    so if anyone compiles that code and gets screenshot then please upload.

  10. The Following User Says Thank You to lala For This Useful Post:

    derickly (01-14-2018)

  11. #9
    tatarop's Avatar
    Join Date
    May 2016
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    1
    My Mood
    Flirty
    I can not download from your source Halp!!!

  12. #10
    lx45803's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    4
    flowing_around, I built the source you provided with GCC from MinGW, and get the following error:
    Code:
    hng projectiles.cpp:42:40 error: cast from 'BYTE* {aka unsigned char*}' to 'long unsigned int' loses precision [-fpermissive]
                 return (unsigned long)me32.modBaseAddr;
                                            ^
    Building with -fpermissive works, but it just sits at 'searching modules ... '. I threw some debug printf's in there to report what modules are being returned by Module32Next(), and got:
    hng.exe
    ntdll.dll
    wow64.dll
    wow64win.dll
    wow64cpu.dll

    It just loops through these 5 modules, no globals.dll.

    Also, the current version of the game is 140351, but your header claims to be for 140116. Have you verified this code works with the latest version?

  13. The Following User Says Thank You to lx45803 For This Useful Post:

    derickly (01-14-2018)

  14. #11
    T-800's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Location
    Romania
    Posts
    17,076
    Reputation
    1688
    Thanks
    84,838
    @flowing_around , removed the attachment for no proofs provided but i let the source code.

    "Never stop being a good person because of bad people"


    Super User -> 15-7-2020
    Global Moderator -> 23-3-2019 - 15-7-2020
    Steam Moderator -> 12-12-2017 - 23-3-2019
    Steam Minion+ -> 09-04-2017 - 12-12-2017
    Steam Minion -> 03-01-2017 - 09-04-2017


  15. #12
    Threadstarter
    That’s right. Our weakness is
    Contributor
    Game Hacking Team
    lala's Avatar
    Join Date
    Apr 2015
    Gender
    female
    Location
    surfing inside code
    Posts
    494
    Reputation
    57
    Thanks
    8,196
    My Mood
    Cheerful
    Quote Originally Posted by gerassss View Post
    @flowing_around , need a screenshot with the cheat in-game (24 hours)
    there u go screenshot: *and for me it seems source is enough and more proof, wouldnt you agree?
    cause when im goin to make no recoil, how im supposed to proof with screenshot ( - _ - )


    there i think u need that file again too


    - - - Updated - - -

    Quote Originally Posted by lx45803 View Post
    flowing_around, I built the source you provided with GCC from MinGW, and get the following error:
    Code:
    hng projectiles.cpp:42:40 error: cast from 'BYTE* {aka unsigned char*}' to 'long unsigned int' loses precision [-fpermissive]
                 return (unsigned long)me32.modBaseAddr;
                                            ^
    Building with -fpermissive works, but it just sits at 'searching modules ... '. I threw some debug printf's in there to report what modules are being returned by Module32Next(), and got:
    hng.exe
    ntdll.dll
    wow64.dll
    wow64win.dll
    wow64cpu.dll

    It just loops through these 5 modules, no globals.dll.

    Also, the current version of the game is 140351, but your header claims to be for 140116. Have you verified this code works with the latest version?
    * it should be still working.
    * i builded this code with visual c++, gcc is little bit difference for this case.
    <b>Downloadable Files</b> Downloadable Files

  16. The Following 48 Users Say Thank You to lala For This Useful Post:

    11223344556677889900''^^ (12-13-2017),andzhs (12-13-2017),Dragzon (12-07-2017),bajaj (01-03-2018),bankmimi (12-06-2017),bawwy (01-12-2018),bonix130 (12-10-2017),Br3n0k (12-06-2017),chanongamerTH (01-09-2018),cheesev (12-08-2017),cogods (12-06-2017),dbnator (12-06-2017),derickly (01-14-2018),Eddismendoza (02-01-2018),Elligar (12-12-2017),gedviniukas (02-04-2018),hngever12345 (02-13-2018),Icrazy2 (12-06-2017),IDeathScream (01-02-2018),istu007 (12-08-2017),jach123 (12-23-2017),java9coming (12-25-2017),jostiii (12-23-2017),k3pje1 (12-07-2017),kiss887 (02-09-2018),LarryMarry (01-06-2018),lx45803 (12-07-2017),micsolos (01-23-2018),natanael158 (12-27-2017),Nipeks (12-30-2017),nomoreno25 (01-06-2018),Pelsh (01-14-2018),ProQsGamer (01-01-2018),rapfuture (12-19-2017),RBLXCheeez (01-22-2018),sapayne (12-06-2017),satagrid (12-07-2017),sativka (12-09-2017),Scardoon41 (12-13-2017),sisakapro (12-15-2017),Swagmctitty (01-27-2018),tatarop (12-07-2017),thansamvo (12-30-2017),Visper_R1 (12-31-2017),vitorgro (12-18-2017),vydrakkzorxe (01-21-2018),xxx01012018 (01-01-2018),ZodArmy (12-07-2017)

  17. #13
    T-800's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Location
    Romania
    Posts
    17,076
    Reputation
    1688
    Thanks
    84,838
    //Approved

    "Never stop being a good person because of bad people"


    Super User -> 15-7-2020
    Global Moderator -> 23-3-2019 - 15-7-2020
    Steam Moderator -> 12-12-2017 - 23-3-2019
    Steam Minion+ -> 09-04-2017 - 12-12-2017
    Steam Minion -> 03-01-2017 - 09-04-2017


  18. #14
    satagrid's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Location
    Belora
    Posts
    56
    Reputation
    10
    Thanks
    6
    all fine its good.
    Last edited by satagrid; 12-07-2017 at 07:34 AM.

  19. #15
    Dragzon's Avatar
    Join Date
    Nov 2016
    Gender
    male
    Location
    Empty
    Posts
    919
    Reputation
    27
    Thanks
    110
    My Mood
    Cynical
    good cheat bro , i hope u make chams or wall hack

Page 1 of 4 123 ... LastLast