Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] Guida passo-passo: C++ Hack Nomenu

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
ok grazie mille ... mi metterò al lavoro ... scusate tutte le mie domande Smile

02/11/2012, 11:44
#31
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Nessun problema, fino a un po di tempo fa ero anch io come te :p

02/11/2012, 13:11
#32
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/11/2012, 19:12 da levileo.)

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
(13/03/2011, 0:54)digger Ha scritto:

[Per vedere i link devi REGISTRARTI.]

26. menu "Build" -> "build solution" se tutto va bene in basso esce una cosa tipo:

...
1>MyHack - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Scusa ... sto provando a creare un no menu grazie alla tua guida molto dettagliata (complimenti) ma nel passaggio che ho quotato sopra non riesco a capire come andarci su built solution visto che ho installato il programma in italiano ... Puoi dirmi dove é?
Grazie

An l'ho trovato scusa si chiamava : compila ... che stupido Smile ... però mi vengono sotto un sacco di frasi e alla fine questa : ========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ========== mi dice 1 non riuscita ... Che vuol dire ? che ho sbagliato qualcosa?

Se qualcuno puo dargli un occhiata questo è quello che ho fatto fino ad adesso .... probabilmente ci saranno errori da principiante ma è la prima volta che uso visual c++ Smile


// Nomenu base for warrock
// by Digger 2010-04-02

#include <windows.h>

#define ADR_PlayerPointer 0xA48E74
#define ADR_ServerPointer 0xA48E04
#define ADR_BasePointer 0xAA2C58
#define ADR_AngelsPointer 0xA489AC
#define ADR_DevicePointer 0xA489B0
#define ADR_PlayerSize 0x1D10
#define ADR_GlassWalls 0xA48AA0
#define ADR_D3DNAME 0x9F1AE0
#define ADR_D3DIP 0x9F17F4
#define ADR_D3DHP 0x9F2CB0
#define ADR_Playerspeed 0x88FA50
#define ADR_Stamina1 0x867AAC
#define ADR_Stamina2 0x867AB0
#define ADR_Stamina3 0x867AB4
#define ADR_Stamina4 0x867AB8
#define ADR_Stamina5 0x867ABC
#define ADR_NoSpawnWait1 0xB7FC38
#define ADR_NoSpawnWait2 0xB7FC3C
#define ADR_NoSpawnWait3 0xB7FC40
#define ADR_NoBounds1 0xB7FAB0
#define ADR_NoBounds2 0xB7FAB4
#define ADR_NoBounds3 0xB7FAB8
#define ADR_WalkTroughWalls 0x867884
#define ADR_RollSpeed 0x88F834
#define ADR_VirtualJump 0x88F6A4
#define ADR_SuperNoSpread 0x88F5A8
#define ADR_Scope 0x903D98
#define ADR_Boneshot 0x890490
#define ADR_WeaponShot 0xA48EB4
#define ADR_WeaponReload 0xA48EC0
#define ADR_NoShotEffec 0x8650A8
#define ADR_QuickPlantDefuse 0xA489D0
#define ADR_PlantAnyWhere 0xA489EE
#define ADR_DefuseAnyWhere 0x9E2914
#define ADR_Gm Warnig 0xAB1144
#define ADR_MedicAmmoBox 0x890488
#define ADR_AnimationProne 0xA48EA0
#define ADR_AnimationVeh 0xA48EAC
#define ADR_AutoRepair 0xA489F7
#define ADR_AutoAmmo 0xA489F5
#define ADR_AntiAfk 0xB7FA64
#define OFS_Premium 0x58C
#define OFS_Dinar 0xDF330
#define OFS_level 0xDF320
#define OFS_Slot5 0xC70C4
#define OFS_Slot6 0xC70C5
#define OFS_Slot7 0xC70C6
#define OFS_Slot8 0xC70C7
#define OFS_X_Pos 0x10300
#define OFS_Y_Pos 0x10310
#define OFS_Z_Pos 0x10308
#define ADR_FastAmmo 0x50D845D8
#define ADR_FastHealth 0x50D845E0
#define ADR_FastRepair 0xA02658
#define ADR_SlotBase 0xC5F20
#define ADR_WeaponBase 0xA69B0C
#define ADR_ServerBase 0xA48E04
#define ADR_ClassBase 0xAA47F8
#define ADR_PlayerSlot 0x0
#define ADR_PlayerId 0x1D00
#define ASM_AutoStart 0x533F77
#define ASM_MessageBox 0x4B52BD
struct CBase
{
CPlayer* plocal;
char xUknow0[1211368]
CPlayer** pGlobal;
};
CBase* p_Player = (CBase*)(ADR_PlayerPointer);

