修改加密狗驱动,让它直接去读文件,可行不?

threads 2003-05-26 08:41:55
我这里有个usb加密狗的驱动程序,还有加密狗里的内容,我想着能不能直接修改驱动程序,让他不要去读设备,直接读这个文件。我不知道这个想法能不能实现,大家帮我分析分析,我驱动程序不熟悉。
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangze 2003-06-02
  • 打赏
  • 举报
回复
应该可以的。
如果软件没有直接利用驱动程序,而是通过dll文件来利用驱动程序的话,就很容易修改。自己编写一个和原来dll名字及接口一样的dll程序,就可以了。
如果直接利用驱动程序的话,就要在程序中的相关位置找到一块地方,然后跳转,然后读文件,然后跳回去。还不如爆破简单
threads 2003-05-30
  • 打赏
  • 举报
回复
唉,现在还是把它爆破了事,有个upx壳的dll倒花了不少时间。
哥们,多交流。
threads 2003-05-26
  • 打赏
  • 举报
回复
我看驱动里只导入了两个usb函数,什么ConfigurationRequest之类的。原始协议就难找了,我现在只能找找CreateDevice之类的看看跟程序的接口,可惜我驱动的知识太有限了。我想找本书看看。
hswxf 2003-05-26
  • 打赏
  • 举报
回复
好累呀!二天了没出来。今天玩玩一下:
如果复制硬件还是好搞定的,可要个软的,可苦呀!
这家伙用了个二手的捆呀有理无理一捆了之,我想从它的程式中反汇编可没时间。
只好这样了
1、寻找具体使用的原始协议主要是找到它的数据,这是最花时间的
2、去掉它的调用与访问(USB)过程
这下好多了我想这样可能行的
hswxf 2003-05-26
  • 打赏
  • 举报
回复
我现在解一个与你的一样,我想这样是可以的做一虚拟驱动吧
但USB的协议好多而且狗狗文件中的算法过多只好慢慢来了

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