Poor Man's CAM

Voir le sujet précédent Voir le sujet suivant Aller en bas

Poor Man's CAM

Message  KIFFANSAT le Lun 2 Fév - 20:08

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Poor Man's CAM (partie 1) 12/09/2007
------------------------------------------------------------------------------------------------------------------
BUT
Utiliser votre carte d'abonnement officielle sur votre PC à l'aide d'une interface de type Phoenix.
Cette installation ne vous donne accès qu'aux chaînes pour lesquelles vous avez payé, rien de plus.


LEGALITE
Vous êtes sensé payer des droits pour l'utilisation du système de cryptage concerné :
- Seca/Mediaguard 2 pour Canal Satellite France
- Viaccess/TPSCrypt pour TPS

Si vous êtes en possession d'un décodeur ou d'une CAM supportant ce cryptage, vous vous êtes acquitté de votre
dette.
Sinon, l'utilisation de cette méthode n'est pas 100% légale.
Je vous aurai prévenus. Wink


PREAMBULE
Ce guide décrit comment utiliser une carte officielle CanalSatellite (Mediaguard 2) grâce au plugin Poor Man's CAM

2.36 (SECA).


Si vous avez un autre abonnement que celui à CanalSatellite, n'installez pas Poor Man's CAM.
Vous devez installer un plugin supportant le système de cryptage utilisé pour votre abonnement; vous trouverez

quelques références à la fin de ce document.


CE DONT VOUS AVEZ BESOIN

Une installation ProgDVB (ou DVB Dream, ou ...) en état de marche
Ceci dépasse le cadre de ce guide. Wink

Le plugin Poor Man's CAM (SECA)
A charger sur le site de l'auteur.

Si vous utilisez HispaDVB ou WatchTVPro
Ces 2 programmes bloquent les plugins de décryptage pour éviter tout problème de copyright.
Si vous avez une carte TechnoTrend/Hauppauge, vous pouvez passer outre grâce à ce plugin : TT Trick.
Pour les autres cartes, il n'y a, à ma connaissance, pas de solution.

Une interface Phoenix
Il s'agit d'un lecteur/programmateur de carte à puce relié à votre PC et dans lequel vous insérerez votre carte

d'abonnement satellite.
Pour qu'il puisse dialoguer avec elle, il est indispensable qu'il supporte le mode Phoenix.
Voyez mon autre guide dans la section Doc/FAQ pour savoir quoi acheter, et où.


INSTALLATION
- Fermez complètement ProgDVB (ne pas le laisser actif dans la barre de tâches)
- Copiez le fichier PMCAM2.dll dans le répertoire d'installation de ProgDVB. (ou le sous-répertoire "plugins" pour

DVB Dream)
- Branchez votre lecteur Phoenix et mettez le en mode "Phoenix 3.57 Mhz"
- Insérez votre carte d'abonnement dans le lecteur.
- Démarrez ProgDVB.

Si vous obtenez le message "Unable to open COM port" :
Par défaut l'interface Phoenix est recherchée sur le port COM2, si la vôtre est branchée ailleurs, il suffit de le

spécifier :
- Allez dans le menu Plugins -> Poor Man's CAM -> Show CAM
- Dans l'onglet "Phoenix", choisissez le port sur lequel est branchée votre interface.
- Cliquez sur "Reset Card" pour que le changement soit pris en compte.

Activer le plugin et valider que votre carte est bien reconnue :
- Allez dans le menu Plugins -> Poor Man's CAM -> Show CAM
- Dans l'onglet "CAM", cochez "Active filters"
- Dans l'onglet "Smart CARD", sous-onglet "General", vous devez voir l'ATR et le numéro de série de votre carte.
- Dans les autres sous-onglets, vous verrez les options de votre abonnement ainsi que la date d'expiration des

droits d'accès.