DWORD *in_game= (DWORD*)ADR_PLAYERPTR;
DWORD *out_game= (DWORD*)ADR_SERVERPTR;
DWORD dwPlayerPtr=0;
DWORD dwServerPtr=0;

void Stamina_digger()
{
dwPlayerPtr = *in_game;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFF_STAMINA) = 100.0;
}
}

void Slot5_digger()
{
dwServerPtr = *out_game;
if(dwServerPtr != 0)
{
*(long*)(dwServerPtr+OFF_SLOT5) = 1;
}
}


void HackThread()
{
while(true)
{
if (*in_game)
{
Stamina_digger();
}

if(*out_game)
{
Slot5_digger();
}

Sleep(50);
}
}


BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}

Grazie

05/11/2012, 18:58
#33
Cerca

1 Life, 1 Avatar &lt;3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
devi mettere gli errori comunque non ti sei accorto che in

void Slot5_digger()
{
dwServerPtr = *out_game;
if(dwServerPtr != 0)
{
*(long*)(dwServerPtr+OFF_SLOT5) = 1;
}
}

l'off slot 5 si chiama off mentre nei define si chiama OFS????Cambia i define con i nomi giusti e ti dovrebbe funzionare

05/11/2012, 20:05
#34
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
non ho controllato, scrivo solo per dire che la stamina sicuramente non è fatta piu cosi , questa è una versione molto vecchia


digger
05/11/2012, 20:27
#35
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/11/2012, 20:36 da levileo.)

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
Quindi dove ci sono gli OFS io devo cambiarli in OFF giusto ? E un altra cosa... tu dici nella guida che il file si dovrebbe trovare in : c:\sviluppo\MyHack\Debug\MyHack.dll ma io non trovo neanche la cartella svilppo ... ( ho win 7) dove potrebbe essersi cacciato ?

trovata ma mi viene scritta cosi: Myhack.dll.embed.manifest ... è normale?

05/11/2012, 20:33
#36
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
non ho riguardato la mia guida, ma secondo me avevo spiegato che IO metto i miei progetti nella cartella C:\sviluppo\ ma questa è una scelta personale.
Tu devi fare caso nei primio steps quando dai il nome al progetto, LI gli dici anche in che cartella andarlo a mettere.
Lui di default ti propone qualcosa, sta a te dargli un percorso diverso se vuoi.
Se poi come nel mio caso la cartella che vuoi non esiste la devi anche creare Wink

PArlando di OFS e OFF, non ha importanza cosa fai,l'importante è essere COERENTI
Intendo, se in alto nel #define ci scrivi OFS_STAMINA allora ANCHE nel codice della hack dovrai scrivere OFS_STAMINA
Se decidi che vuoi tenere il nome OFF_STAMINA del codice, allora dovrai andare in alto e anche li mettere OFF_STAMINA

L'importante è che il nome che scegli sia uguale in tutti i posti dove lo usi nel tuo sorgente se no si incazza


digger
05/11/2012, 20:39
#37
Cerca

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
ok grazie mille ho corretto gli OFF .... ma purtroppo : 1>HackScareCrow - 124 errore/i, 5 avviso/i
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
124!!!!!! errorr!!!! Sad cavolo dove sbaglio? mi sto scervelando .

