问题标签 [dongle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
279 浏览

usb - qthid 软件 4.1 未检测到 FunCube Dongle Pro

我正在努力尝试将 FCD Pro 与 Linux 一起使用。

安装 2.2 Qthid Funcube Dongle Controller 软件后,我遇到了分段错误问题,程序在几秒钟后自行关闭,但软件检测到设备。

虽然在 4.1 版本中,我看不到该设备(未检测到 FCD),但我确实在我的 USB 树中看到了该设备:总线 002 设备 015:ID 04d8:fb56 Microchip Technology, Inc.

在此处输入图像描述

我已将固件更新为版本。18j 使用 Windows SW 和指南建议http://www.funcubedongle.com/MyImages/FCDFirmwareUpdateGuide.pdf

但是使用Linux,我就是不能让它工作。

当然,我在 /etc/udev/rules 中复制了规则,但没有任何改变..

我正在使用 Linux xxxxx 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Ubuntu 16.04 LTS

有什么帮助吗?Tks

0 投票
1 回答
736 浏览

security - How to prevent USB dongles from sharing

I am testing a USB security dongle that is for licensing a software. I found that it is possible to share a USB dongle via these ways:
1)over network(via many free and commercial softwares)
2)using VMWare sessions
3)Using a USB HUB hardware

so that an end user can buy one dongle and use it for many computers.(however as I found there is no way to share and use dongle simultaneously, and he must switch between computers.please tell me if I am wrong )
The main question is:

Is there any solution to prevent a USB dongle from sharing over network,VmWare or HUB switches?
assume that we are the producer and we can change the hardware,software and the driver of usb dongle

0 投票
1 回答
40 浏览

bluetooth-lowenergy - 扫描未找到 BLE 传感器,但通过 BT 加密狗/虚拟 com 连接

同事,以下情况:我正在尝试开发与 BLE 传感器(BLE112)一起使用的应用程序。我得到了一个当前的应用程序,它可以在台式电脑上运行,包括 BT/USB 加密狗,它自己安装为虚拟 com 端口。

现在我只是不明白:加密狗找到传感器并可以连接到它。但是传感器对于任何扫描程序都看不到作为 BLE 设备 - 我看不到它。

怎么会这样?据我所知,BLE 设备必须宣传自己才能与其连接。所以因为加密狗可以连接,它应该是广告本身,但它是不可见的!

0 投票
1 回答
306 浏览

bluetooth - 带 BLED112 的 USB HID 枚举

我们正在尝试进行 USB HID 枚举以模拟 BLED 112(使用 MCU C8051)上的键盘设备:http ://www.silabs.com/products/wireless/bluetooth/bluetooth-low-energy-modules/ble121lr-蓝牙智能远程模块1

我们在 BLUETOOTH SMART MODULE(最新版本:2016 年 12 月 20 日)中读到:“当前的 BLE 堆栈不支持其他类型的 USB 枚举,例如 USB HID 或其他协议”。

但是我们找到了制作 HID 键盘的例子,但只有一种方式:电脑到 USB 加密狗。

所以我们想知道是否可以进行 HID usb 枚举,其中加密狗将键盘事件发送到计算机。

如果有人有线索、例子或其他,那就太好了

谢谢你的帮助。

0 投票
1 回答
49 浏览

ip - 静态 IP 可以使用 ROS 与浮动 IP 通信吗?

我是ROS的新手,希望有人能回答我的愚蠢问题。

我有一个静态 IP 140.113.xxx.xxx和一个带有浮动 IP 192.168.8.100的 4G 加密狗。我想使用 ROS 在它们之间传输数据。ROS能做到吗?因为我发现一些网站说ROS只能在同一个Internet域中传输数据,但我认为这必须有一些技巧来解决这个问题。

0 投票
0 回答
69 浏览

penetration-testing - 在 VM 机器中使用设备的 USB 安全加密狗

我们在设备上有一个定制的 Ubuntu,磁盘使用“CryptSetup luks”加密,密码来自与USB 安全加密狗的交互。

我没有 root 访问权限,但使用实时操作系统,我对磁盘进行了完整转储,然后在 VMware Workstation 中运行它。似乎一切正常,但系统停止“加密设置”密码短语并说“密码错误”意味着密码不正确。

即使我已经更改了 VM ETH 的 MAC 地址以使其与设备 ETH 相同,因为我认为加密狗使用 MAC 地址制作密码。

是否有其他东西因设备而异,我可以更改以使加密狗在 VMware 上工作?

0 投票
1 回答
283 浏览

