0

我的系统上安装了一个软件,它基本上可以在工作时间偷看我的活动。它会发送一份报告,说明我离开系统的时间等。

由于我是 .net c# 开发人员,因此试图通过我的编程技能来打破这个系统。

我基本上已经编写了一个 Windows 窗体应用程序,它为我打开了一个记事本并开始在其中输入一些随机字符。同时,它还会执行一些随机点击并移动鼠标光标,以让人感觉有人在系统上并且即使我不在:)

我还使用“SetThreadExecutionState”Pinvoke 调用来保持系统唤醒。当我的鼠标/键盘处于自动化过程中时,我还通过“GetLastInputInfo”PInvoke 系统调用观察了用户空闲时间和最后交互时间,这也很好。

但这对我不起作用。它可以完美运行 5 分钟,然后以某种方式检测到系统上不存在用户。

任何相同的建议。

4

1 回答 1

2

获取反编译器,破解间谍应用程序,看看它是如何工作的。只有了解内部工作原理,您才能创建一个“可行的”任何间谍程序。但我不会费心模拟活动,而是欺骗它向服务器报告的方式。

但是,根据您居住的地方,做这些事情可能是违法的,我不建议您欺骗您的雇主。如果间谍活动让你感到紧张,我还建议你刷新你的简历并开始寻找新工作。

于 2013-07-05T10:12:35.410 回答