05/11/2012, 20:41
#38
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
mi sembrano un po' troppi, devi aver inserito qualche carattere di troppo all'inizio del codice oppure dimenticato un punto e virgola


digger
05/11/2012, 20:43
#39
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/11/2012, 20:47 da levileo.)

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
digger ... credo che se ti chiedo per ogni problema qua io non finisco piu e ti porto via troppo tempo ... non è che mi puoi mandare il file di un tuo no menu che posso aprirlo con visual c++ cosi vedo come è strutturato e posso controllare dove sbaglio? se puoi allegalo via mail : levi.fach@hotmail.it ... mi faresti un grande favore ... grazie Smile

eppure i codici gli ho presi da qua http://hackmix.altervista.org/Thread-Add...ess-Logger

05/11/2012, 20:46
#40
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/11/2012, 20:51 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
il fatto è che io non sto piu coddando hacks quindi un mio menu non ce l'ho ( a parte uno che ho appena fatto per un amico con solo superjump Happywide )

comunque ho capito, hai fatto male copia incolla, in pratica non hai copiato tutto quello che serviva dalla mia guida e hai incollato troppo dagli addy presi da un altro post, ho ripulito e questo è quello che è uscito e si compila, occhio che mi sono preoccupato solo di compilarlo non vuol dire che funzioni (soprattutto la stamina)

Almeno forse capisci dove sta il problema.
Ho tolto le definizioni delle struct tanto in un nomenu semplice cosi non servono
HO sistemato i nomi nel codice per renderli uguali ai define
Ho incollato dalla mia guida la definizione delle variabili in_game out_game etc che ti eri perso

    C++ Programming
  1. #include <windows.h>
  2.  
  3. #define ADR_PlayerPointer 0xA48E74
  4. #define ADR_ServerPointer 0xA48E04
  5. #define ADR_BasePointer 0xAA2C58
  6. #define ADR_AngelsPointer 0xA489AC
  7. #define ADR_DevicePointer 0xA489B0
  8. #define ADR_PlayerSize 0x1D10
  9. #define ADR_GlassWalls 0xA48AA0
  10. #define ADR_D3DNAME 0x9F1AE0
  11. #define ADR_D3DIP 0x9F17F4
  12. #define ADR_D3DHP 0x9F2CB0
  13. #define ADR_Playerspeed 0x88FA50
  14. #define ADR_Stamina1 0x867AAC
  15. #define ADR_Stamina2 0x867AB0
  16. #define ADR_Stamina3 0x867AB4
  17. #define ADR_Stamina4 0x867AB8
  18. #define ADR_Stamina5 0x867ABC
  19. #define ADR_NoSpawnWait1 0xB7FC38
  20. #define ADR_NoSpawnWait2 0xB7FC3C
  21. #define ADR_NoSpawnWait3 0xB7FC40
  22. #define ADR_NoBounds1 0xB7FAB0
  23. #define ADR_NoBounds2 0xB7FAB4
  24. #define ADR_NoBounds3 0xB7FAB8
  25. #define ADR_WalkTroughWalls 0x867884
  26. #define ADR_RollSpeed 0x88F834
  27. #define ADR_VirtualJump 0x88F6A4
  28. #define ADR_SuperNoSpread 0x88F5A8
  29. #define ADR_Scope 0x903D98
  30. #define ADR_Boneshot 0x890490
  31. #define ADR_WeaponShot 0xA48EB4
  32. #define ADR_WeaponReload 0xA48EC0
  33. #define ADR_NoShotEffec 0x8650A8
  34. #define ADR_QuickPlantDefuse 0xA489D0
  35. #define ADR_PlantAnyWhere 0xA489EE
  36. #define ADR_DefuseAnyWhere 0x9E2914
  37. #define ADR_Gm Warnig 0xAB1144
  38. #define ADR_MedicAmmoBox 0x890488
  39. #define ADR_AnimationProne 0xA48EA0
  40. #define ADR_AnimationVeh 0xA48EAC
  41. #define ADR_AutoRepair 0xA489F7
  42. #define ADR_AutoAmmo 0xA489F5
  43. #define ADR_AntiAfk 0xB7FA64
  44. #define OFS_Premium 0x58C
  45. #define OFS_Dinar 0xDF330
  46. #define OFS_level 0xDF320
  47. #define OFS_Slot5 0xC70C4
  48. #define OFS_Slot6 0xC70C5
  49. #define OFS_Slot7 0xC70C6
  50. #define OFS_Slot8 0xC70C7
  51. #define OFS_X_Pos 0x10300
  52. #define OFS_Y_Pos 0x10310
  53. #define OFS_Z_Pos 0x10308
  54. #define ADR_FastAmmo 0x50D845D8
  55. #define ADR_FastHealth 0x50D845E0
  56. #define ADR_FastRepair 0xA02658
  57. #define ADR_SlotBase 0xC5F20
  58. #define ADR_WeaponBase 0xA69B0C
  59. #define ADR_ServerBase 0xA48E04
  60. #define ADR_ClassBase 0xAA47F8
  61. #define ADR_PlayerSlot 0x0
  62. #define ADR_PlayerId 0x1D00
  63. #define ASM_AutoStart 0x533F77
  64. #define ASM_MessageBox 0x4B52BD
  65.  
  66. // variabili
  67. DWORD *in_game= (DWORD*)ADR_PlayerPointer;
  68. DWORD *out_game= (DWORD*)ADR_ServerPointer;
  69. DWORD dwPlayerPtr=0;
  70. DWORD dwServerPtr=0;
  71.  
  72.  
  73. void Slot5_digger()
  74. {
  75. dwServerPtr = *out_game;
  76. if(dwServerPtr != 0)
  77. {
  78. *(long*)(dwServerPtr+OFS_Slot5) = 1;
  79. }
  80. }
  81.  
  82.  
  83. void HackThread()
  84. {
  85. while(true)
  86. {
  87. if (*in_game)
  88. {
  89. //Stamina_digger(); <-- la stamina va riscritta
  90. }
  91.  
  92. if(*out_game)
  93. {
  94. Slot5_digger();
  95. }
  96.  
  97. Sleep(50);
  98. }
  99. }
  100.  
  101.  
  102. BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
  103. {
  104. if(dwReason == DLL_PROCESS_ATTACH)
  105. {
  106.  
  107. CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
  108. }
  109. return TRUE;
  110. }




