OVH Cloud OVH Cloud

Au sujet du racisme anti serveur de Partition Magic

33 réponses
Avatar
William Marie
Vous avez pu le constater - et ça désespérait notre illustre JCB -
PM (toutes versions) nous colle une injure box s'il trouve un Windows
Server installé sur la bécane. Sous entendu "Si vous êtes assez friqué
pour vous payer un serveur chez Billou vous raquerez aussi chez
PowerQuest, y a pas d'raisons, na !"

Ayant eu quelques manipulations de partitions à faire sur certaines
machines dont des qui étaient nanties d'un serveur, je me suis penché
sur le problème et la soluce pour contourner cette limitation stupide
est apparue désespérément simple. Au point que je résiste pas au
plaisir de vous en faire une petite devinette.

Sujet : nantis de vos deux disquettes PM 8 et d'un appareil
contenant un Windows 2000 Server, qu'est-ce que vous avez à faire (de
très simple, aucun crackage) pour que PM ne fasse pas son caprice.

Et n'oubliez pas le proverbe marocain : "Ce qu'un âne sait faire,
un autre peut le faire".

Lundi je ramasse les copies :-)
--
===========================================================
William Marie
Toulouse (France)
mailto:wmarie@trapellun.net
ATTENTION ! Anti-SPAM pour m'écrire remplacer trapellun.net
par free.fr
http://wmarie.free.fr
===========================================================

10 réponses

1 2 3 4
Avatar
Michel Guillou
Jean-Claude BELLAMY écrivait :

Tiens, puisque t'es un pote (:+)), je peux t'annoncer que j'ai trouvé un
moyen très simple de transformer XP HOME en XP PRO !



Je suis preneur, mon bon.


--
Michel Guillou
Avatar
Jean-Claude BELLAMY
Dans le message ,
Christian Fabre s'est ainsi exprimé :

Le Mon, 12 Jan 2004 11:16:25 +0100, "Jean-Claude BELLAMY"
nous disait à peu près ceci:

Tiens, puisque t'es un pote (:+)), je peux t'annoncer que j'ai
trouvé un moyen très simple de transformer XP HOME en XP PRO !
(mais tu t'en tamponnes peut-être le coquillard et ondules le
coxymargouin !)
Et là aussi, la soluce est très simple..



Et bien évidemment, juste retour des choses, tu vas nous faire
poireauter jusqu'à lundi :-)))



Nannnnnnn !
Je ne suis pas aussi sadique que notre ami Willy ! ;+))

C'est par hasard que j'ai trouvé cela, et pas du tout dans un but de craquer
le système.
(si, si !!! De toute façon j'ai les licences tout ce qu'il y a de plus
officielles de mes XP PRO!)

Dans mon appli "SuperExec", j'énumère les machines d'un LAN.
J'ai besion d'accéder à la BDR des machines distantes, en utilisant le
service "RemoteRegistry" (accès distant à la BDR).
Or ce service n'est pas installé sous XP HOME.
Donc, pour éviter des "injurebox", j'ai besoin de connaitre au départ l'OS
de chaque machine, et si c'est XP, je veux savoir si c'est HOME ou PRO.
(si c'est HOME, je ne fais pas d'accès distant BDR, et je retire cette
machine de la liste des machines distantes)

