软件彩蛋我想大家都应该听说过。经典的比如在Excel得某个单元隔里面OOXX就可以获得一个赛车游戏之类。这是一种软件彩蛋,纯属娱乐。但是更多的“彩蛋”被用作软件后门。比如我们提供给客户一个软件,通常是看不到某些调试用的窗口和工具的;当我们被要求给客户提供现场技术支持的时候,我们往往希望通过某种隐秘的手段来开启这些条使用的工具和窗口,这就是后门。这类后门中又以按键后门最为常见,下面我们就利用一个已有的第三方函数库Utilities.dll来构建一个后门系统。
首先新建一个工程,然后完成对第三方库Utilities的引用。
然后开打Form1的代码编辑窗口,在窗体类中添加一个 后门类KeyboardIncantationMonitor
-
C# code
-
private KeyboardIncantationMonitor m_KeyBackDoor = new KeyboardIncantationMonitor();
新建一个私有成员函数,并添加两个后门
-
C# code
-
private void AddBackDoor() { // ! 第一个后门 do { // ! 申请一个后门暗号 KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation; /