Note: Une date d'expiration à "d/00/1990" signifie que l'option n'a jamais été activée dans la carte.
Note: Une date d'expiration du genre "d/04/2004" signifie que les droits sont valables jusque fin avril 2004.
Note: Si vous ne voyez que l'ATR et pas de numéro de série, c'est probablement que votre carte n'est pas une carte

Seca/Mediaguard.

Configurer le plugin :
- Allez dans le menu Plugins -> Poor Man's CAM -> Show CAM
- Dans l'onglet "Tools", sous-onglet "Configuration", cochez "Find ECM", "Automatic ECM Select" et "Cycle ECM on

error".


UTILISATION
A partir d'ici, tout est en ordre, vous devriez avoir accès à n'importe quelle chaîne de votre abonnement.
Cependant, lorsque vous zappez sur une chaîne de votre abonnement, soyez patient.

Le zapping est plus lent qu'avec un décodeur software.
Il n'est pas rare que je doive attendre 5 secondes avant que l'image n'apparaisse.

Note: Avec les dernières versions de DVB Dream, il semble qu'il y ait un bug car je suis bien souvent obligé de

zapper sur la chaîne, attendre quelques secondes, et rezapper pour que l'image apparaissent.
Seul DVB Dream est affecté, aucun problème avec ProgDVB.


CHAINES A DOUBLE VEROUILLAGE (FILM X) et KIOSQUE
Pour que ces chaînes apparaissent, il faut au préalable envoyer à votre carte d'abonnement la commande qui marque

votre accord de visionner ce genre de programme.

Avec un décodeur officiel, ceci correspond à l'entrée du code parental pour les films X, ou à l'achat d'une scéance

pour les Kiosques.

Avec la version actuelle de Poor Man's CAM, il faut un peu chipoter, la prochaine version automatisera tout ceci.

- Zappez sur la chaîne en question
- Allez dans Plugins -> Poor Man's CAM
- Onglet "Phoenix"
- Dans "Command to be sent", entrez : C1 30 00 02 09 00 00 00 00 00 00 00 00 FF
- Cliquez sur "Sent"
- Attendez quelques secondes, ou rezappez sur la chaîne et ... Shocked Shocked Shocked

ATTENTION : Si vous êtes sur une chaîne Kiosque, un jeton sera décompté de votre crédit !


AMELIORATION DU TEMPS DE ZAPPING
Si vous voulez que les chaînes apparaissent plus vite, il faut configurer l'ECM correct dans les propriétés de la

chaîne plutôt que de laisser Poor Man's CAM le chercher.

Trouver l'ECM correct :
- Zappez sur la chaîne en question et attendez que l'image apparaissent.
- Allez dans le menu Plugins -> Poor Man's CAM -> Show CAM
- Dans l'onglet "CAM", vous verrez une valeur hexadécimale à droite de "ECM".
- Convertissez cette valeur en décimal avec une calculatrice (celle de Windows en mode scientifique par exemple)
- Sortez du plugin et affichez les propriété de la chaîne

KIFFANSAT
Admin

Messages : 100
Date d'inscription : 01/10/2008

Voir le profil de l'utilisateur http://kiffan.bbactif.com

Revenir en haut Aller en bas

Re: Poor Man's CAM

Message  KIFFANSAT le Lun 2 Fév - 20:08

Pour ProgDVB :
Tapez la valeur que vous avez trouvée à l'emplacement prévu pour l'ECM

Pour DVB Dream :
- Cliquez sur le petit "+" en dessous de la liste "ECM pids"
- Entrez comme ECM, la valeur trouvée plus haut.
- Entrez comme CA Type : 100


COMPATIBILITE AVEC D'AUTRES PLUGINS (Yankse, ...)
Les plugins d'accès software du genre Yankse ou S2emu peuvent cohabiter avec Poor Man's CAM.
ProgDVB utilisera l'un ou l'autre suivant la configuration ECM de la chaîne et des plugins (Auto / Manuel).

J'ai pu constater un "Menu ID conflict" entre FoxCAM et 2ndstream (plugin d'enregistrement de bande son VO).

Je n'ai pas eu l'occasion de tester si des plugins gérant différents systèmes de cryptage pouvaient cohabiter.
Il y a de fortes chances pour que cela occasionne des problèmes de partage du port série.


MISE A JOUR DES DROITS
OUI, on peut gérer les droits d'accès de sa carte uniquement avec Poor Man's CAM et une interface Phoenix.
C'est comme cela qui je maintiens les droits de ma carte, et c'est comme cela que je l'ai activée.

Note: Pour connaître la date d'expiration des droits, reportez-vous à la section INSTALLATION

Pour économiser un peu de ressource CPU et éviter toute instabilité, le mieux est de n'activer la mise à jour des

droits que lorsque cela est nécessaire.
Chez CanalSatellite, les droits doivent être mis à jour le 28 de chaque mois.
Donc, pour ne pas avoir de coupure, effectuez la mise à jour le 26 ou le 27.

Voici la manipulation :
- Mettez-vous sur une chaîne comprise dans votre abonnement : Comédie!, Jimmy, etc...
- Allez dans le menu Plugins -> Poor Man's CAM -> Show CAM
- Dans l'onglet "Smart CARD", sous-onglet "General", cochez "Send to the card the INS for your serial number".
- Dans les sous-onglet "CANALSATELLITE" et/ou "CANAL+", cochez "Send to the card the INS to this provider"
- Dans l'onglet "CAM", cochez "Receive EMM data".

Pour ne pas attendre plusieurs dizaines de minutes,
- Demandez une réactivation immédiate de vos droits par internet.
- Dans les sous-onglet "CANALSATELLITE" et/ou "CANAL+", vous verrez les mises à jour envoyées à votre carte.

Dès que vous voyez qu'une commande a été traitée (colonne "Processed" à "Yes"), la mise à jour a été effectuée.
Pour que la mise à jour soit visible, allez dans "Phoenix" et cliquez sur "Reset Card".

Pour désactiver la gestion des mises à jour :
- Allez dans l'onglet "CAM", et décochez la case "Receive EMM data".


AUTRES SYSTEMES DE CRYPTAGE
Suivant l'abonnement que vous voulez utiliser, vous devrez installer le plugin adéquat.
Faute d'abonnement, je n'ai pas testé ces plugins, je ne peux donc garantir leur bon fonctionnement.

Certains de ces plugins ne sont prévus que pour les applications MultiDec et compatibles (ProgDVB, ...), d'autres ne

sont prévus que pour les applications "DVBCore" (MyTheatre, ...).
Pour utiliser un plugin "MyTheatre" avec ProgDVB, installez le DVBCore Wrapper de SatRookie.
Pour utiliser un plugin "ProgDVB" avec MyTheatre, installez le MultiDec Wrapper de SatRookie & Saar.
Voir les intructions à l'intérieur de l'archive.


CryptoWorks
Accès aux bouquets UPC Direct, MTV Networks, ...
Plugins: Cryptoworks CAM Emulator, xCWLog

Nagravision
Accès, entre autres, au bouquet Polsat cyfrowy, avec sa célèbre chaîne Playboy Wink
Plugin: Poor Man's CAM (Nagravision)

Nagravision A - "Aladin"
Accès, au bouquet allemand Premiere
Plugins: Poor Cam & Poor PW Cam, JNPCam

