Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock
You last visited: Today at 01:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warrock - Code Snippets

Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.

Closed Thread
 
Old 09/14/2012, 20:17   #316
 
elite*gold: 130
Join Date: Apr 2012
Posts: 221
Received Thanks: 153
Dump a Module

Code:
#include <stdio.h>
#include <Psapi.h> //for MODULEINFO
#pragma comment(lib, "Psapi.lib")
using namespace std;

void DumpModule(HMODULE hMod, char* fileName)
{
	MODULEINFO lpModInfo = {NULL,};
	HANDLE hProc = GetCurrentProcess();
	GetModuleInformation(hProc, hMod, &lpModInfo, sizeof(lpModInfo));
	BYTE* dumpedModule = (BYTE*)malloc(lpModInfo.SizeOfImage);
	SIZE_T dwSizeRead = NULL;
	ReadProcessMemory(hProc, (LPCVOID)hMod, dumpedModule, lpModInfo.SizeOfImage, &dwSizeRead);
	ofstream ofile_ehsvc;
	ofile_ehsvc.open(GetDirectoryFile(fileName), ios::app | ios::binary);
	ofile_ehsvc.write((char*)dumpedModule, dwSizeRead);
}
100% selfwritten (needed it to dump ehsvc)
Supremex3 is offline  
Old 09/15/2012, 15:39   #317
 
elite*gold: 0
Join Date: Jul 2012
Posts: 19
Received Thanks: 25
Quote:
Originally Posted by Supremex3 View Post
Code:
#include <stdio.h>
#include <Psapi.h> //for MODULEINFO
#pragma comment(lib, "Psapi.lib")
using namespace std;

void DumpModule(HMODULE hMod, char* fileName)
{
	MODULEINFO lpModInfo = {NULL,};
	HANDLE hProc = GetCurrentProcess();
	GetModuleInformation(hProc, hMod, &lpModInfo, sizeof(lpModInfo));
	BYTE* dumpedModule = (BYTE*)malloc(lpModInfo.SizeOfImage);
	SIZE_T dwSizeRead = NULL;
	ReadProcessMemory(hProc, (LPCVOID)hMod, dumpedModule, lpModInfo.SizeOfImage, &dwSizeRead);
	ofstream ofile_ehsvc;
	ofile_ehsvc.open(GetDirectoryFile(fileName), ios::app | ios::binary);
	ofile_ehsvc.write((char*)dumpedModule, dwSizeRead);
}
100% selfwritten (needed it to dump ehsvc)
Damit speicherst du die Bytes von dem Process .. Damit hast du nicht direkt wie mit z.B. ChimpREC eine dumped executable.
honk1990 is offline  
Thanks
2 Users
Old 09/16/2012, 01:41   #318
 
Zithium's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 32
Received Thanks: 5
Unl Stamina function?
Zithium is offline  
Old 09/16/2012, 20:09   #319
 
elite*gold: LOCKED
Join Date: Dec 2009
Posts: 4,650
Received Thanks: 5,731
Quote:
Originally Posted by alfmkwndk View Post
Request

ASM OPK
ASM NoDelay
ASM AutoAmmo
ASM AutoHealt
#define ADR_AutoMedic 0x004EBB53//AutoHealt
#define ADR_OPK 0x00407E14
Angel-Piece is offline  
Old 09/16/2012, 23:41   #320
 
Willi35's Avatar
 
elite*gold: 9
Join Date: Oct 2010
Posts: 395
Received Thanks: 812
Quote:
Originally Posted by Supremex3 View Post
Code:
#include <stdio.h>
#include <Psapi.h> //for MODULEINFO
#pragma comment(lib, "Psapi.lib")
using namespace std;

void DumpModule(HMODULE hMod, char* fileName)
{
	MODULEINFO lpModInfo = {NULL,};
	HANDLE hProc = GetCurrentProcess();
	GetModuleInformation(hProc, hMod, &lpModInfo, sizeof(lpModInfo));
	BYTE* dumpedModule = (BYTE*)malloc(lpModInfo.SizeOfImage);
	SIZE_T dwSizeRead = NULL;
	ReadProcessMemory(hProc, (LPCVOID)hMod, dumpedModule, lpModInfo.SizeOfImage, &dwSizeRead);
	ofstream ofile_ehsvc;
	ofile_ehsvc.open(GetDirectoryFile(fileName), ios::app | ios::binary);
	ofile_ehsvc.write((char*)dumpedModule, dwSizeRead);
}
100% selfwritten (needed it to dump ehsvc)
Von einem "Dump" kann man hier nicht reden... Man kann es kaum beschreiben was der Code macht, weil eniges fehlt oder gar logisch falsch ist. Das ist eine art FiletoByte und nicht mehr. Mein Blog führe ich am Dienstag weiter. Ich entschuldige mich für die große Pause.
Willi35 is offline  
Old 09/17/2012, 15:16   #321
 
Zithium's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 32
Received Thanks: 5
[REQUEST] Does anyone have the unl. Stamina function?
Zithium is offline  
Old 09/17/2012, 18:22   #322
 
elite*gold: 0
Join Date: Aug 2012
Posts: 184
Received Thanks: 724
Quote:
Originally Posted by Zithium View Post
[REQUEST] Does anyone have the unl. Stamina function?
Here and don´t Spam anymore!

if(CH_Stamina ==1)
{
FailUpdate<float>((void*)MEM_STAMINA4, -300000.f);
}

Source Credits: me.

Adress Credits: Me

Source Changes: Trademark and me.

And the Module for Failupdate:

void FailUpdate(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}

template <typename T>void FailUpdate(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
FailUpdate((void*)adr,(void*)&Vaule,sizeof(T));
else
FailUpdate((void*)Input,(void*)adr,sizeof(T));
}

€: Module Credits Trademark
*KingDevil* is offline  
Old 09/17/2012, 19:35   #323
 
Willi35's Avatar
 
elite*gold: 9
Join Date: Oct 2010
Posts: 395
Received Thanks: 812
Quote:
€: Module Credits Trademark
Best Part ever.

Code:
if(CH_Stamina ==1)
{
	FailUpdate<float>((void*)MEM_STAMINA4, -300000.f);
}
Schrott kann hier keiner gebrauchen.

Edit: Wenn ihr schon Source Codes postet dann bitte mit richtigen Credis und Sachen die auch gehen, danke.
Willi35 is offline  
Thanks
3 Users
Old 09/17/2012, 20:14   #324
 
elite*gold: 0
Join Date: Aug 2012
Posts: 184
Received Thanks: 724
Quote:
Originally Posted by Willi35 View Post
Best Part ever.

Code:
if(CH_Stamina ==1)
{
	FailUpdate<float>((void*)MEM_STAMINA4, -300000.f);
}
Schrott kann hier keiner gebrauchen.

Edit: Wenn ihr schon Source Codes postet dann bitte mit richtigen Credis und Sachen die auch gehen, danke.
Und du machst hier einen auf Supercoder? Klar funktioniert die Source. Und die Source gehört mir, genau so wie die Addy (like my addylogger...)

Also bevor man Scheiße labert, testen
*KingDevil* is offline  
Old 09/17/2012, 20:16   #325
 
elite*gold: 5
Join Date: Jan 2012
Posts: 738
Received Thanks: 1,707
Quote:
Originally Posted by *KingDevil* View Post
Und du machst hier einen auf Supercoder? Klar funktioniert die Source. Und die Source gehört mir, genau so wie die Addy (like my addylogger...)

Also bevor man Scheiße labert, testen
Du glaubst auch echt alles was man dir erzählt...
BlackLegend™# is offline  
Old 09/17/2012, 20:20   #326
 
~ExoduS~*'s Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 1,426
Received Thanks: 1,370
Arrow

Quote:
Originally Posted by *KingDevil* View Post
Here and don´t Spam anymore!

if(CH_Stamina ==1)
{
FailUpdate<float>((void*)MEM_STAMINA4, -300000.f);
}

Source Credits: me.

Adress Credits: Me

Source Changes: Trademark and me.

And the Module for Failupdate:

void FailUpdate(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}

