Skype-Type(简称S&T)是一款功能强大年夜的键盘声音窃听器,这款新鲜的安然研究对象将许可他人履行键盘声音窃听进击。简而言之,S&T可以经由过程窃听目标用户的键盘声音来窃取数据。
起首,S&T可以用目标用户键盘的每一个按键声音来练习一个机械进修模块,然后应用这个模块并根据用户敲击键盘的声音来断定他所输入的数据。
Don’t Skype & Type!: AcousticEavesdropping in Voice-Over-IP.
如不亚妹计算在本身的研究项目中应用S&T的话,请在你的申报中引用我们的论文:
Compagno, A., Conti, M., Lain, D., &Tsudik, G. (2017, April).该项目是意大年夜利帕多瓦大年夜学(SPRITZ Group)和美国加州大年夜学欧文分校(SPROUT)的一个合作研究项目。如不雅你想懂得更多相干信息,可以拜访该项目主页。
In Proceedings of the 2017 ACM>
- generate_model.py file1.wav file1.txtfolder1 folder2 folder3/model
- main.py --listener wavfile --dispatcheroffline --target target.wav --pipeline folder3/model
进击者视角:
对象应用
起首,你须要生成一个sklearn.Pipeline,个中包含有一个分类器以及其他你须要转换的数据。比较简单的办法就是应用generate_model来完成这一步操作,然后向其发送练习数据:
- generate_model.pytraining_files_and_folders output_model [...]
所有的练习数据(文件)都以参数的情势进行传递,练习模块将会保存在特定路径。须要留意的是,练习用的声音数据必须是.wav格局,然后与wav文件同名的.txt文件中必须包含相对应的Groud Truth(简言之就是机械进修中的┞锋实值),每一个目标为一行。Groud Truth中空格不会被算作字符,请用其他的字符调换。
启动S&T之后,我们可以经由过程敕令行接口参数来手动指定操作链:
- main.py --listener wavfile --dispatcheroffline ...
或者也可以直接应用opmodes来进行主动加载:
- main.py --opmode from_file
使悠揭捉?例
应用file1.wav、file1.txt以及folder1和folder2中的所有文件(练习数据)来生成一个机械进修模块,然后将生成的模块保存在folder3/model目次下:
运行S&T,记录下的目标键盘声音文件为targer.wav,应用folder3/model目次下的pipeline:
- main.py --opmode from_file --targettarget.wav --pipeline folder3/model
运行S&T,记录下的目标键盘声音文件为targer.wav,应用folder3/model目次下的pipeline棘手动指定监听器以及法度榜样调剂块:
对象请求
此后我们会为该软件供给一个完全的安装法度榜样以及依附组件治理功能。但今朝来说,你须要手动安装该对象的依附组件:
- sklearn
- numpy
- python_speech_features
除此之外,如不雅你想应用S&T来窃取今朝所有已知说话的信息,你可以在/dictionaries目次下存放你本身的字典文件。
未完成的内容
- 编写完全的操作文档;
- 上传单位测试;
【编辑推荐】
- 2017年Q1全球威逼研究申报:收集可见性降低VS 进击向量上升
- 思科安然申报:34%的办事供给商因进击损掉利润
- BlackHat2017:黑客应用机械进修猜测BEC进击的成功率
- DEFCON出色破解:Apple Pay被攻破、机械人解锁保险箱、用声音进击智能设备
- 互金平台半月新增1.6万次收集进击 转型“互联网+”, 传统金融的应用安然若何取胜?
推荐阅读
在敏捷开辟、devops(开辟运维)和相干的治理技巧的时代,IT项目掉败甚至不是个事儿了吗?可悲的是,谜底是肯定的。然则今天的IT掉败往往与以前的不合,因为敏捷、devops(开辟运维)、持续交付>>>详细阅读
本文标题:Skype-Type:一款通过声音窃取键盘记录的Keylogger工具
地址:http://www.17bianji.com/lsqh/36614.html
1/2 1