Donc je cherchais à savoir où se trouvais l'info "HOME" vs. "PRO" sous XP.
("NetServerEnum" de l'API NetAPI32 ne donne pas cette info)

A force de test et d'exploration, j'ai fini par trouvé qu'elle est stockée
dans la clef :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlProductOptions
Entrée "ProductSuite" (REG_MULT_SZ)
valeur :
- vide sous XP PRO
- "Personal" sous XP HOME

Evidemment, si on essaie de la supprimer sous XP HOME (ou l'ajouter sous XP
PRO), on a droit à une injure box "...violation de licence..." , et dans
les secondes qui suivent, l'entrée est rétablie dans son état initial. Comme
sous NT4/W2K où un thread surveille en permanence les clefs qui définissent
Serveur/Station, là aussi cette clef est surveillée pour interdire les
violations de licence.

MAIS (et c'est là la GROSSE FAILLE -AMHA - du système!) si on la modifie à
l'identique dans une branche
HKEY_LOCAL_MACHINESYSTEMControlSet00x
avec "x" différent de ce qui correspond à
HKEY_LOCAL_MACHINESYSTEMSelectCurrent

et bien le système de protection ne moufte pas d'un quart de poil
d'octet!!!! ;+))
Et la modif persiste!

Il suffit alors de modifier le contenu de
HKEY_LOCAL_MACHINESYSTEMSelectCurrent, et lui donner comme valeur
l'indice du ControlSet00x que l'on vient de modifier !!

On reboote le PC, et alors c'est le précédent ControlSet00x qui est pris
comme CurrentControlSet, avec l'entrée "ProductSuite" modifiée!

J'ai testé, évidemment, et ça marche au poil !
Mon XP HOME est devenu un XP PRO! (affiché par "A propos de Windows")
Evidemment il lui manque quelques DLL d'origine de PRO (telles que celles
liées à secpol.msc), mais je peux désormais ouvrir lusrmgr.msc (gestionnaire
d'utilisateurs), le compte "admin" apparait,...,avoir des partages
classiques,... !
(des fonctionnalités au sujet desquelles je n'ai jamais compris pourquoi MS
les avait désactivées dans XP HOME)

Et la manip (qui est réversible, j'ai testé aussi) ne demande AUCUN logiciel
particulier, aucun crack, et elle prend, montre en main, quelques secondes +
le temps d'un arrêt/redémarrage !

J'ai cherché sur le NET si d'autres avaient découvert cette "faille", et il
y a un russe qui la signale également :
http://admin.vlady.ru/WinXPHome_domain.htm
Pour ceux qui ne manient pas la langue de Tolstoï, en voici la traduction
(par mes soins) :
"Dans la branche
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlProductOptions...
(j'ai corrigé la petite faute de transcription "S" au lieu de "C")
se trouvent des clefs qui contiennent des informations sur la version
de Window XP :
ProductSuite et ProductType.
Comparez les sur XP PRO et sur XP HOME.
Si on applique sur une machine XP HOME les clefs correspondantes d'une
machine XP PRO, alors après redémarrage HOME devient complètement PRO.
MAIS Windows ne permet pas le changement de ces clefs!

Cependant, il est possible de contourner cette limitation, en
remplaçant ces clefs dans les branches de rechange :
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlProductOptions...,
HKEY_LOCAL_MACHINESYSTEMControlSet002ControlProductOptions...,
HKEY_LOCAL_MACHINESYSTEMControlSet003ControlProductOptions...,

ATTENTION:
Après avoir effectué ces remplacements, redémarrer en appuyant sur F8
et sélectionner "dernière bonne configuration connue"

L'auteur est arrivé aux mêmes déductions que moi, à savoir qu'il faut
"taper" dans les branches ControlSet00x, mais sa méthode est un peu
"bourrin" AMHA, puisqu'il modifie TOUS les ControlSet00x, dont celui de la
dernière bonne configuration connue.

Ma méthode de modif de HKEY_LOCAL_MACHINESYSTEMSelect me semble plus
"light" (je ne touche qu'un seul ControlSet00x)

NB: comme d'hab, ce genre de manip est destiné exclusivement à des fins
expérimentales, récréatives, de curiosité technique.
Mais je m'étonne que MS n'ait pas surveillé tous les ControlSetxxx !
Et de toute façon, comme je l'ai dit plus haut, le XP PRO obtenu n'est pas
un XP PRO "complet", car il lui manque certains fichiers (exe, dll, msc,
..) fournis exclusivement avec la version PRO (p.ex. tout ce qui concerne
GPEDIT). Il est donc hors de question d'utiliser ce XP PRO "lite" dans un
environnement professionnel. Je considère cela comme un "Easter Egg" ;+)



J'en profite pour te demander si tu vois le bout du tunnel concernant
ton site ?


çà vient ....
Patience ...


--
Avatar
Jacques VALLOIS
Bonjour à toutes et à tous, le 12 janv. 2004, Jean-Claude BELLAMY
écrivit la prose suivante :

Comme
sous NT4/W2K où un thread surveille en permanence les clefs qui
définissent Serveur/Station, là aussi cette clef est surveillée
pour interdire les violations de licence.




Je me souvient de l'article paru à l'époque dans le Virus
Informatique à ce sujet. Il me semble qu'ils notaient au passage
un améliorations des performances.

En est-il de même pour XP ou la différence ne tient-elles qu'aux
fonctionnalités ?

Amicalement,

--
Jacques VALLOIS
Site personnel : http://www.vallois.nom.fr
Site JCE de Laon : http://jce.laon.free.fr
"La personne humaine est la plus précieuse des richesses"
Avatar
Jean-Claude BELLAMY
Dans le message ,
Jacques VALLOIS ça.invalid> s'est ainsi
exprimé :

Bonjour à toutes et à tous, le 12 janv. 2004, Jean-Claude BELLAMY
écrivit la prose suivante :

Comme
sous NT4/W2K où un thread surveille en permanence les clefs qui
définissent Serveur/Station, là aussi cette clef est surveillée
pour interdire les violations de licence.




Je me souvient de l'article paru à l'époque dans le Virus
Informatique à ce sujet. Il me semble qu'ils notaient au passage
un améliorations des performances.

En est-il de même pour XP


Franchement, je n'ai constaté aucune différence perceptible.

ou la différence ne tient-elles qu'aux
fonctionnalités ?


Oui.

Disons (pour les ayatollahs de la yoctoseconde ;+)) qu'à machine identique
un XP PRO est un peu plus lent qu'un XP HOME, vu que davantage de services
fonctionnent sous XP PRO (p.ex. le "remoteregistry"). Mais à ce niveau là,
c'est un peu de la sodomisation de diptères ! ;+)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
Avatar
Cook
On Mon, 12 Jan 2004 08:23:28 +0100, "Patrick D."
<patrickr.dubois.don' wrote:

"Cook" a écrit dans le message de news: >
Renomer la directory WINNT en TOTO avant de jouer du PQ ?






comment renomme-t'on le répertoire WinNT ?
en étant sous Windows, la manoeuvre me parait dangereuse ....



démarrage sur le CD en mode console ? ou ERD commander sinon mais bon
on s'éloigne de la solution simple.
Avatar
Eric PETIT
François Yves Le Gal a écrit :

On Mon, 12 Jan 2004 09:01:18 +0100, "William Marie"
wrote:

Donc PM se contente de tester
le mot "Server" pour prononcer son interdit.



Très bien vu de ta part, très con de la leur...
:-)



C'est effectivemment bien vu par William.

Quand à dire que c'est très con de la part de PowerQuest....
Pour une protection dont le développement a du couter deux balles il faut
reconnaitre que ça en a bloqué plus d'un !!!
Et même l'indication de la soluce ici ne donnera pas une diffucion autre que
confidentielle....

Ils ont fait la preuve qu'une solution à priori idiote mais très économique
pouvait certainement être rentable ;-))

