[Vb.net] ReadWriteMemory

  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

[A]pokah.

[A]pokah.

Membre d'Honneur
Level 5
Level 4
Level 3
Level 2
Level 1
25 Janv. 2012
2,008
3
944
29
Derrière toi !
Discord
Apokah#8011
Bonjours !

Dans ce tutoriel, je vais vous montrer comment créer un simple hack en Visual Basic.net avec un fichier source que j'ai trouvé sur internet ! (Les Adresses/Values C'est à vous de les trouver).

Alors, Commencez par télécharger 'ReadWritingMemory.vb'

.: Coté Gui :.

Bouton1 : Lire
Bouton2 : écrire
label1 : 'Pour y mettre la valeur'


.: Codage :.

Ajoutez Le fichier téléchargé Par :
Projet -> Ajouter un élément existant -> ReadwritingMemory.vb

Ignorez Le Code, Ne changez rien juste si vous savez de quoi s'agit-t'il !

Exemple : Lire La valeur d'une adresse 4 Bytes

Double clique sur le bouton1 :

Code:
label1.text = readlong("S4Client", &h50E517)

Readlong = Lire la valeur d'une adresse de type long (4 Bytes).
S4Client = Nom du processeur sans extension (.exe ...).
&h50E517 = Adresse, Normalement c'est : 0050E517 Mais les Zéros du début ne se content pas.

Exemple : Changer La valeur d'une adresse 4 Bytes

Double clique sur le bouton2 :

Code:
writelong("S4Client", &h50E517, 264616748)

Writelong = Simplement, Changer la valeur d'une adresse.
S4Client = Nom du processeur sans extension..
&h50E517 = Adresse
264616748 = La Nouvelle Valeur


C'est fini Pour ce Tutoriel, En espérant de vous aider.

 
casimir

casimir

Level 5
Level 4
Level 3
Level 2
Level 1
30 Mars 2011
1,013
1
944
In Your Ass
T'es pas capable d'utiliser les vrais fonctions ? ..

heu c est "les vrai fonctions" qui sont utilisée dans ce module

(encore que je me demande ce que peut etre une fausse fonction)

le coté pratique en plus c est que les possibilité d'erreur sont traité

et il y a aussi plusieurs fonctions dans le module bien utile
 
Evaelis

Evaelis

La Voix de la Sagesse
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
28 Avr. 2010
22,929
465
1,699
Valhalla
Cyrion partit sur ce point, on va recoder les dlls windaube hein car là, il faut savoir coder sinon on mérite pas de faire une windows form é_é

Sinon le module a l'air bien, je ne l'ai pas étudié^^
 
Evaelis

Evaelis

La Voix de la Sagesse
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
28 Avr. 2010
22,929
465
1,699
Valhalla
et ben . . . tu rigole pas toi . . .

tu a regarder le module au moins ??

si ce n est pas le cas jette un oeil au imports ......

+1
Tout est dit en 10 lignes de code ^_^
 
[A]pokah.

[A]pokah.

Membre d'Honneur
Level 5
Level 4
Level 3
Level 2
Level 1
25 Janv. 2012
2,008
3
944
29
Derrière toi !
Discord
Apokah#8011
j'avoue je crois qu''il n'a même pas vu le module..
 
Ben

Ben

Master Chief
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
3 Mars 2011
4,060
3
944
Un peut partout.
J'ai trouvé le même module il y a quelques mois, c'est vrais qu'il y a des choses très intéressante dedans ;)
 
Taissain

Taissain

Membre Banni
28 Déc. 2012
16
0
206
Terre
Très bon tutoriel +1 !
Mais quand je cheat, je change une valeur que j'ai ENFIN trouvée, elle se rechange quand je relance --'
 
M

MarkoX

Membre Banni
13 Janv. 2013
2,166
0
236
42
Cela ne fonctionne plus car tout simplement les jeux comme counter-strike:source génère ces valeurs et elles ne sont plus fixe comme avant ... donc inutilisable !
 
Astropilot

Astropilot

The Lord
V.I.P
Level 5
Level 4
Level 3
Level 2
Level 1
6 Janv. 2011
9,283
18
1,254
France
Merci pour ce tutoriel ! Sinon il suffit de trouver les adresses fixes =p
 
[L]úthien

[L]úthien

Level 5
Level 4
Level 3
Level 2
Level 1
30 Janv. 2013
625
2
934
Tutoriel pas complet je trouve...
 
