可以实现辅助分析ubuntu下的Sentinel ldk hasp加密狗通信数据

Ubuntu下Sentinel HL(SRM)加密狗数据监控

操作系统环境:Ubuntu Desktop 14.04

安装阿拉丁运行时包: sudo dpkg -i aksusbd_7.40-1_i386.deb

如异常:dpkg status database is locked by another process

sudo rm /var/lib/dpkg/lock

sudo dpkg --configure -a

然后重新安装包。或者简单的重启系统也可以

查看狗的版本信息

USBMON监控USB数据

mount -t debugfs none /sys/kernel/debug一般linux已经默认挂上了,可跳过

modprobe usbmon

查看当前usb设备

cat /sys/kernel/debug/usb/devices

启动内核后执行

#mount -t debugfs none_debugs /sys/kernel/debug

modprobe usbmon执行这个命令后usbmon目录出现

检查是否存在目录/sys/kernel/debug/usb/usbmon

#ls /sys/kernel/debug/usb/usbmon

0s  0u  1s  1t  1u  2s  2t  2u  3s  3t  3u

# cat /sys/kernel/debug/usb/devices确定你要监视的usb设备所在总线号和设备号

#选择包含有: Vendor=148f ProdID=5370 Rev= 1.01的段落

#       as follows:

#                T:Bus=01Lev=01 Prnt=01 Port=00 Cnt=01Dev#=  2Spd=480  MxCh= 0

#                D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

#                P:  Vendor=148f ProdID=5370 Rev= 1.01

#                S:  Manufacturer=Ralink

#                S:  Product=802.11 n WLAN

#                S:  SerialNumber=1.0

#                C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA

#                I:* If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtusbSTA

#                E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

#                E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

#                E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

#                E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

#                E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

#可以从第一行看到Bus= 01,设备号是2

保存usb raw packet,如果总线号是1,则是1u,如果总线号是2,则是2u,依次类推。特殊情况是0u表示监听所有总线

if (Bus == 01)

sudo cat /sys/kernel/debug/usb/usbmon/1u > ./hasp_srm-UsbMon.txt

else if (Bus == 02)

sudo cat /sys/kernel/debug/usb/usbmon/2u > ./hasp_srm-UsbMon.txt

调试时可以通过ssh终端如putty来监视hasp狗数据协助分析,如狗在bus 01

modprobe usbmon

cat /sys/kernel/debug/usb/usbmon/1u | grep -v 47                 ;-v 47可以排除插入狗时定时出现一组包含47大小的一组数据

linux系统查看加密狗,[原创]linux下hasp(srm)加密狗的数据监控相关推荐

  1. linux系统查看机器硬件信息,linux系统查看硬件信息的方法

    用过Linux系统的人都知道这么一个情况,那就是Linux大部分操作是通过命令实现的,并不像Windows那么直观.linux查看硬件信息也是需要通过命令查询才可以看得到硬件的信息,那linux系统如 ...

  2. linux系统查看电脑的核数,linux如何查看cpu核数

    当我的linux系统想要查看下cpu的核数!用什么方法好呢?下面由学习啦小编给你做出详细的linux查看cpu核数方法介绍!希望对你有帮助! linux查看cpu核数方法一 1.查看逻辑CPU个数: ...

  3. linux系统查看FTP用户名密码,Linux的FTP的三种登录方式:

    Linux的FTP的三种登录方式: 我们登录FTP有三种方式,匿名登录.本地用户登录和虚拟用户登录. 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous. 本地用户登录:使用系 ...

  4. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  5. linux系统查看电脑设备型号,Linux和Unix下查看硬件信息(CPU型号,内存型号,硬盘型号,主板型号)...

    Linux 下查看硬件信息: CPU型号:cat /proc/cpuinfo 内存大小:top 内存型号:dmidecode |grep -A16 "Memory Device$" ...

  6. linux系统查看已连接串口,Linux下串口连接的简单测试

    在两台电脑之间使用串口通信之前,通常都会进行简单的测试,以确保两台电脑之间的串口是否连接通畅,下面是一个简单的测试方法: 一. 在两台Linux主机上都运行以下指令,使两台主机都在相同的baud ra ...

  7. linux系统查看当前安装字库,linux下怎样安装中文字体?

    1.首先禁用xfs服务器. 运行Setup命令,在服务项中中止xfs随系统运行的特性.之所以禁用xfs服务器主要是因为xfs会自动更新字体目录下的fonts.dir文件,从而影响我们所做的修改. 2. ...

  8. linux系统查看端口对应服务,linux下查找端口号对应的服务名

    根据端口号查找对应的服务名 1)grep -w 端口号 /etc/services 2)grep "\b端口号\b" /etc/services 以2049端口为例,执行grep ...

  9. linux系统查看ssh是否开启,linux查看ssh是否开启

    linux查看ssh是否开启? 1 安装apt-get install openssh-server 2 完成后,检查ssh server是否启动:ps -e | grep ssh 如果只是有:ssh ...

  10. linux系统查看电脑设备型号,Linux系统查看硬件信息

    一.查看服务器型号.序列号: [root@Master ~]#dmidecode|grep "System Information" -A9|egrep "Manufac ...

最新文章

  1. 学习Python,这22个包怎能不掌握?
  2. tensorflow2:tf.app.run()
  3. 如何用CSS调用外部字体
  4. Linux之Debian下安装LAMP apt-get安装方式
  5. 链表创建、逆置、删除详解
  6. asp写入mysql拿shell_mysql误删数据快速恢复
  7. 信息服务器 iis 5.0,使用IIS 5.0调整Web服务器的艺术与科学(4)
  8. 解决ssh链接服务器长时间不操作出现掉线问题
  9. 使用vim编辑编译c51程序
  10. 考研逻辑整理 - 性质判断及其变形推理
  11. 苹果屏蔽更新描述文件_屏蔽iPhone更新的iOS描述文件安装办法
  12. 论文阅读汇总(4)-【篇数:50】
  13. 聊聊运营商对UDP的QoS限制和应对
  14. WorldPress博客系统更换域名导致博客访问出错的解决方案
  15. tplink迷你路由器中继模式_TP-Link路由器无线中继/桥接设置教程
  16. PS作业【利用新蒙版再生图像】的一些经验和提示
  17. gmac网卡驱动1-------mac与phy基础知识
  18. 什么是 SHA 加密? SHA-1 与 SHA-2
  19. 华为机试2021答案
  20. 单片机IO口控制12V电压通断,MOS和三极管电路

热门文章

  1. vue中使用iview修改Cascader的默认数据
  2. 合并照片到word中
  3. 01改变世界:没有计算器的日子怎么过——手动时期的计算工具
  4. 测试质量体系搭建--测试团队目标
  5. EXCEL 在空值中批量填入某个数值
  6. repaire mysql_mysql检查数据表和修复数据表
  7. USB数据采集卡,通过树莓派微型电脑,实现高速以太网数据采集
  8. python 查找excel标红的数据_excel表格如何快速给数据标红-如何将查找出的excel内容批量标记为红色?...
  9. html中动态添加元素属性值,JavaScript实现动态添加、移除元素或属性的方法分析...
  10. 动态内存函数介绍(malloc, calloc,realloc,free)