--
Eric
Avatar
Dominique Vaufreydaz
Bonjour,

Ils ont fait la preuve qu'une solution à priori idiote mais très économique
pouvait certainement être rentable ;-))



Je n'utilise pas mais ce qui est rigolo c'est que vu les noms que je colle
a mes entrees dans le boot.ini, ca ne m'aurait pas toucher ;-P Et j'aurai
meme pas compris pourquoi.

Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Avatar
Hamilcar Barca
William Marie wrote:

t je me suis précipité sur une pauvre petite
machine nantie d'un "advanced server", j'ai empoigné un Edit DOS et
j'ai remplacé, dans la ligne de branchement "Windows Advanced Server"
par "Le gros bourrin à Billou"



Bonjour à tous,

Deux questions idiotes :
1) je suppose que la ligne de branchement du boot.ini est ce qui apparaît
là dessous ?

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000
Professionnel

2) Pourquoi faut-il un EDIT DOS pour la modifier (vu qu'en plus, EDIT DOS
avec du NTFS ...) ?

Merci pour le Candide

Hamilcar Barca

" L'existence est une sale histoire :
d'ailleurs, on n'en sort pas vivant ..."
Avatar
Patrick D.
On Tue, 13 Jan 2004 10:27:22 +0000, Hamilcar Barca
wrote:



William Marie wrote:

t je me suis précipité sur une pauvre petite
machine nantie d'un "advanced server", j'ai empoigné un Edit DOS et
j'ai remplacé, dans la ligne de branchement "Windows Advanced Server"
par "Le gros bourrin à Billou"



Bonjour à tous,

Deux questions idiotes :
1) je suppose que la ligne de branchement du boot.ini est ce qui
apparaît
là dessous ?

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000
Professionnel

2) Pourquoi faut-il un EDIT DOS pour la modifier (vu qu'en plus, EDIT DOS
avec du NTFS ...) ?




parce que Mr William Marie, il aime bien le FAT32, y compris sous Windows
2003 Server ...

--
* enlevez '.don't.spam' et '.invalid' de mon adresse eMail si vous voulez
m'écrire *
* Donne un poisson à un homme, il aura à manger pour un jour
* Apprends-lui à pêcher, il aura à manger pour tous les jours de sa vie *
Avatar
Christian Fabre
Le Tue, 13 Jan 2004 10:27:22 +0000, Hamilcar Barca
nous disait à peu près ceci:

2) Pourquoi faut-il un EDIT DOS pour la modifier (vu qu'en plus, EDIT DOS
avec du NTFS ...) ?



Pour modifier Boot.ini, le bloc-notes sous windows suffit.
--
Cordialement. Christian Fabre
Cliquer sur ce lien pour me joindre par mail :
http://www.cerbermail.com/?pb3qJLnZ1m
Deux adresses indispensables :
http://www.bellamyjc.org (JCB), http://www.gratilog.net (Ninou)
1 2 3 4