Page 1 sur 5

Cheater_Lib

Publié : dim. 25/mai/2008 17:07
par Backup
j'ai mis au point une petite librairie en v 4.20

Cheater_Lib permet de modifier ou de lire le contenu
des adresses mémoire d'un prg présent dans la RAM
cette lib peux être employé pour créer des Hack pour les Jeux
de toute sortes,Reseau, ou Standalone...
a nous les Vies infinis,munitions sans limite,super jump,etc ...

trouver les adresses pour des vies infinis grace a un utilitaire comme MemHack
puis creez votre patch grace a la Librairie Cheater_Lib ...

Cheater LIB

Librarie pour Cheater

cette librairie permet de Lire ou de modifier

une adresse d'un programme present dans la RAM

les adresses a "poker" peuvent etre trouvées grâce a l'utilitaire "Memhack" par exemple

une fois les adresses connues, ces fonction vont permetre d'ecrire un Patch ou prg de Hack en Purebasic



pour récupérer "Memhack" allez là : http://www.cheat-it.com/memhack/

le nom du prg a patcher est celui qui se trouve dans la barre des taches

ou bien en faisant ALT+CTRL+DEL onglet "Applications"

fonctions de lecture d'une adresse mémoire d'un programme

Lire un octet a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_R_byte( "warrock" , Address.l )


Lire un Word a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_R_word( "warrock" , Address.l )


Lire un Long a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_R_long( "warrock" , Address.l )


Lire un Flottant a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_R_float( "warrock" , Address.l )

Fonction d'écriture dans une adresse mémoire d'un programme

écrire un octet a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_W_byte("warrock" , Address.l , Value.b)


écrire un Word a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_W_word("warrock" , Address.l , Value.w)


écrire un Long a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_W_long("warrock" , Address.l , Value.l )


écrire un Flottant a l'adresse (Address.l) du programme "warrock" présent en mémoire
cheater_W_float("warrock", Address.l , Value.f )

Ma lib est dispo sur mon site ( Pour les inscrits seulement.. ben oui c'est comme ça :lol: )

installateur/desinstallateur est compris avec l'archive
à télécharger ici : http://michel.dobro.free.fr/download.php?view.55

Publié : dim. 25/mai/2008 17:25
par Ar-S
Merci, parfait pour le cheat :D

Publié : lun. 26/mai/2008 8:12
par Backup
pour info , j'ai modifié le nom de ma lib
Cheater_lib au lieu de Hacker_lib , ce qui conviens mieux :)
et donc le nom des commandes (voir ci-dessus)!
l'installateur contient dorénavant les fichiers inclues...

Publié : lun. 26/mai/2008 14:44
par poshu
T_T Ton site, il veut pas de moââââ T____________T... Il veut pas m'envoyer le mail de confirmation T.T Et je trouve ça vachement trop injuste T_T

Publié : lun. 26/mai/2008 14:52
par Backup
poshu a écrit :T_T Ton site, il veut pas de moââââ T____________T... Il veut pas m'envoyer le mail de confirmation T.T Et je trouve ça vachement trop injuste T_T
ha bon ??
c'est bizarre ça .. 8O 8O

je verifie si j'ai activé la confirmation d'email ..

Publié : lun. 26/mai/2008 14:54
par poshu
en tous cas, j'ai un message qui m'a dit qu'un mail allait m'être envoyé et j'ai rien reçu :/

Publié : lun. 26/mai/2008 14:54
par Backup
Dobro a écrit : je verifie si j'ai activé la confirmation d'email ..
je t'ai activé a la main , normalement tu dois pouvoir entrer :)
tiens moi au courant :)

Publié : lun. 26/mai/2008 15:03
par poshu
Ca marche, merci ^_^

Publié : mar. 27/mai/2008 17:51
par comtois
euh ,question idiote, mais c'est pas un simple wrap des fonctions Peekx et Pokex ??

Publié : mar. 27/mai/2008 18:44
par Backup
comtois a écrit :euh ,question idiote, mais c'est pas un simple wrap des fonctions Peekx et Pokex ??
ben avec Valeur = PeekL(*ZoneMemoire) ta zone memoire c'est l'espace de TON application !!
tu ne peux pas savoir ou se trouve l'espace memoire d'une application precise , donc tu es aveugle !


avec mon cheater_R_long( "warrock" , Address.l )
et cheater_W_long("warrock" , Address.l , Value.l )

tu peux lire ou ecrire dans l'espace memoire de n'importe quel application qui se trouve en RAM , juste en donnant son nom !!!
ce que tu ne peux pas faire avec un simple Peekl() :D

Re: Cheater_Lib

Publié : ven. 01/janv./2010 23:15
par bebou007
salut je sais que je remonte le sujet mais j'ai tester ta lib et j'ai quelque probleme

voila je veut modifier des valeur dans la ram les problem
-lecture float ne correspond pas avec se que je lit depuis tsearch mais plutot a un long
-ecriture de la même adresse du dessus et la j'ai un message d'erreur "can't get prosessid"

je peut modifier depuis tsearch mais depuis ta lib sa marche pas est ce que quelque un a déjà tester avec des float merci

Re: Cheater_Lib

Publié : sam. 02/janv./2010 13:39
par Backup
pas le temps de regarder pour le moment
je suis en plein degats des eaux (en rentrant de tahiti on a eu la surprise de voir qu'il pleuvait dans la maison , suite a une fuite au premier etage.... on ne sait pas depuis combiens de temps , ça fuyait ....)

mais promis , des que je peux , je regarde ça de pres :)

Re: Cheater_Lib

Publié : sam. 02/janv./2010 14:46
par Jacobus
OuahOu !! oO ... Bonjour la facture!
Euh... bonne année quand même :?

Re: Cheater_Lib

Publié : sam. 02/janv./2010 18:56
par bebou007
salut ok merci bonne année quand même

Re: Cheater_Lib

Publié : sam. 02/janv./2010 21:03
par Kwai chang caine
Vahiné a écrit :je suis en plein degats des eaux (en rentrant de tahiti on a eu la surprise de voir qu'il pleuvait dans la maison , suite a une fuite au premier etage.... on ne sait pas depuis combiens de temps , ça fuyait ....)
Cool le retour du DOBRO...

Apres nous avoir nargué avec sa flotte a 40° ou il marchait dessus...
Il rentre chez lui, avec la meme matiere a 8°, qui lui marche à son tour dessus :mrgreen:

Bon retour au paradis :lol: