Register for your free account! | Forgot your password?

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

  • 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 06/12/2013, 21:47   #1051
 
Apasp®'s Avatar
 
elite*gold: 441
Join Date: Dec 2011
Posts: 348
Received Thanks: 603
ich habe es jetzt geändert aber es kommt immer noch

Quote:
1>------ Erstellen gestartet: Projekt: Hack by Apasp, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>c:\Users\André\Documents\Visual Studio 2008\Projects\ Hack by Apasp\ Hack by Apasp\main.cpp : warning C4747: Aufruf von "_DllMain@12" (verwaltet): Verwalteter Code darf nicht unter der Loadersperre, einschließlich des DLL-Einstiegspunkts und Aufrufen, die vom DLL-Einstiegspunkt eingehen, ausgeführt werden.
1>Verknüpfen...
1>LINK : fatal error LNK1561: Einstiegspunkt muss definiert werden.
1>Das Buildprotokoll wurde unter "file://c:\Users\André\Documents\Visual Studio 2008\Projects\ Hack by Apasp\ Hack by Apasp\Debug\BuildLog.htm" gespeichert.
1> Hack by Apasp - 1 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Apasp® is offline  
Old 06/12/2013, 21:57   #1052
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
Quote:
Originally Posted by xroute66x™ :) View Post
Zeig mal deinen ganzen Sourcecode.


Warum ist das so viel besser?


ließ

Kurz gesagt es ist sicherer
Tibolus_ is offline  
Thanks
1 User
Old 06/12/2013, 22:00   #1053
 
Apasp®'s Avatar
 
elite*gold: 441
Join Date: Dec 2011
Posts: 348
Received Thanks: 603
Wie kann ich den error beheben

Quote:
reinterpret_cast<char *>( ARD_card ) = 0;
Quote:
1>.\main.cpp(103) : error C2106: '=': Linker Operand muss ein L-Wert sein
ich habe da einfach char reingesetzt anstatt

Quote:
*reinterpret_cast<long *>
Apasp® is offline  
Old 06/12/2013, 22:10   #1054
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
*reinterpret_cast<char*>( ARD_card ) = 0;
Tibolus_ is offline  
Old 06/12/2013, 22:15   #1055
 
Apasp®'s Avatar
 
elite*gold: 441
Join Date: Dec 2011
Posts: 348
Received Thanks: 603
Quote:
Tibolus_

*reinterpret_cast<char*>( ARD_card ) = 0;
thx jetzt kommt nur noch der error

Quote:
1>LINK : fatal error LNK1561: Einstiegspunkt muss definiert werden.
Apasp® is offline  
Old 06/12/2013, 22:38   #1056

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
Quote:
Originally Posted by app12315 View Post
thx jetzt kommt nur noch der error
Den kompletten sourcecode mal anschauen zu können wurde die Sache für uns um einiges leichter machen.
xxfabbelxx is offline  
Old 06/12/2013, 22:43   #1057
 
Apasp®'s Avatar
 
elite*gold: 441
Join Date: Dec 2011
Posts: 348
Received Thanks: 603
Danke für die hilfe aber ich habe den fehler gefunden habe ein leeres ClR-Projekt anstatt win 32 genommen
Apasp® is offline  
Old 06/13/2013, 14:37   #1058
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
Mit ReadProcessMemory kann ich gut werte auslesen in wr,
aber WriteProcessMemory scheitert, es passiert nichts.

ich mache es mit einem externen programm also keine dll injection, der hs blockt wohl die methode gibt es eine andere oder was müsste ich tun damit es klappt ?
Tibolus_ is offline  
Old 06/14/2013, 17:34   #1059
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Quote:
Originally Posted by Tibolus_ View Post
...
Schau dir mal mit KernelDetective o. Ä. die SSDT-Hooks von der ehsvc.dll an, wenn du wissen möchtest, warum das so ist.
Raz9r is offline  
Old 06/14/2013, 17:47   #1060
 
3dVision's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 47
Received Thanks: 5
No Crash no delay?
3dVision is offline  
Old 06/14/2013, 19:11   #1061
 
