软件彩蛋我想大家都应该听说过。经典的比如在Excel得某个单元隔里面OOXX就可以获得一个赛车游戏之类。这是一种软件彩蛋,纯属娱乐。但是更多的“彩蛋”被用作软件后门。比如我们提供给客户一个软件,通常是看不到某些调试用的窗口和工具的;当我们被要求给客户提供现场技术支持的时候,我们往往希望通过某种隐秘的手段来开启这些条使用的工具和窗口,这就是后门。这类后门中又以按键后门最为常见,下面我们就利用一个已有的第三方函数库Utilities.dll来构建一个后门系统。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Utilities;namespace BackdoorExample{ public partial class Form1 : Form { private KeyboardIncantationMonitor m_KeyBackDoor = new KeyboardIncantationMonitor(); public Form1() { InitializeComponent(); //! 加入后门 AddBackDoor();}private void AddBackDoor(){//! 第一个后门do{//! 申请一个后门暗号KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation;//! 初始化这个暗号为:依次按下 <Esc>HELLO<Enter>tInc.AddKey(Keys.Escape);tInc.AddKey(Keys.H);tInc.AddKey(Keys.E);tInc.AddKey(Keys.L);tInc.AddKey(Keys.L);tInc.AddKey(Keys.O);tInc.AddKey(Keys.Enter);//! 对上暗号以后的处理程序tInc.IncantationCantillatedReport = new IncantationReport(BackdoorHandler_A);//! 将这个暗号添加到后门监视器里面m_KeyBackDoor.AddIncantation(tInc);}while (false);//! 第二个后门do{//! 申请一个后门暗号KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation;//! 初始化这个暗号为:依次按下 <Esc>Bye<Enter>tInc.AddKey(Keys.Escape);tInc.AddKey(Keys.B);tInc.AddKey(Keys.Y);tInc.AddKey(Keys.E);tInc.AddKey(Keys.Enter);//! 对上暗号以后的处理程序tInc.IncantationCantillatedReport = new IncantationReport(BackdoorHandler_B);//! 将这个暗号添加到后门监视器里面m_KeyBackDoor.AddIncantation(tInc);}while (false);}//! 第一个后门的处理程序void BackdoorHandler_A(IIncantation tInc){button1.Visible = true;}//! 第二个后门的处理程序void BackdoorHandler_B(IIncantation tInc){button1.Visible = false;} private void textBox1_KeyDown(object sender, KeyEventArgs e) { //! 告诉后门监视器哪个键被按下了 m_KeyBackDoor.Append(e.KeyCode); } }}
下载给自己的软件加后门用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论