asp.net - 如何在 ASP.NET MVC 上实现硬件多因素身份验证?

尝试使用gemalto 硬件加密狗 或类似的东西在我的 ASP.NET MVC 网站上实现多因素身份验证。有人可以指出我正确的方向吗?

我google了一下,都在说用google Authenticator,但是有员工不想用自己的手机工作,拒绝在私人手机上安装Google Authenticator,也拒绝接收短信登录码,很明显公司为每个员工购买一部工作电话只是为了让他们可以使用 Google Authenticator 或接收 SMS 代码,这很愚蠢——购买加密狗要便宜得多。

0 投票
1 回答
914 浏览

security - 如何使用加密狗 USB 保护软件,在哪里可以买到?

我在一个项目上工作了 9 个月,终于准备好开始将其出售给潜在客户。在我这样做之前,我想知道要采取哪些安全措施,以免被盗版者入侵或盗取。

我想用这两个条件来保护我的软件:

1/ 检查用户电脑上是否存在加密狗 2/ 如果加密狗存在,检查用户是否连接到互联网

我想在服务器中托管所有软件脚本(加密)

我的问题是:

我对加密狗保护一无所知,我可以将任何 USB 闪存盘转为加密狗吗?还是我必须买?

0 投票
0 回答
530 浏览

c# - Can't Sign PDF using USB token epass2003 with C# iTextsharp 5.4.0 code 。但是当使用 Java itextsharp 5.5.8 我能够签署 PDF

您好我无法使用 C# itextsharp 5.4.0 库签署 PDF

以下是在 Java 代码中生成的运行良好的日志:

注意:java 代码工作正常。

但是 C# itextSharp 代码不起作用。它击中了不存在的错误 URL。

从给定的证书中检索 OCSP URL。

https://www.ncodesolutions.com/repository/ncodeca.cer

这与上述 urllist 和 java.util.url 中存在的 url 不同。

请提供相同的帮助或解决方案。

注意:_ 在每个链接之前添加,以便我可以发布我的问题。

谢谢

0 投票
1 回答
9990 浏览

android - 安卓上的 HDMI CEC

我一直面临在这个android 加密狗上访问 HDMI CEC 的问题。

我正在尝试打开电视并更改电视的输入源,但我无法做到。

Android API 方法

我正在运行一个系统应用程序并且我已经解决了

在 AndroidManifest.xml 上。

我通过反射访问 HDMI 服务,因为我无法直接访问它,即使是系统应用程序也是如此。

记录答案:

  • 问题一:

我收到了真实:这意味着电视播放的是真实的。如果电视关闭,我收到错误消息。这似乎行得通。

不过,我希望每次更改电视状态时都会收到回调,但这并没有发生。任何的想法?

  • 问题2:

继续 OneTouchPlayCallback 的日志:

查看类HdmiPlaybackClient.java如果一切顺利,答案将为 0(@param 结果是操作的结果。{@link HdmiControlManager#RESULT_SUCCESS。您可以在HdmiControlManager.java类中找到此变量}。相反,我收到 2我认为这是RESULT_SOURCE_NOT_AVAILABLE。

知道为什么吗?

  • 问题 3

现在继续 DisplayStatusCallback 的日志:

根据这个回调的定义:

并查看我收到的 HdmiControlManager 2,这意味着:

这是一个奇怪的结果,因为事实并非如此。

  • 继续记录日志以供您参考:

回答:

getActiveSource 为空

我还测试了这段调用 getTvClient() 方法的代码:

结果为空。

我还尝试了在CEC-O-MATIC 网站之后发送供应商命令的方法,但我无法成功。如果您对此有任何指示,请给我一些指示,我将对其进行测试。

LibCEC 方法:

由于这篇文章,我能够将 libcec 交叉编译到 android 。但是 libcec 总是回答我“控制器没有确认命令'PING'”。

我已将标志 -DHAVE_EXYNOS_API=1 和 -DHAVE_AOCEC_API=1 添加到 libcec。

系统信息

设备 /dev/cec 已解决:

我也可以在 /sys/class/cec 上找到它:

但是当我运行 cec-client 时,我收到了这个答案:

作为说明,我还有设备 /dev/input/event2 是只读的 cec_input:

我试图在 /dev/input/event2 上运行它,但显然它不起作用,因为它无法打开连接:

总之:

在这两种情况下,我都无法获得打开或更改电视输入源的命令。任何方向都会非常有帮助。提前致谢。

注意:我能够在同一台电视上使用 libcec 和 raspberry pi 完成它