My school uses Dyknow to monitor our laptop screens, but of course I dont want to be watched! I have written a small program in C# that detects the process's and ends them. I was wondering of anyone else has developed something similar, but will allow you to send any image you want. Thanks!

ethanarb wrote:My school uses Dyknow to monitor our laptop screens, but of course I dont want to be watched! I have written a small program in C# that detects the process's and ends them. I was wondering of anyone else has developed something similar, but will allow you to send any image you want. Thanks!

Possibly? This would require attaching to the process (kinda complex, not really), and telling it to look somewhere else (pretty damn complex). It would require extensive reverse engineering, or the source of the program. Either way, it's possible, but I doubt anyone on this forum has done that hack for that specific program.

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook

Personally, the way I used to combat DyKnow in my school was a security exploit I found. The actual process that starts DyKnow on my school laptop is started by a small server side batch script which is executed at start-up. It had a simple {IF "%windir%"==""} using which i injected an EXIT command. But then the injection started screwing other stuff up so had to stop that. Though I must say, the injection made my laptop start-up about 2x faster, and cut down the list of active process three-fold (I actually compared it with a not compromised system).

Ahh. But DyKnow isnt started when the laptop boots up, but when the teacher triggers it... Or at least from what I can tell. Their are no other proccesses running that relate to dyknow when it isnt monitoring us.

I looked back at it and noticed that the DyKnow on my school laptop is very different. It is incorporated into another system called ScriptLogic which is responsible for starting it and running it. It has about 5 or 6 processes running as services under several svchost.exe, and I also don't have administrator privileges, so I can't even view a full description on the process, much less terminate it. Back to the drawing board for me.