Viaccess
Accès à TPS, TSR, ABsat, Arabesque, ...
ProgDVB : Universal Viaccess CAM Emulator, FoxCAM (la page de l'auteur)
MyTheatre : Universal Viaccess CAM Emulator, Viaccess CAM Emulator, Via2 CAM Emu, DroidCAM Server (part of

DW-Translator)
Note: Universal Viaccess CAM Emulator a été testé et fonctionne avec les cartes Viaccess 2 de France Telecom Cable

(FTC).

Conax
Accès aux bouquets scandinaves comme Canal Digital Nordic
Plugin: Cryptoworks CAM Emulator (il supporte Cryptoworks ET Conax)
Note: Cryptoworks CAM Emulator supporte les cartes M-II.

Irdeto 1 & 2
Accès notamment au bouquet grec Nova.
Note: Certaines cartes récentes n'étaient pas supportées, comme celles de HD1/Euro1080, par exemple.
La version 1.07 beta apporte enfin un début de solution.
Plugin: MD Irdeto CAM

VideoGuard
Accès au bouquet Sky Digital (BBC)
Note: ne fonctionne qu'avec les anciennes cartes d'abonnement, de type P1. Les cartes de type P2 ne sont pas

supportées.
Plugin: NDS Cam

--------------------------------------------------------------------------------------------------------------------

l--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Poor Man's CAM (partie 2) 12/09/2007

--------------------------------------------------------------------------------

Le PMCAM permet d'émuler une CAM aston à l'aide d'une simple interface phoenix. Il suffit de connecter votre

programmeur de carte à votre port serie, d'y introduire un carte OFF é le plug-in se charge du reste.

à noter que les derniers Progdvb 4.6x.x ne sont plus compatible avec le plug-in par contre les anciennes marchent

tjrs.

il existe une manip spéciale pour les events et autre contenu adulte qui sont décrite plus bas.

ce soft est multifonction et permet d'approfondir les études concernant le traffic CAM-CARD.

pour le PMCAM la totale par son concepteur :

1ère méthode :

Post original from JoshyFun concepteur du PMCAM.

si vous avez les event déjà acheté vous avez besoin de les activer pour pouvoir les visualiser. Ceci peut être

effectué manuellement en envoyant l’INS à la carte directement en utilisant l’option phoenix direct talk :
C1 30 00 02 09 00 00 00 00 00 00 00 00 FF
Ou en activant l’option automatique dans le script engine (en l’activant lui aussi) en effectuant les changement

suivants :


Code:

{* Used to autothorize the view if the card have the
event purchased, or you have enought JetONS to buy
current event. Use it with care!!!.
If (Status=$901A) or (Status=$9027) Then begin
SendINSHex('C1 30 00 02 09 00 00 00 00 00 00 00 00 FF');
end;*}


par :

Code:

{* Used to autothorize the view if the card have the
event purchased, or you have enought JetONS to buy
current event. Use it with care!!!.*}
If (Status=$901A) or (Status=$9027) Then begin
SendINSHex('C1 30 00 02 09 00 00 00 00 00 00 00 00 FF');
end;

Pour recevoir la commande d’achat du provider vous devez avoir les options suivantes actives :
EMM processing active
Send EMM for this provider and for serial number


2ème méthode :

Post original de trance007.

J’ai fait beaucoup d’expérience cette nuit concernant le pincode et l’activation des contenus ADULT/PPV sur une

carte Canalsatellite.
Et voilà le résultat en espérant que ça va vous aider a l’intégration de la gestion des contenus ADULT/PPV dans le

soft PMcam.
Si vous avez d’autres questions, ou vous voulez plus de détail, faite le moi savoir.

la recherche du code PIN par la méthode de BRUTEFORCE.
J’ai lancé votre script sur ma carte expirée et la carte ne s’est pas verrouillée.
Mon code pin était 0000 (code par défaut Canalsatellite), donc j’ai fait la boucle :
For loop 9999 downto 0000.
Le temps total de recherche (10000 essais) était de 8 mn (rapide)
Sur un code pin erroné la commande C130000109000000000000xxxx01 a une réponse code erreur 9010
Sur un code pin exact la commande a un code réponse 9000
(rien de nouveau ici)

Contenu ADULT (ADULT content)
Quand je zappe sur une chaîne utilisant le double cryptage français voilà le log obtenu :


Code:

...
15 1:44:27 C112030019 C112030019008... 9000 62 Success
16 1:44:27 C134030003 C134030003000... 9000 47 Success
17 1:44:27 C13203000A C13203000A04... 9000 47 Success
18 1:44:27 C11A030015 C11A030015FF... 9000 281 Success
19 1:44:28 C13C019D5C C13C019D5C10... 9304 344 Too low parental rating

A ce moment j’envoi la commande suivante :


Code:

C1 30 00 02 09 00 00 00 00 00 00 xx xx 02 (xx xx is the pincode)

Où xx xx étant le code pin. Je recois la réponse 9000, et l’image apparaît.

Il est préférable d’envoyer 02 comme dernier bit au lieu du FF, du fait que le 02 active le contenu ADULT seulement

alors que FF active tout le contenu (y compris les chaînes PPV, ce qui résultera en la soustraction d’un JETON si

l’utilisateur zappe sur un canal PPV ultérieurement).
J’ai trouvé les informations concernant ce dernier bit ici :

http://www.duwgati.com/de/page.php?p...ca-ins#INS0x30
Ces options restent valables dans la carte jusqu’au prochain RESET, ce qui veut dire qu’après l’envoi de la commande

C1 30 00 02, je peux commuter sur un autre canal et revenir sur le canal ADULT sans devoir renvoyer la commande une

deuxième fois.
Je ne sais pas si cette commande active tout les canaux ADULT ou seulement celui que j’ai visualisé du fait qu’il

n’y a qu’un seul film ADULT ce soir.

Si j’envoi la commande RESET une deuxième fois je reçois le code erreur 9304 à nouveau.

Activation permanente du contenu ADULT.
Il est possible d’envoyer une commande à la carte pour désactiver le code PIN de la carte même après un RESET.

La commande est :

C1 30 00 02 09 00 00 00 00 00 00 xx xx 02 (xx xx is the pincode)
Où : xx xx est le code pin de votre carte.

Je ne sais pas exactement le sens du FF à la fin de la commande.
Si je remplace le FF par n’importe quelle valeur entre 00 – 02 je reçois le code erreur 9304.
N’importe quelle autre valeur entre 03 – FF désactive le PIN du contenu ADULT définitivement.

Contenu PPV
C’est un peu plus difficile du fait que je n’ai plus de JETON.
Quand je zappe sur une chaîne PPV voilà ce que je reçois :


Code:

...
18 0:42:01 C13203000A C13203000A04... 9000 47 Success
19 0:42:02 C11A030015 C11A030015FF... 9000 281 Success
20 0:42:03 C13C019D5C C13C019D5C10... 901A 406 No valid JETONS purchase

A ce moment j’envois la commande :


Code:
C1 30 00 02 09 00 00 00 00 00 00 xx xx 4C

Le prochain ECM envoyé à la carte aura comme réponse


Code:

23 0:42:29 C13C019D5C C13C019D5C10... 901B 421 No JETONS or credit

Après cela chaque ECM envoyé aura comme réponse :


Code:

24 0:43:05 C13C019D5C C13C019D5C10... 901A 406 No valid JETONS purchase
25 0:43:16 C13C019D5C C13C019D5C10... 901A 406 No valid JETONS purchase

Donc il apparaît que la commande C1 30 00 02 09 00 00 00 00 00 00 xx xx 4C permet actuellement la soustraction de

JETON, mais qu’un seul essai est permis.
A noter que le dernier bit 4C peut ne pas être exact.
Actuellement 04 comme dernier bit est suffisant pour avoir la réponse erreur 901B.
Les bits 3 & 6 ne peut être pas utilisé dans le package français.

A noter que 4C (ou 04) active le contenu PPV sans les contenus ADULT.
C’est pour cela que je pense qu’il est préférable :
d’utiliser la commande C1 30 00 02 09 00 00 00 00 00 00 xx xx 02 en réponse à 9304
d’utiliser la commande C1 30 00 02 09 00 00 00 00 00 00 xx xx 04 ou 4c en réponse à 901A
il apparaît que la confirmation des jetons ne peut être désactivé définitivement en utilisant la commande C1 30 00

02 09 00 00 00 00 00 00 xx xx FF

Dernières notes :
le code pin par défaut pour le provider Canalsatellite est 0000.
Il existe actuellement 2 provider sur la carte Canalsatellite à savoir :
o 80 pour le provider Canalsatellite
o 81 pour le provider Canal+
Canalsatellite et Canal+ sont des bouquets différents mais vendu par la même compagnie.
Chaque carte d’abonnement contient les deux provider même si que l’un des deux est actif.

INSTALLATION
- Fermez complètement ProgDVB (ne pas le laisser actif dans la barre de tâches)
- Copiez le fichier PMCAM2.dll dans le répertoire d'installation de ProgDVB. (ou le sous-répertoire "plugins" pour DVB Dream)
- Branchez votre lecteur Phoenix et mettez le en mode "Phoenix 3.57 Mhz"
- Insérez votre carte d'abonnement dans le lecteur.
- Démarrez ProgDVB (ou autre logiciel)

Ensuite quand tu as fait ça, tu vas dans le répertoire C:\dvbdream\Plugins, et tu installes les fichiers du plug-in poor man's cam dans le répertoire pip00. Tu fais un copier/coller tout simplement.
Ensuite tu ouvres dvbdream, et tu as dans greffons poor man's cam. tu sélectionnes PMCAM et tu coches "Active".
Une fois cochée "Active" tu sélectionnes Show CAM pour avoir accès aux différentes données du stream dvb-s. (CAT, PAT, PMT, etc.)
Dans l'onglet "Tools", sous-onglet "Configuration", cochez "Find ECM", "Automatic ECM Select" et "Cycle ECM on error".

Ensuite, tu cliques sur l'onglet "Logger"

Si tu veux logguer tous les PPUA, tu sélectionnes "Logguer tous les PPUA"
Si tu veux logguer uniquement tous les numéros de série, tu sélectionne "Logguer tous les num..."

Si tu souhaites les ins dirigées vers ta carte uniquement, tu crées un filtre.
Pour cela, cliques sur "Ajouter filtre", une nouvelle fenêtre s'ouvre, il peut s'agir de n'importe quel provider (3341/3311/3315 par exemple) que tu souhaites logguer puis coches "Against serial number" (log par Unique Address (UA) / Numéro de série de la carte) tu saisies l'UA de 6 octets dans l'endroit approprié puis tu cliques sur OK, ou le ppua à toi de choisir.

Si tu veux choisir un répertoire de sauvegarde et un nom de fichier spécifique pour le log, tu peux choisir le nom et l'emplacement en cliquant sur "Browse".

Ne pas oublier de terminer en cliquant sur "réinitialiser moteur log", sinon ça prend pas en compte les modifs.

Il est effectivement possible de loguer sur :
-soit le ppua , en rentrant les 3 premiers octets du ppua, on a ainsi les mises a jours des cles pour les 256 abonnes possible
-soit sur le serial en rentrant le serial sous la forme 00 00 XX XX XX XX et ce pour tous les providers qui nous intéressent en précisant le provider principal qui peut être dans ce cas 0080 , mais ce n'est pas une obligation maintenant on peut aussi loguer sur tous les ppua ou tous les n° de série , mais les fichiers deviennent évidemment vite gros . pour se faire il faut aller dans l'onglet "logger" , rentrer par ex 0080 dans provider ID, et index1 , puis "ajouter filtre" en mettant le provider sur lequel on veut loguer, rentrer soit le ppua ou le serial de carte , créer un fichier a l'endroit que l'on veut, puis ok. on repete autant de fois que les providers que l'on veut loguer, on coche "loguer actif", puis réinitialisation et on a plus qu'a attendre.

Le gros avantage est que l’on peut loguer sur une carte virtuelle ( qui n'est pas dans un lecteur phœnix).


merci aux auteurs que ceux ci m excusent il y a tres longtemps que j ai et j ai oublie leurs nom

KIFFANSAT
Admin

Messages : 100
Date d'inscription : 01/10/2008

Voir le profil de l'utilisateur http://kiffan.bbactif.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum