Aide Pourquoi Win8? ^^

  • Partenaires

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

ioplol04

ioplol04

Level 4
Level 3
Level 2
Level 1
15 Avr. 2011
190
0
922
28
Discord
Unfaillable.#1335
Je voudrais savoir pourquoi les bypass et certain hack ne fonctionne pas pour le Windows 8 car sa devient chiant que il y a que eu qu'il ne peuvent pas utilisé de hack, comme moi quoi​

._.:svp:
 
E

#Eyes-Boy#

Level 3
Level 2
Level 1
14 Déc. 2013
58
0
126
46
T'a qu'a télécharger w7 c'est facile et rapide mon amis (1 a 2 heures)
 
Y

younes77

Level 2
Level 1
13 Mars 2011
12
0
421
Désolée du hors sujet, mais change de couleurs de texte le jaune avec un fond blanc ça fait que mal aux yeux et ça ne donne pas envie de lire.
 
davydavekk

davydavekk

Level 5
Level 4
Level 3
Level 2
Level 1
23 Mai 2013
508
0
322
'merica
Parce que certaines API changent en fonction de l'OS.
Donc certains moyen de bypass peuvent fonctionner sur un OS, mais pas un autre.

ex : IsDebuggerPresent
Sur XP x86 (Et peut être d'autres versions) :

Code:
MOV EAX, DWORD PTR FS:[18]
MOV EAX,DWORD PTR DS:[EAX+30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

Sur windows 8 x64 :
Code:
MOV EAX,DWORD PTR FS:[30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

Le code fait exactement la même chose, cad cherche le Process Environment Block et met la valeur du byte BeingDebugged dans EAX.
Juste d'une différente façon. Donc si tu essaie de bypass cette fonction, ça ne marchera pas sur tout les OS.
 
Saowyn

Saowyn

Membre Banni
1 Nov. 2012
3,098
0
241
32
Nord de la France
synopsis-games.com
Parce que certaines API changent en fonction de l'OS.
Donc certains moyen de bypass peuvent fonctionner sur un OS, mais pas un autre.

ex : IsDebuggerPresent
Sur XP x86 (Et peut être d'autres versions) :

Code:
MOV EAX, DWORD PTR FS:[18]
MOV EAX,DWORD PTR DS:[EAX+30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

Sur windows 8 x64 :
Code:
MOV EAX,DWORD PTR FS:[30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

Le code fait exactement la même chose, cad cherche le Process Environment Block et met la valeur du byte BeingDebugged dans EAX.
Juste d'une différente façon. Donc si tu essaie de bypass cette fonction, ça ne marchera pas sur tout les OS.

ça m'éclaircit aussi, merci !
 
ioplol04

ioplol04

Level 4
Level 3
Level 2
Level 1
15 Avr. 2011
190
0
922
28
Discord
Unfaillable.#1335
Merci pour vos réponses mais... davydavekk, J'ai absolument rien compris..

pas tout mais un peu
 
Dernière édition:
Misuki

Misuki

Git Wizard en freelance
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
15 Juin 2012
2,299
66
954
Merci pour vos réponses mais... davydavekk, J'ai absolument rien compris..

pas tout mais un peu

Pour t'expliquer un peu plus en français, et une manière de comprendre...

IsDebuggerPresent est une fonction d'une API Windows. Si tu sais pas ce qu'est une API:
=> En recherchant sur google, on trouve qu'une API Windows est un fichier .DLL contenant des fonctions visant a facilité certaines tâche sur un ordinateur tournant sur Windows.

D'après MSDN, IsDebuggerPresent: "Determines whether the calling process is being debugged by a user-mode debugger."
=> Détermine si le processus d'appel est en cours de débogage par un débogueur en mode utilisateur. (Google Trad')

Sur XP x86, cette fonction est construite de cette manière:
Code:
MOV EAX, DWORD PTR FS:[18]
MOV EAX,DWORD PTR DS:[EAX+30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

C'est de l'ASM (assembleur), c'est un langage compliqué très proche du langage machine.

Sur Windows 8 x64:
Code:
MOV EAX,DWORD PTR FS:[30]
MOVZX EAX,BYTE PTR DS:[EAX+2]
RETN

Les deux code font la même chose, l'autre est l'évolution de l'un.
" cherche le Process Environment Block et met la valeur du byte BeingDebugged dans EAX."
=> En français, ça donne:
=> "Cherche le bloque d'environnement du processus et met la valeur du byte BeingDebugged ( donc celle qui dis si le processus est en mode debogage ou pas ) dans la "variable" EAX."

Cependant, tu remarque que les deux façon d'écrire la fonction sont différente: de ce fait, un bypass de la fonction IsDebuggerPresent qui fonctionne sous XP ne fonctionnera pas sur Windows 8 :')
 
ioplol04

ioplol04

Level 4
Level 3
Level 2
Level 1
15 Avr. 2011
190
0
922
28
Discord
Unfaillable.#1335
ah franchement toi, tu t'éclaircis énormément les choses :)
 
Misuki

Misuki

Git Wizard en freelance
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
15 Juin 2012
2,299
66
954
ah franchement toi, tu t'éclaircis énormément les choses :)

La connaissance est le fruit de la réussite, en t'expliquant j'ai appris une chose sur IsDebuggerPresent en faisant la recherche.

Si tu veux que j'éclaircisse un autre point, n'hésite pas à demander.