View Full Version : Some info on the ECM


watchit
02-25-2008, 03:48 PM
For those that care

this is a C/P from the stream watchers and emulation gurus

Just so you know, the provider does not have to issue a new $9f/B1 for them to stream a new provider key now. They can do it at will , unexpectedly. This is the way it works... the key is part of the cmd07 itself, plus some constant bytes. There are sub-modules embedded which they can decrypt at will, instantly, done all in the cmd07.

superbrad
02-25-2008, 03:51 PM
Can they do that without knocking out some of their sub boxes?

stardog
02-25-2008, 03:52 PM
Thanks for the info. Sounds like this could be short term....

watchit
02-25-2008, 04:00 PM
for those that are really inclined... here is some more info on how this is done... again a C/P from emulation

The example is in the current disassembly of the latest $9F/$B1 EMM Table. I gave an explanation of how the keys will be delivered using the cmd07. There is a total of 4 modules embedded in this EMM. The main module and 3 sub-modules. We have the key for the first one. we've not seen the t2des keys for the other 3 yet .. they come in the cmd7 and can be used with no warning. the variable part is in a00 thru a04

kndtrpts
02-25-2008, 04:04 PM
thanks for the update on the nature of the current beast.


crunch time, again.

SurrTaal
02-25-2008, 04:06 PM
To maintain balance in the world, god created an equally smart person for every stupid person and I think these coders are there to balance for people like me.

Leafsrul29
02-25-2008, 05:23 PM
Thanks for the info, this site always keeps everyone well informed! =0)

NABIL1
02-25-2008, 05:30 PM
thank for the info

watchit
02-25-2008, 05:36 PM
btw - emu folks are saying that this could be going on - because the tables and code are in place to do it - whether the provider is using this or not is up to debate - but if not this time then someday !!

would be good to know - still watching it !!

mybronco11
02-25-2008, 06:04 PM
thanks for the info

indes
02-25-2008, 06:11 PM
$00:$01DB: (04) E356 cp x, ($56,x) ; Compare X to $56, index X. (IFS)
$00:$01DD: (02) 9D nop ; No operation
$00:$01DE: (03) B081 sub a, $81 ; Substract $81 from A

You know they're screwing us around when they have time to add NOPs to the program. I applaud that, unless the C compiler they're using is so terrible as to not optimize.. Either that or its a new timing methodology....... riight...

In anycase, I say; "see a nop - what a waste."..... With card cycles to waste on nothing, FTA boxes will have the power to continue what they do for some time.. Yewhaw.

Now if only I had a way to identify the cpu in half these boxes correctly.. I could start some disassembly and make some custom bins.... hmm.. ;-) Any takers?

watchit
02-25-2008, 06:52 PM
well... looks like PGM has already put out the fix for ST19xl emu...

watchit
02-25-2008, 08:41 PM
actually NOPs do serve purpose because processors require delay slots after some instructions... some compilers optimize this delay slot use by putting other instructions in its place that have no dependency on the previous instructions

see

cs.nyu.edu/leunga/www/MLRISC/Doc/html/delayslots.html


www.freepatentsonline.com/6275929.html

tokyoJoe
02-25-2008, 09:13 PM
Everyone has there place, and no one is either stupid or smarter. The fact is we can all learn from anyone

tonyboy
02-25-2008, 10:03 PM
what in hell is all that stuff??? i know i'm not the sharp knife in the drawer but that makes no sense to me ???????

bacardi1873
02-25-2008, 10:24 PM
what in hell is all that stuff??? i know i'm not the sharp knife in the drawer but that makes no sense to me ???????


I'm right there in the drawer with you tonyboy. Don't roll over you might cut me.
:P