Skip to content
This repository has been archived by the owner on Jan 26, 2020. It is now read-only.

Codex-in-somnio/dead_by_unicode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dead By Unicode

Demo

此项目已被Dead By Unicode GUI替代。

介绍

这是一个开发中的用于黎明杀机中文聊天的辅助工具。原理是通过HTTP请求接收文本,然后发送按键事件模拟键盘按下Alt{+Unicode}来输入每个字符。

运行环境

  • 服务端支持在Windows下运行;
  • 直接运行Python脚本需要有Python 3环境,运行exe版需要有VC++2010(x86)运行库;
  • 用于发送文本的设备(如手机)需要和运行服务端的电脑在同一局域网内。

下载

  • Python脚本版:使用git clone或直接下载zip包;
  • exe版:访问 release页面
  • Python3下载:访问 Python官网
  • VC++运行库:访问微软下载页面 64位 32位

使用方法

  1. 在运行DbD的电脑上,执行enable_hex_numpad.reg来导入EnableHexNumpad的注册表项,然后注销并重新登录Windows;
    • 使用Python脚本:在运行DbD的电脑上,用py -3 dead_by_unicode.py或者直接执行dead_by_unicode.py来启动Dead By Unicode服务端;
    • 使用exe版:在运行DbD的电脑上,直接执行dead_by_unicode.exe来启动Dead By Unicode服务端;
  2. 出现防火墙提示时,选择允许;如果没有出现提示,需要到Windows防火墙设置中手动放通;
  3. 用于发送文本的设备(如手机)上,用浏览器访问http://<电脑的IP>:<监听端口号>,监听端口号默认是8081;
  4. 在DbD中,将光标定位至聊天框,然后通过上一步中浏览器打开的页面即可发送文本。

注意事项

  • 传输内容未经过加密和鉴权,模拟按键有被攻击者利用的风险;
  • 建议只在可信任的局域网中使用此工具,并且使用完后尽快关闭。

命令行参数

  • -a <地址>--listen-address <地址>:指定监听地址;
  • -p <端口号>--listen-port <端口号>:指定监听端口号;
  • -d <延时时间>--key-delay <延时时间>:指定每次按键事件后加入的延时(毫秒);
  • -v--verbose:打印调试信息。

用py2exe构建exe

https://pypi.org/project/py2exe/

注意不支持最新版本的Python,需要用3.3或3.4。

py -3.4 -m pip install py2exe
py -3.4 -m py2exe dead_by_unicode.py -b 0

About

黎明杀机中文聊天辅助工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages