Есть ли измеритель энергопотребления USB?

16

Например, как я могу измерить нормальное энергопотребление клавиатуры USB?

После того, как я получу свою статистику, я могу легко заметить, когда установлен аппаратный кейлоггер, по измененному энергопотреблению.

n611x007
источник
1
Каков ваш реальный вопрос или проблема? Хотите знать, сколько потребляет ваша клавиатура (если да, то почему)? Вы на самом деле просто хотите узнать, установлен ли кейлоггер? Ваш вопрос чисто гипотетический или вы подозреваете, что установлен кейлоггер?
slhck
2
Если установлен аппаратный кейлоггер, вы должны заметить, увидев устройство, расположенное между портом USB и разъемом клавиатуры.
psusi
1
Вопрос гипотетический. Мне просто интересно, как узнать потребление без особой причины. С другой стороны, аппаратный кейлоггер будет установлен внутри корпуса моей клавиатуры, я думаю. Тогда это будет трудно определить, иначе это будет бессмысленно.
n611x007
Этот вопрос не по теме справки сайта: «Вы должны задавать практические, отвечающие на вопросы вопросы, основанные на реальных проблемах, с которыми вы сталкиваетесь».
Скотт Чемберлен
@ ScottChamberlain интересный момент. Я думаю, что сталкиваюсь с проблемой, что я не могу проверить другую проблему без инструмента для ее измерения. Как я могу столкнуться с проблемой установки регистратора на клавиатуре, если я не могу проверить, сталкиваюсь ли я с этим? :) Так что способ проверить это сама проблема.
n611x007

Ответы:

12

Существуют измерители тока / напряжения USB. Вот один на Амазоне (хотя, к сожалению, на данный момент нет в наличии). Вот та же модель на eBay (из Германии, но поставляется по всему миру).

введите описание изображения здесь

В качестве альтернативы, если вы хотите немного поделать, посмотрите этот проект на Instructables . Однако вам понадобится мультиметр, потому что это просто пассивный проходной разъем, который просто предоставляет пару контрольных точек.

Индрек
источник
Спасибо, мне это нравится. Я немного подожду, пока не появится компьютерное решение, если это возможно. С другой стороны, компьютер также будет целью для такой атаки, в то время как недавно купленный / сделанный usb c / v метр не будет. :)
n611x007
Я просто предоставлю некоторые дополнительные сведения, связанные с идентификацией, из ваших ссылок. Компьютер Компьютер Проверка Диагностика USB-порт Напряжение Тестер тока Тестер Удлинительный кабель от Winter El. Ко на Амазонке. И, UPT-0049 USB-порт-Spannungs- + Strommesser [7739] на Ebay от продавца m -ware. Я мог бы спросить его об этом ... но мог бы спросить вас, возможно. Я вижу это прямоугольное. С одной стороны подключен USB-кабель, с другой - гнездо USB и розетка для питания. для этого нужна розетка и для чего?
Барлоп
1
+1 просто добавить. Я попробовал устройство, и хотя у него есть розетка, блок питания не требуется (так что, кто знает, почему он там есть). он имеет небольшой переключатель для вольт или усилителей, и хорошо показывает вольт и усилитель. хотя это не дало мне никакого понимания, почему мой USB-жесткий диск распознается на одном компьютере, а не на другом. Тот, который я получил, тоже самое, на ebay, назывался PC USB 2.0 Кабельное устройство Тестер напряжения тока Номер изделия 290754313719 $ 14,25 USD
barlop
1
Вышеуказанное устройство найти сейчас сложно, хотя есть зарядное устройство USB doctor dx.com/p/… и youtube.com/watch?v=fRl9a0PvoTo
barlop
13

Вы не указали, но я знаю, что Windows (и, вероятно, другие современные ОС) скажут вам, сколько энергии «требуется» для каждого подключенного USB-устройства в свойствах каждого «USB Root Hub» в диспетчере устройств.

Свойства Root Hub USB

Вне зависимости от этого, если вы не говорите о физическом аппаратном кейлоггере, который должен находиться на одной линии с клавиатурой, то вы не сможете обнаружить его по электрическому напряжению, как вы предлагаете (наблюдая за клавиатуры).

Ƭᴇcʜιᴇ007
источник
7
Обратите внимание, что данные «Требуемая мощность» - это то, что устройства usb сообщают как о максимуме, это не фактическое измерение. Ничто не мешает устройству сообщать о 100 мА и фактически потреблять больше (до предела, конечно). Таким образом, если у вас есть встроенный кейлоггер, он не будет отражен здесь, так как клавиатура USB не знает об этом.
Haimg
1
@haimg и techie007, Спасибо за ответ и комментарий.
n611x007
Как я заметил, он не показывает значения более 500 мАч, даже когда реальное требование к устройству больше (например, 1A, как для Raspberry) ...
Suncatcher
Можно узнать фактическое потребление, но оно должно быть реализовано на материнской плате (или внешнем контроллере USB) и является частью SMB поверх I2C. Требуется некоторый драйвер и кодирование. В Linux это проще, потому что папка content / sys предоставляет эти опции, если есть поддержка драйверов.
Свифт
4

Я бы порекомендовал этот измеритель мощности USB ...

http://www.smartronixstore.com/index.cfm?fuseaction=product.display&product_ID=53

Я использую это, и это прекрасно работает. Лучше, чем взламывать кабели и пытаться подключить мультиметр.

Гюнтер Хесс
источник
Стоит знать, но стоит отметить, что тот, который вы предлагаете, во много раз дороже, чем один или два, уже упомянутых. хотя у вас есть некоторый срок службы в наличии, так как он все еще продается.
Барлоп
Страница магазина больше не существует. Можете ли вы предоставить название продукта?
Qwerty
2

Кажется, есть один на AdaFruit, который называется USB Charger Doctor . Это выглядит просто, но эффективно.

Suma
источник
1
Я вижу, они отправляются из Нью-Йорка. "International orders are shipped using USPS which is the US Postal Service."В последнее время это может (к сожалению) также иметь значение: сообщается, что АНБ устанавливает шпионское ПО на американское оборудование
n611x007,
Я также использую один из них, и я вполне доволен этим.
Аксель
2

Просто чтобы добавить информацию о Mac в общее решение ...

Вы можете просмотреть данные для каждого концентратора и устройства из
 меню> Об этом Mac> Системный отчет> USB ...

введите описание изображения здесь

Tetsujin
источник
Это все еще имеет дополнительную проблему, она все еще сообщит, что устройство говорит, что дело.
Ramhound
Не уверен, что это так, но у меня нет никаких веских доказательств - у меня есть устройства, которые показывают «доступно 500, требуется 8» и т. Д. Поскольку ФП беспокоился о регистраторе ключей - если бы он был там, он, по крайней мере, показывался бы в список, каким бы ни было его энергопотребление [править - чем больше я перечитываю ОП, тем более параноидально это звучит - я сомневаюсь, что есть какой-то реальный ответ на это]
Tetsujin
Я уверен, что это так. Устройство USB может сообщать о себе, что оно хочет во время этой первоначальной связи, чтобы определить, какие драйверы будут необходимы для дальнейшей связи с ним.
Ramhound
2

Так же, как дополнительная опция: утилита USBDeview от NirSoft.

введите описание изображения здесь

Несмотря на то, что он также показывает согласованное энергопотребление, которое устройство сообщает шине USB, это довольно полезно для тех, у кого есть контроллер USB3.0, так как ему не хватает соответствующего апплета в диспетчере устройств Windows.

Suncatcher
источник
1

Я не пробовал, но вы могли бы получить обычную вилку измерителя мощности сети, отсоединить клавиатуру и измерить разницу.

Я попробовал подключить мультиметр последовательно и измерить ток. Как разорвать USB-кабель и подключить мультиметр между ними. Если бы кто-нибудь смог описать этот процесс полностью, это было бы здорово и лучший ответ, чем мой. Учитывая напряжение (5 В) и ток / ампер, вы можете измерить мощность / Вт.
Мощность (P) = Ток (I) * Напряжение (V)
P = I * V

добавлено - сейчас испробовал решение indrek .. ПК USB 2.0 кабель устройство измеритель напряжения тестер

barlop
источник