watchit
01-05-2008, 07:03 PM
Some light reading for those interested in how coders share or do not share code...
People have been asking me what this "brute force" and "statistical" fix people keep talking about.
There are two different approaches to bypass the latest MAP57 timer ECMS. One is to use a table of possible answers one by one trying each "password" to see if one of them will get video or not until you hit the correct one and bingo.
The other is to come up with the correct mathematical solution to this ECM and at the end of the calculations come up with only ONE password but the correct one.
While brute force is currently working it may not in the future. With the previous round of MECM they looped through the MAP call 4 times and the brute force approach was marginally able to come up wiht the right value within the alotted time. THis round of MECM loops through MAP57 only once and brute force is once again marginally able to tackle the problem. If they however loop through MAP57 4 times as with the MAP3E before that means 4 billion brute force rounds to do in 4 seconds or less. Hardly an option.
The question is now why they only looped through MAP57 twice and not 4 times? I think because they want fixes to come out. There is no other explanation. If someone has the brains to come up with these ECMs rest assured he is not stupid enough to leave the back door open.
The only emulator platform NOT using a brute force approach is the USBAtmega256 card from Fab5. All other FTA and DVB cards rely on a lookup table and are brute forcing the problem. If Charlie gets his head out of his ass and loops through the code 2 more times everyone will have to try to do the solution the hard way and so far I don't see the mathematical skill necessary to tackle the problem displayed by the happysat people who write these DVB and FTA codes.
So... did the FTA coders switch to the new statistical method used by FAB ? Notice any differences in the behavior of locking in signals ?
Now... the bantering and bashing going on between coders of different platforms... this is an interesting read from "crow492"....
WOW....some guy THREATEND DVB-S coder IMHO:
this is not good and could possibly be why some boxes are not up today.
c/p Posted: Sun Dec 30, 2007 5:25 pm:
This is for people that don't understand what the GPL means and trying to make private threats like what this guy did.
kabulistan wrote:
Since you refuse to release the source and you have taken what is 99% GPL coding and sold it to captive works, I will take it upon myself to contact the proper authorities and have you shut down, be it DISH and BEV security, FBI cyber crimes or any other proper authority. If i don't see source code for the current release "dirty fix" freely available within 24 hours, i will go ahead. This is your final warning!
Reply:
Quote:
If you want the source code, you can do the same thing brokenbrainedphil did and make a request for it and it'll be provided when I get around to it. You're worst than he is, as you fail to see that previous versions have always included the source and this will be no different. If you want to fix it, there's nothing stopping you as the fix isn't dependent of what I did.
You need to give credit to other coders, as they are smart enough to figure out the fix for themselves, with or without the information I already gave out publicly about the MECM. Dreambox/CaptiveWorks did their own work and the only ones with the source code are the same people that maintain the GPL'd code.
Take your GPL bashing elsewhere, as you clearly do not appreciate its meaning and only try to abuse it for your own personal gains and for those you work for. You need to look at who you work for, as they are clearly in violation of the GPL as they will not release the code that they've copied from the previous releases.
If you're interested in the code, you need to make a request for it before you can claim a violation. If the code isn't given out after a request is made, it becomes a violation. The code does not need to be given out immediately and there cannot be any money exchanged other than the cost incurred from the delivery of the code.
If you want to make a request for the recent dirty fix, feel free to and it will be provided to you in a reasonable amount of time.
----------------------------------------------------
just a note:
dvb-s testers have been the reason we have had fixes over the last few weeks
Yes and the same idoit posted this also:
kabulistan
SatBaby
Joined: 20 Dec 2007
Posts: 11
Posted: Sun Dec 30, 2007 11:41 pm
--------------------------------------------------------------------------------
Apperently Mfong will abide by the GPL if you request the source from him, when he gets around to it. Of course that could mean when the patch is useless again. If you haven't figured it out yet, this place is a farce. Nobody knows anything about coding, they just want free tv. You have people using the works of others (Mfong, codemonkey) for their own profit and ego boost. Don't waste your time brokenbrain, you see how they have resisted your every attempt at helping the cause. Do like I have, make your own private fix and keep it to yourself. Nobody deserves it in these forums.
kabulistan are you still *****ing. why dont you just do like you said and make your own private fixes and keep it to yourself... bc the sound of it. it looks like you only know how to follow the "readme" doc
i for one dont know anything about coding. i am very gratefull for the coders to release fixes so i can enjoy some free tv. if i could help trust me i would. i wish i knew what they knew. and guess what when times get hard i just plug in my subed receiver and watch some tv.
if you going to cry everytime it goes down and have no tv for 2 days and one is given you the fix. then go pay for it like a lot off ppl do here anyways. or are you one of those making $$$ of this and you are feeling the heat from all your so called customers??
thx to all the coders out there.. keep the good work!!
These are from the DVB site that released the fix yesterday morning.
Those guys are awsome considering they do not have any manufacturer behind them.
The threat looks to be from someone frustrated in the FTA world, but pretty strange as the release could have been easily decompiled by those interested.
So it is my opinion - at least for this most recent MECM, that the one finding the fix is not giving in that easy to sharing them and hence the delays in FTA...
hope you enjoyed the read...
People have been asking me what this "brute force" and "statistical" fix people keep talking about.
There are two different approaches to bypass the latest MAP57 timer ECMS. One is to use a table of possible answers one by one trying each "password" to see if one of them will get video or not until you hit the correct one and bingo.
The other is to come up with the correct mathematical solution to this ECM and at the end of the calculations come up with only ONE password but the correct one.
While brute force is currently working it may not in the future. With the previous round of MECM they looped through the MAP call 4 times and the brute force approach was marginally able to come up wiht the right value within the alotted time. THis round of MECM loops through MAP57 only once and brute force is once again marginally able to tackle the problem. If they however loop through MAP57 4 times as with the MAP3E before that means 4 billion brute force rounds to do in 4 seconds or less. Hardly an option.
The question is now why they only looped through MAP57 twice and not 4 times? I think because they want fixes to come out. There is no other explanation. If someone has the brains to come up with these ECMs rest assured he is not stupid enough to leave the back door open.
The only emulator platform NOT using a brute force approach is the USBAtmega256 card from Fab5. All other FTA and DVB cards rely on a lookup table and are brute forcing the problem. If Charlie gets his head out of his ass and loops through the code 2 more times everyone will have to try to do the solution the hard way and so far I don't see the mathematical skill necessary to tackle the problem displayed by the happysat people who write these DVB and FTA codes.
So... did the FTA coders switch to the new statistical method used by FAB ? Notice any differences in the behavior of locking in signals ?
Now... the bantering and bashing going on between coders of different platforms... this is an interesting read from "crow492"....
WOW....some guy THREATEND DVB-S coder IMHO:
this is not good and could possibly be why some boxes are not up today.
c/p Posted: Sun Dec 30, 2007 5:25 pm:
This is for people that don't understand what the GPL means and trying to make private threats like what this guy did.
kabulistan wrote:
Since you refuse to release the source and you have taken what is 99% GPL coding and sold it to captive works, I will take it upon myself to contact the proper authorities and have you shut down, be it DISH and BEV security, FBI cyber crimes or any other proper authority. If i don't see source code for the current release "dirty fix" freely available within 24 hours, i will go ahead. This is your final warning!
Reply:
Quote:
If you want the source code, you can do the same thing brokenbrainedphil did and make a request for it and it'll be provided when I get around to it. You're worst than he is, as you fail to see that previous versions have always included the source and this will be no different. If you want to fix it, there's nothing stopping you as the fix isn't dependent of what I did.
You need to give credit to other coders, as they are smart enough to figure out the fix for themselves, with or without the information I already gave out publicly about the MECM. Dreambox/CaptiveWorks did their own work and the only ones with the source code are the same people that maintain the GPL'd code.
Take your GPL bashing elsewhere, as you clearly do not appreciate its meaning and only try to abuse it for your own personal gains and for those you work for. You need to look at who you work for, as they are clearly in violation of the GPL as they will not release the code that they've copied from the previous releases.
If you're interested in the code, you need to make a request for it before you can claim a violation. If the code isn't given out after a request is made, it becomes a violation. The code does not need to be given out immediately and there cannot be any money exchanged other than the cost incurred from the delivery of the code.
If you want to make a request for the recent dirty fix, feel free to and it will be provided to you in a reasonable amount of time.
----------------------------------------------------
just a note:
dvb-s testers have been the reason we have had fixes over the last few weeks
Yes and the same idoit posted this also:
kabulistan
SatBaby
Joined: 20 Dec 2007
Posts: 11
Posted: Sun Dec 30, 2007 11:41 pm
--------------------------------------------------------------------------------
Apperently Mfong will abide by the GPL if you request the source from him, when he gets around to it. Of course that could mean when the patch is useless again. If you haven't figured it out yet, this place is a farce. Nobody knows anything about coding, they just want free tv. You have people using the works of others (Mfong, codemonkey) for their own profit and ego boost. Don't waste your time brokenbrain, you see how they have resisted your every attempt at helping the cause. Do like I have, make your own private fix and keep it to yourself. Nobody deserves it in these forums.
kabulistan are you still *****ing. why dont you just do like you said and make your own private fixes and keep it to yourself... bc the sound of it. it looks like you only know how to follow the "readme" doc
i for one dont know anything about coding. i am very gratefull for the coders to release fixes so i can enjoy some free tv. if i could help trust me i would. i wish i knew what they knew. and guess what when times get hard i just plug in my subed receiver and watch some tv.
if you going to cry everytime it goes down and have no tv for 2 days and one is given you the fix. then go pay for it like a lot off ppl do here anyways. or are you one of those making $$$ of this and you are feeling the heat from all your so called customers??
thx to all the coders out there.. keep the good work!!
These are from the DVB site that released the fix yesterday morning.
Those guys are awsome considering they do not have any manufacturer behind them.
The threat looks to be from someone frustrated in the FTA world, but pretty strange as the release could have been easily decompiled by those interested.
So it is my opinion - at least for this most recent MECM, that the one finding the fix is not giving in that easy to sharing them and hence the delays in FTA...
hope you enjoyed the read...