digger
05/11/2012, 20:50
#41
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/11/2012, 20:55 da levileo.)

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
Tu sei un MITO ..... GRANDE spero che funzioni !!!! grazie ancora

wow ... appena provato e im dice : 1>myhack - 1 errore/i, 0 avviso/i
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========

è gia una grande cosa e comincio a capire come è strutturato .... ma -1 error che vuol dire ? che è meglio di quello che dovrebbe essere? Smile

05/11/2012, 20:53
#42
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
per cosi poco? naaa, alla fine sono poche righe di codice che per di piu non fanno niente , solo slot5 e bisogna pure vedere se funziona
un giorno o l'altro comunque magari metto giu qualcosa di aggiornato se mi gira


digger
05/11/2012, 20:56
#43
Cerca

Iscritto
Messaggi: 34
Discussioni: 2
Registrato: 10-2012
Mix: 0
quale puo essere l'ultimo errore ??? cavolo solo 1 me ne manca ... spero di farcela

05/11/2012, 21:03
#44
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
SONo sul cellulare ti rispondo dopo da casa


digger
05/11/2012, 21:06
#45
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] Cambiare lingua ad un gioco che utilizza una lingua di sistema Cato97 10 59,624 25/08/2017, 16:46
Ultimo messaggio: Romolo
  Futura guida Python Pocciox 8 3,654 13/06/2013, 20:25
Ultimo messaggio: Pocciox
  Problema crezione hack nomenu warrock Dimax 15 6,425 05/04/2013, 18:05
Ultimo messaggio: Dimax



Utenti che stanno guardando questa discussione: 1 Ospite(i)