- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为一人而写的 U盘信息盗取程序
作者: DreagonWoo
时间: 2010-7-3
写在前面
快要考试了, 基本考试前一个星期老师都会给考试范围给我们, 同样星期 4 通信
工程的授课老师也给我们沟过范围, 只是过于模糊, 上课的时候多以实际操作为
主不照着书上的讲, 所以笔试理论部分有点没底。 为了给我们消除顾虑它从他的
U盘里拿出一套考试题目拷贝到桌面给我们看,里面大概有百来题。就在快下课
时她说漏嘴“这是我的题库”, 我们恳求她给我们这份题目, 她以几年前刚到学
校任教时有学生拿着这个题目到考场被抓, 牵连到自己为由没给我们, 并且把桌
面的文件删除。
课后我用 easyrecovery 也不能把文件复原, 算算她的课程下星期 1、2 还有两次
课,平时她上课都使用电脑并且 U盘也是不用的。 那么可以借助这两次机会把题
目弄到手。
我一向不怎么在乎考试范围, 但当时不知道是为什么这么想拿到这份题目, 莫非
我开始变邪了,仍旧搞不清楚。
分析
使用什么方法获取文件?
1. 下载远程控制软件。 我向来不用工具, 除非这个工具原理我懂否则一律不用,
立足于 Make in myself 。
2. 使用 telnet 等入侵方式。 当晚在宿舍里拿舍友的电脑当对象, 入侵需要开的
权限太多,最后还不一定能成功。
3. 自己写网络服务程序。以前曾用 vb 写过网络程序,但是也没写过文件传输,
最近用 c 写网络程序也懂得皮毛, 几天时间开发出来难度不小, 即使开发出半成
品问题也一定不少。
4. 自己写简单的文件拷贝程序。当 U盘插入的时候直接拷贝 U盘里的信息,代
码简单, 针对性强。 前提条件是我得首先把这个程序拷贝到教师机上面, 然后在
下课时候去把文件拷贝出来,需要一些运气。
最后我决定使用方案 4 。回到宿舍就开始编写这个程序, 记忆中这个文件是 *.doc
文档,放在 U盘根目录下, 那么这个文件的位置不太可能改变, 除非她把文件删
除,这不是没有可能, 毕竟试题出来了暂时没有必要这题库, 但运气好的话获取
可以拿到原题也说不定。
程序的功能定义是: 拷贝 U盘根目录下的所有 *.doc 文件,没必要拷贝整个 U盘,
保存在 C 盘的 copy 文件夹下。
识别 U盘设备的插入和拔出
程序的第一个问题是我这么样才能知道 U盘插入计算机了呢?这个好办, 首先明
白 windows 系统的特点是消息相应, “一条消息,一个处理”, 那么我只需知道
当 U盘插入时候系统返回一个什么消息变可以了, 关于这个消息是什么, 谷歌或
百度一下很容易知道,在搜索栏里输入“ vc U 盘”查询,在第一页就找到了这
个消息 WM_DEVICECHANGE。查阅 msdn 了解到系统在传递这个消息的同时,还在
wParam参数里传递了这个设备事件信息, 共 10 个都在 dbt.h 头文件里定义这些
事件的宏:
#define DBT_DEVICEARRIVAL 0x8000 // 新设备
到来
#define DBT_DEVICEQUERYREMOVE 0x8001 // 请求设备
您可能关注的文档
- URL编码与解码实用.pdf
- URC522托收统一规则中英文文.pdf
- URS配料系统用户需求汇编.pdf
- Usart采用循环队列的中断程序归类.pdf
- USBQC工程图新版借鉴.pdf
- USBType-C规格与测试要点汇编.pdf
- USBtypeC口PD快充协议芯片,支持IPHONE快充知识.pdf
- USB产品规格书实用.pdf
- USB手柄的控制实用.pdf
- USB总线程序设计宣贯.pdf
- 2025年鸡西市麻山区公益性岗位招聘8人(公共基础知识)测试题附答案.docx
- 杭州之江湾股权投资基金管理有限公司招聘参考题库附答案.docx
- 2026江苏辖区农村商业银行常熟农商银行校园招聘200人(公共基础知识)测试题附答案.docx
- 2025年中国石油新疆油田分公司秋季高校毕业生招聘360人(公共基础知识)综合能力测试题附答案.docx
- 2023年攀枝花市直属机关遴选公务员笔试真题汇编附答案解析(夺冠).docx
- 2026广发银行太原分行校园招聘(公共基础知识)测试题附答案.docx
- 2025四川成都医学院招聘事业编制辅导员10人(公共基础知识)测试题附答案.docx
- 2026年毛概期末考试试题库必考题.docx
- 2025年合肥市某国有企业2025年岗位外包招聘(公共基础知识)测试题附答案.docx
- 2026年重庆青年职业技术学院单招(计算机)测试模拟题库附答案.docx
原创力文档


文档评论(0)