template <typename T>void FailUpdate(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
FailUpdate((void*)adr,(void*)&Vaule,sizeof(T));
else
FailUpdate((void*)Input,(void*)adr,sizeof(T));
}

€: Module Credits Trademark



Full Credits to UPK!

und ja die funktioniert nur weil TradEmArk WriteMem zu failupdate umbennent hat heißt nicht das er die credits bekommt xD
~ExoduS~* is offline  
Old 09/17/2012, 20:23   #327
 
Willi35's Avatar
 
elite*gold: 9
Join Date: Oct 2010
Posts: 395
Received Thanks: 812
Quote:
Und du machst hier einen auf Supercoder?
Nein, ich kritisiere nur gerne. Aber wenn man fast jeden Tag mist sieht oder "drüber schauen" soll, dann kann man bald nicth mehr anders seinen Frust auszulassen. Außerdem ist das ein Source Code Thread und kein "***** Battle Thread", wenn du das mit mir aus diskutieren willst, dann per Instand Messenger.

Quote:
€: Module Credits Trademark
Der Part ist falsch sollte mal UnknownPK stehen, Parameter und Namen ändern kann jeder und Stamina Memory geht immer noch auf die alte bewerte Methode. Außerdem fehlt eine "Off" Funktion. Zum Beispiel wäre es sinnvoll "Memory Patch" zu benutzen, um die Funktion zu "switchen". Da wäre das Signalwort "switch" angebracht um Code zu sparen.
Willi35 is offline  
Thanks
6 Users
Old 09/17/2012, 20:35   #328
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Quote:
Originally Posted by *KingDevil* View Post
(...) die Source gehört mir, genau so wie die Addy (...)
Mensch, na du bist ja reich an Besitz. Dir gehört ein Stückchen Sourcecode, auf das es keine Besitzrechte gibt, und eine virtuelle Adresse in einem ausgeführtem Prozess, der kostenlos ist. Merkst du was?
Raz9r is offline  
Thanks
7 Users
Old 09/18/2012, 06:02   #329
 
Phantom.'s Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,510
Received Thanks: 3,014
Quote:
Originally Posted by *KingDevil* View Post
Here and don´t Spam anymore!

if(CH_Stamina ==1)
{
FailUpdate<float>((void*)MEM_STAMINA4, -300000.f);
}

Source Credits: me.

Adress Credits: Me

Source Changes: Trademark and me.

And the Module for Failupdate:

void FailUpdate(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}

template <typename T>void FailUpdate(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
FailUpdate((void*)adr,(void*)&Vaule,sizeof(T));
else
FailUpdate((void*)Input,(void*)adr,sizeof(T));
}

€: Module Credits Trademark
Habe doch nie was an der Stamina Source gemacht?
Und das FailUpdate habe ich mit Credits zu UnknownPK Gepostet, nicht von mir.

Neue Artillery Off Bytes:
Code:
1: \x75\x49
2: \x75\x12
3: \x75
4: \x7D
5: \x74
6: \xE9\x2E\x02\x00\x00
7: \x7A
8: \x0F\x85\x71\x02\x00\x00
Phantom. is offline  
Thanks
2 Users
Old 09/18/2012, 16:18   #330
 
elite*gold: 130
Join Date: Apr 2012
Posts: 221
Received Thanks: 153
Quote:
Originally Posted by honk1990 View Post
Damit speicherst du die Bytes von dem Process .. Damit hast du nicht direkt wie mit z.B. ChimpREC eine dumped executable.
habe aber genau das selbe wie von ner dumped dll..

#Request HS Bypass!!!
Supremex3 is offline  
Closed Thread


Similar Threads Similar Threads
WarRock EU - Code Snippets
07/12/2012 - WarRock - 7490 Replies
Hi Leute, in diesem Thread könnt ihr: -> Nach Sourcecodes fragen(Beispiel unten) -> Eure Sourcecodes posten(Wenn sie nicht von euch sind mit Credits!) -> Fragen ob eure Source evtl. einen Fehler hat -> Fragen was welcher Fehler bedeuted -> Sourcecodes entnehmen(Bitte beim Release dann Credits angeben!)



All times are GMT +1. The time now is 01:13.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.