Page 1 sur 1

[..] Krymemory et le boulet que je suis

Posté : dim. 07 déc. 2014 04:04
par Metadone
Bonjour.

Je possède une adresse de base et l'offset qui pointe sur la bonne valeur et j'utilise krymemory.
Mais je n'arrive pas a utiliser la fonction

Code : Tout sélectionner

_Process_ReadMemory($ahHandle, $ivAddress, $sType = "dword")
je me demande a quoi correspond

Code : Tout sélectionner

$ivAddress
Et sachant que la variable est de type 4bytes sois

Code : Tout sélectionner

$sType = "double"
nous somme d'accord?
Je ne comprend pas, j'ai lu un maximum de post autoit fr et chez vos confrères anglophone que j'en ai mal au crane je n'arrive plus a connecter la.

J'abandonne donc je poste comme un petit malheureux.

Re: [..] Krymemory et le boulet que je suis

Posté : dim. 07 déc. 2014 04:19
par Metadone
Bon encore quelque petite recherche et au lit, donc

Code : Tout sélectionner

$tyty = _Process_ReadMemory($oProc, 0x04A4B9AC, "dword")
me donne la bonne valeur.
Mais il y a un offset qui est egal a 13c donc je me dis

Code : Tout sélectionner

$tyty = _Process_ReadMemory($oProc, _Address_CalculatePointer($oProc, $ivAddress, 0x13c), "dword")
devrait fonctionner.

Et ben non, cela ne fonctionne pas. J'ai essayer plusieur valeur a la place de $ivAddress et je n'arrive pas a trouver ma valeur.
Je ne comprend plus je vais au lit, bonne nuit.

Re: [..] Krymemory et le boulet que je suis

Posté : dim. 07 déc. 2014 18:19
par mikell
_Address_CalculatePointer($ahHandle, $ivAddress, $aiOffsets)
$aiOffsets = An array of integers.

Re: [..] Krymemory et le boulet que je suis

Posté : dim. 07 déc. 2014 19:39
par Metadone
le décalage ne possède que un offset, enfin je vérifierais.

Re: [..] Krymemory et le boulet que je suis

Posté : dim. 07 déc. 2014 22:23
par mikell
Oui mais non, question de syntaxe, regarde la fonction dans l'udf ("For $iOffset In $aiOffsets")

Code : Tout sélectionner

; $n = 4   ; <= marche pas
Local $n[1] = [4]  ; <= marche
For $i in $n
    Msgbox(0,"", $i)
Next