Usb ninja что это
USBNinja
Introduction
The USBNinja is a highly covert USB exploit framework allowing for wireless remote triggering of custom payloads.
Emulating keyboard and mouse actions, payloads are completely customisable, and can be highly targeted.
Undetectable by firewalls, AV software or visual inspection, the USBNinja is an ideal tool for penetration testers, police and government.
Functionality in a glance
Undetectable
Invisible to firewalls, anti-virus and visual inspection.
Highly targetable
Customise payloads to match specific environments.
Wireless triggering
Payload can be triggered wirelessly at any time.
What’s Included
The USBNinja is available individually or in packs.
Individual | Standard Kit | Pro Kit | |
---|---|---|---|
Version | 1 Cable USB-C / MicroUSB / Lightning | 1 Cable USB-C / MicroUSB / Lightning | 3 Cables USB-C & MicroUSB & Lightning |
Remote | No | Yes | Yes |
Programming Ring | Yes | Yes | Yes |
Product Presentation: USB Ninja
Usage Instructions
The USBNinja has three distinct modes:
The Programming Ring must be placed on the host-side plug within three seconds of being connected to the programming / host computer.
This will place the device in programming mode, and allow for payloads to be uploaded to the device.
Programming is possible via the standard Arduino IDE.
Typical smartphone trigger distance is up to 7 meters.
Typical remote control trigger distance is up to 50 meters.
Technical Specifications
Technical Resources:
USB Ninja Source Code
USBNinja Remote Control Assembly
SHIPPING & PACKAGING
Do you provide free shipping?
For European Customers, orders over 100€ have free shipping.
For International Customers, orders over 250€ have free shipping.
Customers that qualify for free shipping can still select rapid shipping options.
When will I receive my order?
Average order times can be estimated below.
Average shipping estimates can be seen by selecting the destination country / region below.
Where do you ship from?
When will my order be dispatched?
What shipping options are available?
We provide four types of shipping:
How are import duties / customs handled?
Lab401 (ETOILE 401 SAS) is an EU-Registered entity. VAT is applicable to purchases delivered within the EU, with exceptions for VAT Registered entities. VAT is calculated at checkout. For your convenience, you can browse Lab401 with prices Including VAT and Excluding VAT.
Sales are contractual
Purchase Security Validation may be applied
To protect against credit card fraud, orders may be flagged for Purchase Security Validation. In this instance, we will reach out to the customer to perform a manual verification process.
Orders that are flagged for Purchase Security Validation are considered to be incomplete until validated. Our delivery deadline obligations begin only when an order is validated.
Delivery Protection
Is my delivery protected?
All Lab401 shipments are insured with the carrier.
We also provide an advanced insurance, Lab401 Delivery Protection.
Lab401 Delivery Protection means we remain fully responsible for the package right up to delivery. If the package is lost or damaged, the package can be resent immediately (48 business hours) upon receipt of proof.
For orders without Delivery Protection, lost or damaged packages will pass through the carrier’s protocols, which can take up to 30 days.
For orders that are time-sensitive, we recommend Lab401 Delivery Protection.
Delivery Protection can be purchased at checkout easily and cheaply.
Теплые рукавицы USB Ninja
Thanko не перестает удивлять нас своими гаджетами. В канун Рождества компания выпустила USB-варежки, которые способны согреть ваши руки, чтобы те могли стучать по клавишам даже в лютый мороз. А зима в этом году обещает быть холодной.
Источник: Akihabaranews.com
Специально для Hi-News.ru
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Что угодно в мире складывается из мелочей, и портативная аудиотехника — не исключение. Иногда какие-то мелкие детали способны изменить впечатление о достойно…
Атакамский большой миллиметровый/субмиллиметровый массив (ALMA) — это самый мощный набор радиотелескопов в мире. Он расположен на плато Чахнантор на севере Ч…
Подходящий к своему завершению 2018 год оказался очень щедрым в плане фантастических космических фотографий. Захватывающие дух снимки туманностей, нашей Земл…
Usb ninja что это
USBNinja is an information security and penetration testing device that looks and functions just like a regular USB cable (both power and data) until a wireless remote control triggers execution of a pre-configured payload. Official website.
Installing Arduino IDE
Installing USBNinja driver
Download and install USBNinja driver. Version used in this readme can be found here.
Setting up Arduino IDE for USBNinja
Add USBNinja Boards Manager URL (copy of the version used in this readme can be found here):
Changing Bluetooth name and password of USBNinja
By default USBNinja cable has «Ninja» as its Bluetooth device name (this name is visible to anyone in range of the cable) and 8888 as its PIN for Bluetooth pairing. To change these values we need to reconfigure both the cable and the remote control.
Changing name and password of USBNinja cable
Disconnect the cable from your computer, press Verify button (top left). For unknown reasons it may fail on the first run. Try verifying the code again and if the code is correct you should get something like this:
Press Upload button (top left) and connect USBNinja cable to your machine while holding magnetic ring next to the USB plastic shell. After two seconds you can remove the ring. You will see terminal output about starting erasing/writing your settings to the cable.
Changing name and password of USBNinja remote control
To change the name and the password of USBNinja remote control you need to download USBNinjaTransmiterToolsV1.0.zip. The version used in this readme can be found here. Unzip the archive, start the tool and connect remote control to your machine with the micro USB cable.
Select the serial port of the remote control and click OPEN. Set the name and password that you’re using for USBNinja cable and press SET BLE NAME and SET BLE PASSWORD. After name and password were set press CLOSE button. If the tool is not detecting the remote control, try installing drivers from the zip archive.
Changing USBNinja keyboard device name
By default USBNinja has «USB Ninja Keyboard» as a name.
To change this name you need to change USB driver configurations located in C:\Users\User\Documents\ArduinoData\packages\USBNinja\hardware\avr\1.0.2\libraries\NinjaKeyboard\include\usbconfig.h
Default values are:
Change this value to something generic :
After changing these values you need to re-upload your payload to USBNinja cable for changes to take effect.
Uploading code to USBNinja cable
To upload any code to USBNinja you need to press Upload button (top left) and connect USBNinja cable to your machine while holding magnetic ring next to the USB plastic shell (USB connector). After two seconds you can remove the ring. You will see terminal output about starting erasing/writing your settings to the cable.
Cobalt Strike payload (remote control)
Due to memory limitations of USBNinja board we can’t use Cobalt Strike PowerShell command payload. From testing it seems that we can put approximately 2000 characters in the payload and Cobalt Strike PowerShell payload command is approximately 6000 characters. Due to that we will run download and execute command as our payload.
Remote control’s range is approximately ten meters (tested though the wall).
We will create HTTPS beacon deployment on button A (payloadA() function) and DNS beacon deployment on button B (payloadB() function).
First part of the payload is defining the correct keyboard layout. All available keyboard layouts:
We need to include NinjaKeyboard header file:
Function setup and loop can be left empty (these functions are used for «run on connect» payloads):
As an example we will use DownloadFile PowerShell command:
Full payloadA() function:
Same functionality but with different download location will be used for DNS payload:
Full code file can be found here (to save memory we can rewrite both functions to call a generic function with download URL as an argument).
Cobalt Strike payload (Android app)
Payload from Cobalt Strike payload (remote control) can be re-used. Range of the Android App is the same as of the remote control (tested on Samsung S5).
Download APK file from here. Version used in this readme can be found here.
Install APK file on Android phone. If you changed default password for USBNinja cable change it in password menu (top right). After scanning pick the device.
In here you will be able to execute commands the same way as with the remote control.
Cobalt Strike payload (run on connection)
USBNinja can also be used in RubberDucky mode and execute payload as soon as it’s connected. To do this we can use the same payload but place it in loop() function.
As by default Arduino is executing everything in loop() function in a infinite loop, but we can add a flag that would check if we already executed the payload. To do this we need to create a flag outside of loop() function:
Now we need to add a check in loop() function:
Please note, that during testing USBNinja started executing payload as soon as it finished uploading, so try not to spawn any beacons on your machine.
Full code file can be found here.
Cobalt Strike payload (ring activation)
USBNinja can also be activated using magnetic ring. To do this we will check the pin state in loop() function. First we need to configure the pin mode in setup() function:
Now we need to check for the pin state in loop() function:
Don’t forget to remove the ring after two seconds when uploading code or it can trigger payload on your machine.
Белый ниндзя: обзор ультрабука-трансформера KREZ Ninja
Первые экономичные и легкие ноутбуки появились на рынке вместе со словом «нетбук». Миниатюрные и легкие ноутбуки с диагональю экрана 7-12 дюймов позиционировались в основном как устройства для интернет-серфинга и просмотра онлайн-видео. На деле сетевые навыки не были самыми ценными способностями нетбуков, они также прекрасно справлялись с офисными приложениями, и вполне подходили для проведения презентаций на встречах.
Первые ультрапортативные машинки были построены на процессорах Intel Atom прежнего поколения с сейчас уже полностью устаревшей проектной нормой и были оснащены маленькими HDD, но этих нетбуков едва хватало для офисных приложений, серфинга и отдыха за фильмами. Современные нетбуки гораздо больше впечатляют: они сравнялись по производительности с неигровыми ПК, получили процессоры с проектной нормой 14 нм, флеш-накопитель, огромное время автономной работы, стали легче и удобнее, а в последнее время научились превращаться в планшеты, что очень удобно в дороге. К таким устройствам относится ультратонкий и легкий трансформер KREZ Ninja.
Внешний вид
В первую очередь, конечно, обращают на себя внимание малые толщина и вес KREZ Ninja. Нетбук почти невесомый и помещается в любую ручную кладь. Габариты устройства составляют 277,5 х 189 х 16,7 мм при весе чуть более килограмма. Диагональ экрана при этом составляет 11,6″ – область обзора почти как у полноразмерного и тяжелого ноутбука.
Клавиатура
Поверхность вокруг клавиатуры, соприкасающаяся с запястьями, сделана из пластика вроде софт тач, однако не маркого. Клавиатура напоминает классические нетбуки, с уменьшенными функциональными клавишами F1-F12 и стрелками, короткими Enter и Backspace. Понятно, что при таких размерах корпуса разработчики должны были жертвовать размерами клавиш.
Экран
Экран размером 11,6″ имеет просто огромное для подобных устройств разрешение Full HD (1920 х 1080 точек). Информации о модели и производителе IPS-матрицы найти не удалось, но она обладает хорошей цветопередачей, максимальными возможными углами обзора и большим запасом контрастности. Экран не «слепнет» в освещенном помещении и на солнце, по крайней мере, зимой. Летнее солнце появится на поверхности экрана KREZ Ninja не раньше, чем через полгода.
Как и у всех трансформеров, экран у KREZ Ninja поворачивается на 360 градусов, в результате чего ноутбук легким движением руки превращается в планшет. Просто суперудобная опция в дороге. Экран остается сенсорным в любом положении, так что у обладателя KREZ Ninja есть альтернатива тачпаду, и довольно удобная. Нажимать пальцем на активные элементы экрана проще и приятнее, чем ловить их курсором с тачпада.
Интерфейсы
Тонкий и легкий корпус – не самое лучшее место для монтажа множества интерфейсных разъемов, кнопок и прочих внешних элементов, но все необходимое разработчики KREZ Ninja разместили. Выход HDMI реализован в виде порта mini HDMI, USB полноразмерные, один даже третьей версии, другой – второй. Также на корпусе находится ридер карт micro SD и специальный выключатель, позволяющий отключить карточку, даже когда она установлена в слоте. Беспроводные интерфейсы представлены Bluetooth 4.0 и Wi-Fi 802.11 a/b/g/n.
Начинка
Слот для карты памяти будет полезен любителям инсталлировать много ПО, поскольку в KREZ Ninja установлен накопитель на 32 ГБ. Со времен первых нетбуков установленная память остается самым узким местом, хотя сегодня это уже не такой большой минус. Есть бесплатные «облачные» хранилища, широкое распространение получают NAS, многие из которых опять же позволяют использовать «облако». Обе эти формы хранения данных гораздо предпочтительнее использования внутренних накопителей на каждом компьютере, планшете или телефоне.
Процессор KREZ Ninja – X5-Z8300, четырехъядерный Atom с рабочей частотой 1,4 ГГц (до 1,84 ГГц под нагрузкой), достаточно мощный даже для современных мультимедийных приложений. Оперативная память представлена двумя гигабайтами DDR3, что хорошо даже для домашнего системного блока, собранного без претензий на игры. А у нас тут все-таки ультрабук.
Испытания
Сложно представить, что современная платформа не справится с офисными приложениями или браузерами. Пожалуй, самая сложная задача для подобного трансформера – кодирование и декодирование видео. Согласно логам PCMark 07, KREZ Ninja способен декодировать видеопоток со скоростью 5800 МБ/с и воспроизводить HD Video с частотой 25 кадров в секунду без задержек. В целом PCMark 07 оценил производительность устройства в 1422 балла. К работе предустановленной на устройстве ОС Windows 10 никаких нареканий нет.
Энергопотребление и нагрев
Платформа Cherry Trail славится низким энергопотреблением. Благодаря этому при всей своей производительности KREZ Ninja долго держит заряд и слабо греется. Он не только не требует специальной охлаждающей подставки, его можно ставить на кровать, и он не будет страдать от перегрева.
Заявленное время автономной работы составляет 10 часов. Наверняка в некоем режиме расслабленного серфинга так и получится, но у меня получается так, что все время открыт браузер, запущено видео и работают офисные приложения. И вот в таком режиме KREZ Ninja живет от батареи 6-8 часов. Немало!
А вот что удивило, так это долгое время зарядки. Конечно, понятно, что блок питания у ультрабука-трансформера почти как у мобильного телефона, 5В / 2,5А, но все же накапливать заряд так долго не всегда удобно. Как вариант, нужно не забывать ставить KREZ Ninja на зарядку на ночь.
Выводы
С выводами долго голову ломать не приходится. Есть ровно две вещи, которые не вызывают радости, это долго время зарядки аккумулятора и тугие кнопки тачпада. В плюсах все остальное:
– время автономной работы;
– полный набор актуальных интерфейсов;
– удобство использования и большее время автономной работы.
Флеш-накопитель невеликого объема мы оставляем за скобками: я совершенно уверен, что трансформеры следует использовать с облачными и сетевыми хранилищами. Сплошная экономия и ноль минусов. Да и невелика сложность карточку памяти при необходимости вставить.
System Ninja для Windows
Удобный интерфейс упрощает настройку параметров сканирования. В состав приложения включены различные полезные инструменты (Startup Manager, Process Manager и др.).
Простая в использовании утилита, предназначенная для форматирования USB флэш-накопителей.
Небольшая бесплатная и простая утилита для очистки истории Windows. Приложение позволяет как.
Отзывы о программе System Ninja
Uladzimir про System Ninja 3.2.10 [31-10-2021]
Пользуюсь уже два года. Причем использую три программы. Ашампу, ссклинер и Ниндзю. Использую два раза по кругу и очень хорошо всё чистится
| | Ответить
Владимир про System Ninja 3.2.9 [23-03-2021]
К System Ninja там же (на сайте издателя) есть дополнительные плагины, мне понравилась чистка реестра. Работает быстро (мгновенно) и без косяков. System Ninja работает очень корректно.
| | Ответить
Ace про System Ninja 3.2.3 [05-09-2018]
Никита про System Ninja 3.0.3 [10-03-2015]
у вас тормозит воспользуйтесь програмой на этом сайте она есть вот она http://www.softportal.com/software-27697-advanced-systemcare-ultimate-s-ntivirusom.html
2 | 5 | Ответить
Maxim в ответ Никита про System Ninja 3.1 [17-12-2015]
Говно эта программа, наоборот хуже делает
3 | 3 | Ответить
sanantonio в ответ Никита про System Ninja 3.1 [30-12-2015]
bigVick в ответ Maxim про System Ninja 3.2.5 [27-04-2019]
Данная утилита заслуживает доверия, научитесь правильно пользоваться и будет вам счастье!
3 | 2 | Ответить
Alex 58 про System Ninja 3.0.3 [10-11-2014]
от этой программы нет толку! пользуйтесь Ccleener-самая хорошая для чистки компьютера
2 | 2 | Ответить