elite*gold: 1
Join Date: Apr 2013
Posts: 461
Received Thanks: 216
Quote:
Originally Posted by Tibolus_ View Post
Mit ReadProcessMemory kann ich gut werte auslesen in wr,
aber WriteProcessMemory scheitert, es passiert nichts.

ich mache es mit einem externen programm also keine dll injection, der hs blockt wohl die methode gibt es eine andere oder was müsste ich tun damit es klappt ?
Hat das nicht auch mit der Page Protection zu tun?
Kommt halt drauf an was du genau ändern willst.
.BlackHat is offline  
Old 06/14/2013, 19:40   #1062
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
Quote:
Originally Posted by .BlackHat View Post
Hat das nicht auch mit der Page Protection zu tun?
Kommt halt drauf an was du genau ändern willst.
einfach nur einen pointer, z.b. den playerpointer oder die von slots
das geht aber nicht
Tibolus_ is offline  
Old 06/14/2013, 20:02   #1063
 
NikM's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 972
Received Thanks: 1,583
WriteProcessMemory setzt die PageProtection auf 0x40, also PAGE_EXECUTE_READWRITE.

Code:
7665ECA7    8B35 C0116576   MOV ESI, DWORD PTR DS:[<&ntdll.NtProtectVirtu>; ntdll.ZwProtectVirtualMemory
7665ECAD    57              PUSH EDI
7665ECAE    8B7D 08         MOV EDI, DWORD PTR SS:[EBP+8]
7665ECB1    8945 F8         MOV DWORD PTR SS:[EBP-8], EAX
7665ECB4    8D45 14         LEA EAX, DWORD PTR SS:[EBP+14]
7665ECB7    50              PUSH EAX                                      ; Size
7665ECB8    6A 40           PUSH 40                                       ; PAGE_EXECUTE_READWRITE
7665ECBA    8D45 FC         LEA EAX, DWORD PTR SS:[EBP-4]
7665ECBD    50              PUSH EAX                                      ; PageSize
7665ECBE    8D45 F8         LEA EAX, DWORD PTR SS:[EBP-8]
7665ECC1    50              PUSH EAX                                      ; PageStartAddress
7665ECC2    57              PUSH EDI                                      ; hProcess
7665ECC3    895D FC         MOV DWORD PTR SS:[EBP-4], EBX
7665ECC6    FFD6            CALL ESI                                      ; NtProtectVirtualMemory
NikM is offline  
Thanks
2 Users
Old 06/14/2013, 21:14   #1064
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
Quote:
Originally Posted by NikM View Post
WriteProcessMemory setzt die PageProtection auf 0x40, also PAGE_EXECUTE_READWRITE.

Code:
7665ECA7    8B35 C0116576   MOV ESI, DWORD PTR DS:[<&ntdll.NtProtectVirtu>; ntdll.ZwProtectVirtualMemory
7665ECAD    57              PUSH EDI
7665ECAE    8B7D 08         MOV EDI, DWORD PTR SS:[EBP+8]
7665ECB1    8945 F8         MOV DWORD PTR SS:[EBP-8], EAX
7665ECB4    8D45 14         LEA EAX, DWORD PTR SS:[EBP+14]
7665ECB7    50              PUSH EAX                                      ; Size
7665ECB8    6A 40           PUSH 40                                       ; PAGE_EXECUTE_READWRITE
7665ECBA    8D45 FC         LEA EAX, DWORD PTR SS:[EBP-4]
7665ECBD    50              PUSH EAX                                      ; PageSize
7665ECBE    8D45 F8         LEA EAX, DWORD PTR SS:[EBP-8]
7665ECC1    50              PUSH EAX                                      ; PageStartAddress
7665ECC2    57              PUSH EDI                                      ; hProcess
7665ECC3    895D FC         MOV DWORD PTR SS:[EBP-4], EBX
7665ECC6    FFD6            CALL ESI                                      ; NtProtectVirtualMemory

also müsste ich theoretisch einen bypass benutzen, dann den check aushebeln und dann würde es gehen ?
oder auch einfacher vlt ohne bypass
Tibolus_ is offline  
Old 06/15/2013, 00:58   #1065
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Du müsstest die SSDT Hooks entfernen, also einen Treiber schreiben.
Raz9r 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:51.


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.