[L]úthien

[L]úthien

Level 5
Level 4
Level 3
Level 2
Level 1
30 Janv. 2013
625
2
934
Genre le lien vers ReadMemory je pige rien!Et pas le le lien pour VB.NET enfin l'histoire des liens??
 
M

MarkoX

Membre Banni
13 Janv. 2013
2,166
0
236
42
Passer par le nom de votre variable, un Readdll avec son processus
puis un writeInteger avec proc + variable + offset + value,

avec ça vous avez de quoi faire un cheat en vb net :)
seulement ce qui s'y connaisse !
 
-[L]olMan.

-[L]olMan.

Level 5
Level 4
Level 3
Level 2
Level 1
17 Août 2012
1,439
2
944
Chez Moi :p
www.wattpad.com
C'est pas pour vous embeter (Désolé de remonter un peu le topic mais) peut-on se servir de ce tutoriel pour faire un adress searcher ? C'est à dire que si on peut lire la valeur de l'adresse , on peut surement lire l'adresse de la valeur (la valeur ne change jamais normalement) qui veut dire qu'on trouve les hacks ? Sinon j'dis ça je dis rien ... Joli tutoriel
 
M

-Maxime-

Level 2
Level 1
15 Août 2011
15
0
421
31
Merci, je vais l'essayer se soir, en espérant que ça fonctionne mieux que BlackMagic
 
M

-Maxime-

Level 2
Level 1
15 Août 2011
15
0
421
31
j'aime pas Black magic, c'est pas compatible avec les frameworks 4.5
 
R

ragnarock

Level 4
Level 3
Level 2
Level 1
22 Mars 2010
193
0
917
j'aime pas Black magic, c'est pas compatible avec les frameworks 4.5
Si, suffit de compiler la dll pour framework que tu veux (dans ce cas le 4.5), ou de mettre le code de BM dans ton projet.
 
Dernière édition:
P

phylonia5

Level 2
Level 1
22 Sept. 2011
22
0
301
75
Perso j'ai test de faire manuellement une réecriture (sans le module, vu que j'en parlerais pas) et ça prenait 10 plombes à trouvé un truc, pour le réecrire moins.
M'enfin, sinon on peut utilisée cheat engine à part si ce sont des valeurs fixes (et encore on peut utilisée le lua de cheat engine).

Perso pour ma mère qui dépense de l'argent dans farmville je lui est fait un tools complet avec cheat engine pour avoir le shop gratuit et pleins d'autres petits trucs dans un seul tools en Lua et le tools va même chercher la fenêtre farmville tout seul (j'avais fais 2 versions une chrome et une firefox).

Le vb à pas l'air d'être vraiment fais pour jouer sur les bytes, peut être que je m'y suis mal pris ^^
 
Evaelis

Evaelis

La Voix de la Sagesse
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
28 Avr. 2010
22,929
465
1,699
Valhalla
Perso j'ai test de faire manuellement une réecriture (sans le module, vu que j'en parlerais pas) et ça prenait 10 plombes à trouvé un truc, pour le réecrire moins.
M'enfin, sinon on peut utilisée cheat engine à part si ce sont des valeurs fixes (et encore on peut utilisée le lua de cheat engine).

Perso pour ma mère qui dépense de l'argent dans farmville je lui est fait un tools complet avec cheat engine pour avoir le shop gratuit et pleins d'autres petits trucs dans un seul tools en Lua et le tools va même chercher la fenêtre farmville tout seul (j'avais fais 2 versions une chrome et une firefox).

Le vb à pas l'air d'être vraiment fais pour jouer sur les bytes, peut être que je m'y suis mal pris ^^
Tu peux tout a fait jouer avec la mémoire et chaque bit présent dans celle-ci (sauf manque de privilège) en VB meme si d'autres langages sont plus adaptes pour ça.
Il te suffit de recherche une pattern de bits ou de connaitre l'adresse a modifier et d'y insérer les données voulues. Je préfère tout de même le faire en C# au choix, voir même en C++.
 
P

phylonia5

Level 2
Level 1
22 Sept. 2011
22
0
301
75
Perso il cherchait 10ans pour vérifié chaque processus et vérifié lequel était celui de farmville alors qu'en lua ça prend 1minutes en VB ça pouvait prendre 1h.
Après tu peux tout faire dans tout les langages perso là j'attaque le Java ^^