Ultima modifica:
...AGGIORNATO IL 30/10/2011 ALLA VERSIONE N°2 DELLA GUIDA...
Dopo le richieste di qualche centinaio di utenti su come modificare la memoria per creare hack, ecco una guida completa alla modifica della memoria in Visual Basic .NET.
Trattando anche di Cheat Engine, dell'ASM, del Code-injection, e altro, ero indeciso se postarla in questa sezione o in altre. Se la sezione è sbagliata (ma credo di no), prego un moderatore di spostare nella sezione più appropriata.
All'interno dell'archivio .rar è presente anche un video guida. Si consiglia di guardarlo solo dopo aver terminato il capitolo sul Memory-scanning.
Per visualizzare il testo è necessario avere installato Microsoft Office Word 2007 o 2010, oppure un visualizzatore di documenti Word aggiornato o Adobe Reader.
Non posso riportare la guida nella discussione perché troppo lunga.
Informazioni guida (testo):
Dimensioni: 1.002 KB (pdf: 1.851 KB)
Pagine: 56
Parole: 12.616
Caratteri (spazi esclusi): 71814
Caratteri (spazi inclusi): 86.155
Paragrafi: 899 (divisione di Word. Non corrispondono ai capitoli)
Righe: 1.674
Formato: Documento di Microsoft Office Word 2007-2010 (.docx) & Documento di Adobe Reader (.pdf)
Informazioni video:
Dimensioni: 44,7 MB
Durata: 00:26:05
Larghezza fotogramma: 640
Altezza fotogramma: 480
Formato: Windows Media Video (.wmv)
Indice della guida:
0.1 - Prefazione
0.2 - Indice
Unità 1: Informatica e Matematica
1.1 - Sistemi di numerazione
1.2 - Rappresentazione dei numeri inter
1.3 - Rappresentazione in Visual Basic
Unità 2: Dietro il monitor del computer
2.1 - Struttura generale del computer
2.2 - I Bus
2.3 - La C.P.U.
2.4 - La memoria principale
2.5 - La memoria di massa
2.6 - Le unità di input e output
2.7 - Prima di procedere...
Unità 3: Memory-scanning
3.1 - Memory scanner: Cheat Engine
3.2 - Tipi di dato
3.3 - Tipi di ricerca
3.4 - Prima scansione
3.5 - Dynamic Movement Address
3.6 - Pointer scanning
Video-guida
Unità 4: Code-injection
4.1 - Cos'è il code-injection
4.2 - Il disassembler di Cheat Engine
4.3 - Primo code-injection
Unità 5: Visual Basic .NET
5.1 - Le funzioni per la modifica della memoria
5.2 - Modifica di address in Visual Basic .NET
5.3 - Code-injection in Visual Basic .NET
Creative Commons License
Riporto la prefazione della guida:
Con questa guida impareremo a leggere e a modificare la memoria e non solo. Il testo tratta anche alcune basi del linguaggio assembly (riportando ad alcune pagine web esterne), spiega come funzionano i processi nei sistemi operativi Windows, come il processore esegue le istruzioni di un programma, eccetera… Inoltre oltre alla modifica normale della memoria viene spiegato anche il code injection e altre tecniche che vi potranno essere utili nella creazione di hacks. Insomma, con questa guida imparerete a lavorare bene su programmi esterni, come i giochi.
In questa guida non vi fornisco address, pointers o offsets per i vostri giochi, vi insegno invece a trovarli. Quindi scordatevi di poter creare qualcosa facendo semplicemente copia e incolla del codice perché è impossibile. Qui si impara a lavorare con i processi esterni, non a creare hack con il copia-incolla.
Durante la guida vengono usati i giochi di Windows e altre applicazioni scaricabili facilmente. Nel video-guida uso anche il gioco Metin2. Uso il client di babau, scaricabile facilmente cercando con Google, per i server privati, perché Metin2 IT è protetto da HackShield. È consigliato vedere il video solo dopo aver terminato il capitolo sul Memory-scanning.
Il testo, diviso in unità e capitoli indicizzati per migliorare l’ordine e rendere più rapida la consultazione, inizia con le premesse di carattere matematico e informatico, per poi passare alle basi del linguaggio assembly. Seguono le unità per il memory-scanning, il debugging e il code-injection. Solo dopo si entra nella programmazione in Visual Basic .NET, spiegando come eseguire tutto ciò, imparato nei precedenti capitoli, da codice Visual Basic.
Come prerequisiti è necessaria solo una buona conoscenza del VB.NET (più sapete meglio è). Il resto cercherò di spiegarvelo io, ma avere anche buone conoscenze del funzionamento del computer (in particolare della memoria) e del linguaggio assembly aiuta moltissimo.
In seguito alla chiusura di Megaupload, ecco la guida ricaricata su Mediafire:
DOWNLOAD GUIDA V2 - MEDIAFIRE
Testo e video-guida sono sotto licenza:
[GUIDA] Processi e memoria in Visual Basic .NET by SpeedJack is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Based on a work at www.inforge.net
Saluti,
SpeedJack
Dopo le richieste di qualche centinaio di utenti su come modificare la memoria per creare hack, ecco una guida completa alla modifica della memoria in Visual Basic .NET.
Trattando anche di Cheat Engine, dell'ASM, del Code-injection, e altro, ero indeciso se postarla in questa sezione o in altre. Se la sezione è sbagliata (ma credo di no), prego un moderatore di spostare nella sezione più appropriata.
All'interno dell'archivio .rar è presente anche un video guida. Si consiglia di guardarlo solo dopo aver terminato il capitolo sul Memory-scanning.
Per visualizzare il testo è necessario avere installato Microsoft Office Word 2007 o 2010, oppure un visualizzatore di documenti Word aggiornato o Adobe Reader.
Non posso riportare la guida nella discussione perché troppo lunga.
Informazioni guida (testo):
Dimensioni: 1.002 KB (pdf: 1.851 KB)
Pagine: 56
Parole: 12.616
Caratteri (spazi esclusi): 71814
Caratteri (spazi inclusi): 86.155
Paragrafi: 899 (divisione di Word. Non corrispondono ai capitoli)
Righe: 1.674
Formato: Documento di Microsoft Office Word 2007-2010 (.docx) & Documento di Adobe Reader (.pdf)
Informazioni video:
Dimensioni: 44,7 MB
Durata: 00:26:05
Larghezza fotogramma: 640
Altezza fotogramma: 480
Formato: Windows Media Video (.wmv)
Indice della guida:
0.1 - Prefazione
0.2 - Indice
Unità 1: Informatica e Matematica
1.1 - Sistemi di numerazione
1.2 - Rappresentazione dei numeri inter
1.3 - Rappresentazione in Visual Basic
Unità 2: Dietro il monitor del computer
2.1 - Struttura generale del computer
2.2 - I Bus
2.3 - La C.P.U.
2.4 - La memoria principale
2.5 - La memoria di massa
2.6 - Le unità di input e output
2.7 - Prima di procedere...
Unità 3: Memory-scanning
3.1 - Memory scanner: Cheat Engine
3.2 - Tipi di dato
3.3 - Tipi di ricerca
3.4 - Prima scansione
3.5 - Dynamic Movement Address
3.6 - Pointer scanning
Video-guida
Unità 4: Code-injection
4.1 - Cos'è il code-injection
4.2 - Il disassembler di Cheat Engine
4.3 - Primo code-injection
Unità 5: Visual Basic .NET
5.1 - Le funzioni per la modifica della memoria
5.2 - Modifica di address in Visual Basic .NET
5.3 - Code-injection in Visual Basic .NET
Creative Commons License
Riporto la prefazione della guida:
Con questa guida impareremo a leggere e a modificare la memoria e non solo. Il testo tratta anche alcune basi del linguaggio assembly (riportando ad alcune pagine web esterne), spiega come funzionano i processi nei sistemi operativi Windows, come il processore esegue le istruzioni di un programma, eccetera… Inoltre oltre alla modifica normale della memoria viene spiegato anche il code injection e altre tecniche che vi potranno essere utili nella creazione di hacks. Insomma, con questa guida imparerete a lavorare bene su programmi esterni, come i giochi.
In questa guida non vi fornisco address, pointers o offsets per i vostri giochi, vi insegno invece a trovarli. Quindi scordatevi di poter creare qualcosa facendo semplicemente copia e incolla del codice perché è impossibile. Qui si impara a lavorare con i processi esterni, non a creare hack con il copia-incolla.
Durante la guida vengono usati i giochi di Windows e altre applicazioni scaricabili facilmente. Nel video-guida uso anche il gioco Metin2. Uso il client di babau, scaricabile facilmente cercando con Google, per i server privati, perché Metin2 IT è protetto da HackShield. È consigliato vedere il video solo dopo aver terminato il capitolo sul Memory-scanning.
Il testo, diviso in unità e capitoli indicizzati per migliorare l’ordine e rendere più rapida la consultazione, inizia con le premesse di carattere matematico e informatico, per poi passare alle basi del linguaggio assembly. Seguono le unità per il memory-scanning, il debugging e il code-injection. Solo dopo si entra nella programmazione in Visual Basic .NET, spiegando come eseguire tutto ciò, imparato nei precedenti capitoli, da codice Visual Basic.
Come prerequisiti è necessaria solo una buona conoscenza del VB.NET (più sapete meglio è). Il resto cercherò di spiegarvelo io, ma avere anche buone conoscenze del funzionamento del computer (in particolare della memoria) e del linguaggio assembly aiuta moltissimo.
In seguito alla chiusura di Megaupload, ecco la guida ricaricata su Mediafire:
DOWNLOAD GUIDA V2 - MEDIAFIRE
Testo e video-guida sono sotto licenza:
[GUIDA] Processi e memoria in Visual Basic .NET by SpeedJack is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Based on a work at www.inforge.net
Saluti,
SpeedJack