Re: System debugger and DVD apps

From: Peter Duniho (NpOeStPeAdM_at_NnOwSlPiAnMk.com)
Date: 05/06/04


Date: Thu, 6 May 2004 08:52:14 -0700


"Iain" <idownsXXXX@dircon.co.uk> wrote in message
news:%238PYXG2MEHA.3572@tk2msftngp13.phx.gbl...
> I would expect this to be caused by the MPEG2 decoder. A lot of decoders
> refuse to run in a debugger so that you cannot hack how they work.

Another option is to load the decoder in a hex editor and replace the code
that checks for the debugger with NOPs. If you just want one-time access,
you could even just do this in the debugger (ironically enough).

I don't know what makes a programmer (presumably who is familiar with
debuggers) think that they can prevent someone from deciphering their code
just by refusing to run when a debugger is present. It's axiomatic that
once the code is on someone else's computer, they have complete access to
it. Distribution and security are mutually exclusive.

That said, it's good to know that there are decoders that don't waste our
time with stuff like this. Easiest solution is, of course, the one
mentioned already (using a decoder that's not so silly).

Pete



Relevant Pages

  • Re: System debugger and DVD apps
    ... What I especially like is when you are debugging a filter connection ... Bottom line - don't use Intervideo decoder unless you absolutely ... >> refuse to run in a debugger so that you cannot hack how they work. ... If you just want one-time access, ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Adding MPEG2 decoders to DVB graph
    ... I was running my application in a debugger. ... trying to add a MPEG2 Video decoder to my graph (InterVideo NonCSS Video ... Decoder for Hauppauge) and the associated audio decoder (InterVideo ... all the application filter fails to create an object for these filters. ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Adding MPEG2 decoders to DVB graph
    ... I was running my application in a debugger. ... trying to add a MPEG2 Video decoder to my graph (InterVideo NonCSS Video ... Decoder for Hauppauge) and the associated audio decoder (InterVideo ... all the application filter fails to create an object for these filters. ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Adding MPEG2 decoders to DVB graph
    ... I was running my application in a debugger. ... trying to add a MPEG2 Video decoder to my graph (InterVideo NonCSS Video ... Decoder for Hauppauge) and the associated audio decoder (InterVideo ... all the application filter fails to create an object for these filters. ...
    (microsoft.public.win32.programmer.directx.video)