![]() |
Неисповедимые пути GitHub: применение самой безнадёги и на капельку выше Весточку издалека шлем мы вам, друзья дорогие, всех приветствую и вкратце по сути пробежимся: данная писанина будет отличаться от последних и более походить на сперва изданные мной. Сюжет литературный присутствовать не сможет по причинам ясным, на радость хейтерам его и к сожалению тех, кому всё-же это зашло. Потому сделаем-ка из этого статью простую, но по родственным особенностям отца этого творения определить все же можно, как технаря, нежели литератора и любителя искусной прозы. Приятного чтения, а мы начинаем c банального, и уже классического для меня, осмотра плана:Заглавие
Дисклеймер На самом деле я против зла и то, что я покажу вам далее, может быть,практически применено различного рода антагонистами. Сразу предупреждаю, что я, как автор этой писанины , снимаю с себя ответственность за то с каким умыслом будет использована эта информация дальше. Виноват только и только тот, кто применяет знания, но не тот, кто ими делится. Автор лишь преследует благие цели, используя способы и пути злоумышленников, раскрывает суть преступного механизма, открывая людям глаза, демонстрируя способы защиты, ведь лучший протект - это знания. Карманная нейронная сеть: когда-то сложное теперь у самого носа “Так вот, как уже можно было понять, речь заведем мы о нейронных сетях”. На этом моменте половина народа, что принялась за прочтение, прошла сквозь решето темы раздела, и ушла, ибо этой штукой умудрились просверлить мозг всех, кто когда-либо был увлечен интересом этим.Потому кратко о сути: нейронная сеть - фактически есть моделью сети нервных клеток живого организма, разница лишь в том, что это программное воплощение. Проще говоря это искусственный интеллект, отличительной чертой есть его обучаемость. Естественно, это играет немаловажное значение во многих сферах: распознавание речи от Google, автопилот Теслы или система распознавания лиц вашего смартфона. А теперь к основному, теория мало кому интересна так ещё и с в моей глупой интерпретации, делом займемся. Знакомлю вас с достаточно интересным репозиторием, что был найден мной на всем нам знакомой платформе Гитхаб, исключительное стечение обстоятельств, ведь поиском совершенно иного я был занят. Подлинный смысл таков: установив данную сборку скриптов, мы получаем карманную нейронную сеть, которая фундаментально обучена распознавать предметы и прочую чепуху на видео или фото. Изначально инструмент позиционирует себя, как тот, который должен работать на карманных устройствах, то бишь телефонах , даже в App Store имеется. Но люди мы сложные, потому будем заниматься установкой сначала на Кали, а после и уже на сам термукс под андроидом, разобрав нюансы использования, что возникнут по пути. Скопировать и установить возможно следующими командами, для работы потребуется Питон версии не ниже, чем 3.8 : Код: Код:
git clone https://github.com/ultralytics/yolov3Потому немедля запускаем анализ, используя фотографию, что уже находилась в “файловой системе” нейросети, для этого вводим следующую команду: Код: Код:
python3 detect.py --source /home/kirin/yolov3/data/images/zidan.jpgКод: Код:
python3 detect.py --source /home/kirin/yolov3/data/images/1.jpgВ целом если, то это удовлетворительный результат, были распознаны практически все транспортные средства, персоны и животные, которые имелись в зоне видимости, правда с некоторыми недочетами в виде того, что определенно не все. А теперь давайте усложним задачу, рискнув сходить ва банк и проанализировать целое видео длинной в 14 секунд. Для этого понадобится нам лишь указать путь к файлу, указав, в отличии от предыдущих тестов, разрешение видео и процесс пошёл: Код: Код:
python3 detect.py --source /home/kirin/yolov3/data/images/134.mp4Итог вышел достаточно неплохим, единственным нюансом, который стоит упомянуть, так это сильная нагрузка на процессор устройства, напомню, что тесты проводились на средней мощности ноутбуке, где Кали выделено четыре из восьми ядер, но даже в таких условиях можно было заметить нагрузку, что превышала 70 процентов, что уже ставит под вопрос возможность использования на старых сотовых аппаратах. На этой ноте предлагаю перейти к тесту на мобильных устройствах. Испытуемые будут представлены в трёх категориях, по одному девайсу от каждой: слабые, средние и мощные. В первой названной группе будет выступать ветеран корейской промышленности - Samsung J1, если вкратце, то это рядовой солдат, ничем особо не отличающийся от всех устройств своего времени. 512 мегабайт оперативной памяти, два ядра по 1.2 ГГц. Во вторую группу был определен коренной китаец - Lenovo TAB 7. Говорить о нем особо нет чего, простой и достаточно надежный аппарат со следующими характеристиками: четыре ядра по 1.5 ГГц, 2 гигабайта оперативной памяти. А вот в третью был определен самый мощный, который нашёлся с огромный трудом - Asus ZenPhone 5. Когда-то считался первой моделью телефонов, где появилось 4 гигабайта оперативной памяти, также там присутствуют 8 ядер по 1.8 ГГц. После установки термукса и всех надобных принадлежностей для работы на первое устройство, начался долгий и изнурительный процесс скачивания зависимостей, необходимых для работы скрипта-нейросети: Код: Код:
pkg update & upgrade -yКод: Код:
ls /sdcardПосле закидываем в корень памяти телефона одно коротенькое видео и фотографию, которые и будут сканироваться нашей мини-нейромашиной, а затем уже и запустить само сканирование командой: Код: Код:
python3 detect.py --sourse /sdcard/1.jpgНа следующем устройстве, повторив все необходимые действия, мы получили результаты следующие: Фото было распознано за 4.3 секунды, что уже неплохо. Обработка видео заняла больше 30 минут, что уж очень долго, если смотреть на то, что длительность его всего-то 13 секунд. Асус, как и ожидалось, показал лучший результат и ближе всех подобрался к рекорду, который установлен ноутбуком: Фотография за 1.6 секунд, а видео за 15 минут. Исходя с полученной информации, можно вывести следующие утверждения: Во-первых, данный скрипт абсолютно непригоден для полноценного использования на слабых устройствах, объясняется это чрезвычайно высокой нагрузкой на процессор. Владельцам средних и даже относительно мощных устройств с этим подфартило, использовать можно во всю. Во-вторых, это лишь забава, не более того. Основательного практического применения найти мне не удалось. Разве не так? Принтерное веселие: или очередная проблема крупных компаний Иногда у меня складывается ощущение, что всё, что подключено к глобальной сети имеет дыры, уязвимости и всячески может компрометировать пользователей, владельцев. Воистину не без греха здесь все, чего стоит только дыра в беспроводных камерах от достаточно крупного производителя. Да, всего-то достаточно браузерного запроса, чтобы получить файл конфигурации system.ini, где и хранится пароль от консоли управления. Не нужно долго и мучительно подбирать пароли - лишь несколько символов подписать к айпи адресу в браузере, но не об этом.Этот инструмент для тестирования безопасности принтеров, разработан он был в Рурском университете и имя будет ему PRET, что расшифровывается как Printer Explotacion Toolkit . Функционал достаточно обширный: можно и печатать свои файлы, копаться в файловой системе и даже попытаться перейти в связанные директории принтера и другого устройства. Так, к примеру, можно случайно попасть в файловую систему компьютера, используя лишь этот репозиторий. Давайте-ка установим его: Код: Код:
pip install colorama pysnmpКод: Код:
git clone https://github.com/lime542/free_shodan.gitТеперь переходим во второй терминал, где запускаем уже нашу утилиту для тестирования безопасности принтеров и составляем, с учетом полученных ранее данных о адресе, следующую команду вводим: Код: Код:
cd PRETКод: Код:
helpКод: Код:
lsКод: Код:
fuzz pathТеперь давайте напечатаем что-то, использовав следующий синтаксис команды: Код: Код:
print "123123"Мобильный хостинг: зачем же тогда все эти сервисы Итак, вещица довольно забавная , но и одновременно простая как двери, потому затягивать нет к чему. Формально мы сейчас установим собственный апачи-сервер на термуксе, а после и зальем туда какой-то сайт и разницы особой какой именно нет.Разберемся сразу с нюансами, а они присутствуют, скрывать не стану. Многие могут скептически к этому отнестись и подумать, что это будет жутко виснуть и сам сайт будет очень долго грузиться из-за производительности мобильного устройства, но, проведя несколько тестов, могу сказать, что в основном хостинги доверяют нам в аренду не самые мощные сервера. Обычно это 1 гигабайт оперативной памяти и какой-то дохленький процессор с одним ядром. Естественно вывод напрашивается сам по себе - телефон мощнее и с производительностью вопросов не будет никаких. Единственный минус кроется в нестабильности подключения, если использовать как беспроводные сети, так и мобильный интернет. Также подводит факт, что без рут прав возможно установить лишь порт 8080, а не просто 80, как у адекватных сайтов. Но это всё решает рутирование девайса. Итак, для начала давайте установим сам Апач, а в комплекте и ещё несколько полезных штук: Код: Код:
pkg install php-apache wget git nano -yЗатем проверяем есть ли у приложения возможность просматривать память телефона: Код: Код:
ls /sdcard/После установки мы можем запустить уже сам сервер следующей командой: Код: Код:
apachectl startКод: Код:
ifconfigТеперь нам нужно отредактировать конфиг нашего сервера, для этого можем воспользоваться редактором, что скачали ранее , или же скопировать конфиг в память телефона, а там уже подсобить в правке ноутбуком или другим устройством. Всяко, я так подумал, что возни будет больше , если пытаться сделать вторым методом. Потому делаем проще, но намного опасней: Код: Код:
nano ../usr/etc/apache2/httpd.confЗатем ищем строку “DocumentRoot”, там указан путь к корневой папке нашего сайта, советую перенести её в основную память телефона, так будет проще: Код: Код:
DocumentRoot “/sdcard/web/777”Код: Код:
mkdir -p /sdcard/web/777Код: Код:
apachectl restartВыводы Ну, а на этом у меня всё. Благодарю за прочтение этой писанины, надеюсь, что кое-что почерпнули. Всем удачи и всех прочих благ, а я вас покидаю. |
Есть ли здесь те, кто соскучился по Вадимке и его истории? Следующую делать сюжетную?
|
Цитата:
Они несут знания - это главное. |
Благодарю. Пару моментов почерпнул))
|
класс, но Вадима и его друзей нехватает
|
Как всегда великолепен
|
Хорошая статья приятно читать
|
Цитата:
|
Цитата:
|
Апач на мобильном - это интересно. А есть ли вариант поднять VPN-сервер на мобильном Андроиде?
|
| Время: 12:54 |