最近自己的电脑老被朋友玩,也没设置密码,心血来潮打算做个屏幕锁。
逛论坛发现有个思路挺有意思的,就是打开软件就通过摄像头截图发送到指定的邮箱,所以我也把这个功能加了进来
大家有兴趣的,可以下载测试,待严重的BUG少了的时候,就开源出来。不然不好意思开出来
好了,先来看看各禽兽的分析情况
1、 猴砸:http://fireeye.ijinshan.com/analyse.html?md5=e361f2ec096663131556699054528ff0&sha1=8d2ba39a1ba0735891e915444c7ab4bcc6c0a52f&type=1#full
2、 软哈:https://habo.qq.com/file/showdetail?pk=ADcGZl1lB2MIPVs6
3、 VS :http://r.virscan.org/report/f40ccf5ea98e117f7868f59adcfbed51
我改了一下代码,上面这些分析结果会弹个“眉毛的”窗出来,我去掉了,麻蛋,吓死我了,看到分析的时候,怎么会有“眉毛”
楼主系统环境:Win7 64 位 4核4G 笔记本
老样子,VB 写的,运行思路是,用几个时钟控件,一直快速置顶窗体,一直限制鼠标移动区域。
由于 socket 我没用 Vb 的 mswinsock 控件,而是用的从网上找的 API ,所以可能会出现一点问题
本想加入挂起 winlogon 的工,后来想想,可能造成系统不稳定,所以加了鼠标移动区域限制。
功能说明:
1、重启锁定 - 支持被强制关机或者重启后自动锁定屏幕。
启动方式:注册表 ,键值:Software\Microsoft\Windows\CurrentVersion\Run , 名为: Ezlock4Desk
Ps:锁定后,程序会在同目录下创建一个名为 Ezlock.jk 的空文件,并打开占用。防止被删除或被读取。程序启动时会判断同目录下是否存在该文件,存在则立即锁定屏幕;
2、错密邮件 - 锁定后,如果密码输入错误,则根据设置,向指定的邮箱发送一封邮件
频率为1分钟 :1分钟内只发送一次邮件
Ps:邮件内容如下,输入的错误密码、输错次数,IP地址、IP归属地、程序名信息、摄像头截图附件(自定义);
3、摄像头截图 - 摄像头设置
摄像头分辨率 - 640 * 480 (不压缩)
Ps:支持预览、支持自动连接摄像头、支持网络管理、支持手动保存预览图片;
4、网络管理 - Http web管理端
默认状态为关闭,默认开放服务端口为 80(可自定),Web端管理密码为屏幕锁定密码。
Ps:支持关机 、定时关机、重启、强制关机、解除锁定并退出程序、摄像头拍照保存、发送消息
定时关机参数: [1+23.30.00] 或 [1+23 30 00] ,分隔符可为空格也可为小数点。在命令编码处输入。
消息发送参数: [6+这是消息] 消息将在被锁定后显示,只可显示最新的一条消息。在命令编码处输入。
其他指令参数:1 = 关机(立即) ,2、强制关机(立即) , 3、重启 , 4、解锁并退出程序 ,5、打开摄像头拍摄一张照片
其他说明:
退出与最小化在右上角;
点击“启动网管服务”时,程序会向 1212.ip138.com 发送一个 Get 请求,作用是获取本机当前 IP地址与归属地;
锁定后,通过 SetWindowsHookEx 吃掉 WH_KEYBOARD_LL (键) 和 WH_MOUSE_LL (鼠) 的消息;
键盘:被Hook的键值虚拟码:9, 91, 161, 162, 163, 164, 165, 176 (支持Hook笔记本关闭程序的按键,联想的是F4)
鼠标:鼠标右键将被 Hook
数据需要手动保存,“保存配置” 按钮,需要在管理(解锁)密码输入后,点击 Lock 后,再保存;
我不会html代码,所以到网上随便找了几个代码组在一起,各种难看与Bug,懂 html 的朋友,可以私信我,帮我把这些个东西 ……………… 呗
欢迎反馈各种问题哈,我时刻关注着 :
CB热心甩起来的节奏呢 ? 节奏呢?节奏要起来啊!!!