Pull to refresh
-1
0
Send message

Буду знать к кому за консультацией обращаться!

Это супер, когда шаришь в теме.
Вопрос выбора инструмента всегда не простой, да и командная работа тоже накладывает много всего.
Лицензия или там все беЗплатно сделали?

А толку, что он в 20-ке. Бум-то прошел.
Редко встретишь задачу на исследование на из свежего Delphi, если только ранние какие-то попадались. Был удивлен, что есть фанаты его и на нем задача.
Хотя удивляться не стоит.
Не так давно, на одном из CTF увидел задачу для ATARI. Вообще никаких соприкосновений с темой, но удалось решить. Динозавр для нас, но там это нормальная практика и выбор платформ для задач там гораздо шире. Только удивляйся.

Не видно только в рейтингах топ . Потому видимо и ...
Раньше да, было дело, был немного опыт.
Да и решение задачи начинал с DeDe в попытка получить нечто исходное, но увы...
Решилось иначе в два этапа.

Так называлась задача.

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

Эти две недели интенсива, неожиданно ворвавшегося в мою жизнь изменили не мало.
Желание посмотреть на задания по реверсу от компании пересилило все остальное да и коллега из ИБ с codeby.games настоял на моей регистрации и сам принял участие. Приятно видеть интерес к такого рода мероприятию, однако он не такой большой, как показывают итоги статистики зарегистрированных/решивших хотя бы одну задачу/количество очков в топ 20 у участников.
Я предполагал, что результаты будут больше по количеству участников и их результатам.
Слишком много исключений собралось..., но о них как-нибудь в другой раз ;)

Да, мне пришлось попотеть над задачами, но это того стоило:
- Бублик без ключа попил не мало крови;
- CorExeMain порадовал и был решен в отладчике dnspy, которым никогда раннее не пользовался, точнее обходился без него. Ручной патч обфусцированного кода это было весело, как и использование самой обфускации для получения нужного результата из функции в отладчике, хоть это и не пригодилось, но в процессе рассматривалось как вариант поиска решения. Код валился в исключение и было непонятно почему, но в итоге истина оказалась, как всегда рядом;
- Динозавр оказался проще чем найти piet. Кто ж знал...;
- no-task удалось решить первому, хотя я предполагал, что для студентов это задача на завтрак в виде лабораторки, для разминки, но оказалось иначе и лишь двое смогли осилить хитромудрый замысел автора. Задача поставила в тупик и исправление чужих ошибок в коде намного сложнее всего остального. Это было и в CorExeMain. Кто ж знал о коварстве авторов...;
- NAMRS игрушка-леталка-стрелялка, решилась пусть и сразу после завершения и письма в поддержку с вопросом, возможно ли с игры получить флаг и ответом, что флаг в дампе памяти и кто ж знал, что на флаге дело не останавливается и он шифрует дальше.. Флаг, добыт, отправлен, как и скриншоты с патча игрушки, где ключи выстроены в ряд, для удобства стрельбы.
- Задача по yara осталась не решенной т.к. это не мой конек в целом, да и мыслей не было как. Собственно, жду с нетерпением райтапа по ней. Удивляюсь тому, что кто-то решил, но тут ничего удивительного с другой стороны.

Все задачи хороши и в каждой своя изюминка на понимание сути происходящего.
Есть несколько пожелания для устроителей этого конкурса.

В целом все прошло удачно и пусть я изначально ни на что не рассчитывал, после регистрации, прочитав условия, понял, что и ловить нечего по призам т.к. мне всегда 25, но , все же, так получилось, что занял топ 1 и 6600 очков. Правильно, дорогу молодым. Пусть учатся и трудятся.

Отправленный приз футболка нужного цвета и размера вполне меня устраивает, ведь тут главное участие. Трек на контроле, так, что будем...

З.Ы. Это первый CTF, в котором я участвовал в таком формате т.к. синтетика не очень привлекает внимание.

Олежки с нами нет, но мы о нем помним!

Начать нас оценки своего опыта и от полного понимания поставленных перед собой задач, а не хотелок.
Зачем нужен шел или это проверка на ИБ, аудит возможных векторов атак и т.п.?
Или нужно туда внедрить свой процесс, чтобы на борту что-то дополнительно делал?

Если идти с открытых портов 80, 554, для камер и оборудования XM, если это оно судя по по 8899 порту, то это задача на проникновение с попыткой эксплуатации разных уязвимостей. С шелом там возможно почти никак, иначе бы за такой большой период, более 10 лет, уже бы было море примеров, но их нет.
Если идти со стороны прошивки, то это ее пересбор или танцы с загрузчиком.
С загрузчиком, нужно принудительно внести нужные переменные, чтобы получить лог старта и работу консоли и зная что стоит за хэшем в консоли можно получить шел или попытаться загрузиться в single режиме.
С пересборкой, в стартовых скриптах нужно добавить запуск правильных процессов, которые бы не убивались и в зависимости: телнет или ssh(dropbear), на сколько место хватит, сделать свои правки со своим хешем. Заливать изменения разными способами можно.
Есть еще утилиты открывающие телнет, но они разных версий и работают не со всеми прошивками, потому нет гарантий, что откроется.

Смирится? ;)
Спрос рождает предложение и предложение рождает спрос.
Если будет спрос на то, чтобы софт был действительно качественным, а производитель нес ответственность, то значит такому быть, а пока эпоха впаривания с элементами мгновенного устаревания выданного на гора будет продолжаться.
Все в наших руках, ну и конечно, все в наших умах ;)
С одной стороны, для того, чтобы что-то пострадало, это что-то или нечто должно быть.
С другой стороны, чувства, как и репутация не могу страдать никак.
Вне зависимости он нашего знания и понимания, желания или его отсутствия, сосед за стеной есть, просто мы о нем не догадываемся, не слышим или не видим, но однажды звук перфоратора расставляет все на свои места.
Пентестеры просто подтверждают изначальную постулат-байку: В любой программе есть ошибка. Если в программе нет ошибок, то она никому не нужна.
Огромный штат принимающих законы не может на данный момент решить данный вопрос или не хочет, но зарплату получает исправно.
Малограмотность как с правовой точки, отсутствие этики, я уж не говорю о совести, что продукт выпускать нужно качественный, но, даже если что-то пошло не так, то быть готовым исправить это в кратчайшие сроки.
Многое упирается в то пресловутое лицензионное соглашение и эти волшебные буквы AS IS, которые с одной стороны ставят все на место, с другой стороны все валят с этого места.
Не хочешь, сомневаешься, предполагаешь, что в ПО есть уязвимости и прочее, так не пользуйся. Силой точно никто не заставляет. Все остальные отсылки к цивилизованности, 21 век и прочее не прокатывают.
Нахамили, обсчитали, нагрубили, заставляют маску натягивать на нос — нет смысла больше возвращаться туда и к таким никогда, однако… тянет неведомая сила и приключения ;)
По одному всех перещелкают, а три прутика, как в той сказке, не сломать ;)
Не считал себя программистом, как собственно и не учился на него, а после этой статьи совсем перестал.
И что-то, охватила меня такая тоска и грусть, да печаль от беЗцельно прожитых лет, которых не мало. Считал, что, что-то сделал, а сколько не сделал и сколько можно будет сделать, но понял что ни в прошлом, ни в настоящем и будущем со сложившимися стереотипами и таким подходом к жизни, считать свои копошения и топтания деятельностью???
Не ценю каждый миг и имеющиеся возможности и только возможно у лишённого или ограниченного в чем то и есть выбор из двух: либо сдохнуть, либо сражаться и второе выбирают далеко не все.
Мой код г@вно, а оптимизированные однобайтные хаки софта беЗполезны, потому что не создал ничего полезного для людей имея все пять чувств и даже более. Кивать на остальных беЗсмысленно т.к. начинать надо всегда с себя и с того, что у тебя есть и использовать это превосходя самого себя, двигая свою точку сборки от релиза к релизу.
Низкий поклон и выражаю уважение Ольге Яковлевой за урок мужества. Ограниченная по зрению — Программист с большой буквы, а для всех остальных, в т.ч. для меня эта способность скорее недуг или неудобство, раз имея зрение пишем такой код, не ценим красоту.
Коротенький вопрос: по чьей версии описываемая система «самая доступная система распознавания лиц для бизнеса»?
Есть какой-то сравнительный анализ опубликованный в солидном бизнес издании отрасли?
Правовую оценку этой статьи представленной на суд сообщества и широкой публики оставим профессионалам, а уже имеющиеся комментарии как информация к размышлению, что не все йогурты одинаково полезны и действительно повод задуматься всем!

Любое ПО идет с пресловутым слоганом ...AS IS… в лицензионном соглашении, без всяческих гарантий, компенсации потерь, упущенной прибыли при использования и в данном случае, если гипотетически предположить правоту комментатора и нарушении законодательства РФ имеет место быть, но по какому-то непонятному стечению обстоятельств всевидящее ОКО РКН не увидела Федора Сумкина и Ко с кольцом всевластия у себя под боком и в тоже время использование этой или подобной технологии от другого разработчика с такими же правовыми граблями торчащими во все стороны приведет к тому, что за сервис заплачено, а его использование незаконно, то это будет считаться мошенничеством или ..?

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

Мой вопрос по поводу неуказанной модели видеорегистратора, который используется в технологическом процессе распознавания и передачи информации. Модель?
Этот момент как-то вскользь указан и пока не ясно — это костыль или все-таки можно и без него прямо с широкого диапазона камер?

По поводу дороговизны аналитического сервиса для простых смертных, упомянутой вначале статьи, при котором аналитику того же подсчета посетителей вкорячили в недорогую камеру и презентовали позже по цене в 10-ки раз превышающую стоимость камеры на входе. Видимо потому и не взлетело, что аппетиты отбить решения были непомерней чем или получить все и сразу?

Соглашусь с комментарием автора, что удивлять в статье может быть и нечем госорганы, в разных её аспектах просто теперь и iVideon пытается доить эту корову, сделав реализацию у себя в облаке. В любом случае труд вложен и решение есть, и это радует!

Конечно, решение требует доработки и самое главное сделать все правильно и грамотно, даже если были допущены ошибки, то стоит к этому прислушаться, присмотреться и заняться исправлением.

P.S.
Распознавание лиц будет доступно в США, в Калифорнии? ;)
Люди из за океана спрашивают, не знаю, что пока им ответить на это?
Это не так страшно как кажется на первый взгляд.
Вряд ли что-то новое изобрели вот так совсем с нуля пренебрегнув все опытом, что есть. Все равно на камне hisilicon известном, ведь так?

Вот была тему а Dahua, когда появились камеры да другом процессоре отличном от Ti или Hisilicon, при это прошивка примерно выглядит также, так же разбирается, но ни инструментов ни что-то подсобрать кода, пропатчить бинарь или вклинить вот так кроме как скрипты в шеле хоть не тронули.
«Просто» пересобрали готовый проект под другой процессор, не распространенный ;)

Потому свой проект и затеял ТС, чтобы не быть так скажем в рамках известного железа не быть ничем и никем связанным.
Сервер можно в на VPS засунуть и не держать на объекте.
Да, понимаю, что удобней будет сразу, и без лишних проблем и завязок, но я не встречал адекватных вариантов, хотя обращались многие по поводу изготовления или готовой прошивке, но у всех желание отбивала цена за лицензию ivideon.
В любом случае нюансов много, и получится так, что сделать можно, но прошивка старая и,… а на новой или специальной надо кое-что допиливать до полноценного.
Как написано выше, если есть много свободного времени, непреодолимое желание оптимизировать свои затраты и пристроить имеющуюся технику, то все возможно.
Сторонние инструменты не рекламирую, чтобы не породить вопросов, а как ими пользоваться. Своими пользуюсь сам и не задаю никаких вопросов. ;)
Чтобы не убить все камеры, надо работать только с одной, к тому же там загрузчики не затрагивается, поэтому сразу не убить ;)
Если не решен вопрос с лицензиями, то все остальное беЗполезно.
Почему не устраивает вариант iVideon Server?
Обвинять их в том, что что им лучше зарабатывать деньги на более выгодном, чем впустую поддерживать чужие камеры, по сути ничего не зарабатывая… не вижу тут проблем, даже я ;)
Хотя есть же их софтовое сервер-приложение которое подключает любые камеры и транслирует, ну не мне объяснять…
В любом случае надо будет решить вопрос с лицензиями, а официально цена вопроса для обычных пользователей — волосатая…
Но, как и говорил, при определенных условиях и отсечение лишнего вполне возможно поднять встроенный сервис на R2 серии, но…
Тема не вчерашняя…

В той прошивке с агентом, что сделана была под меня, на одной камере раз в 30 минут сервис на камере падал и перезапускался, что отразилось в консольных логах. Что не хватало или был перелив — непонятно.
Все возможно, было бы желание у ivideon ;)
Слабо, там и ли нет, но на R2 таких работает spacecam и не жужжит, также надавно мне flusonic делал прошивку под подобную камеру с их агентом.
Они добавляют своего пользователя с хитрым паролем и он получает доступ к видео.
Раньше было проще, т.к. пароль в базе был в открытом виде и ivideon его юзал на R0 серии.
В свое время было сделано с костылями для новых R0 и R2 их клиенты.
Не знаю, что там предлагают в ivideon по этому поводу, но
если захотят и не будут ленится то сделают, но крови попьют, а раз ты привыкший то… ;)
Все технические нюансы можно решить. ;)
Кое-какие сторонние инструменты есть в сети, которыми можно сделать и ту и ту, а так да, с нуля сделать такой инструмент без подсказок и прочего очень не просто.
Цель-то по итогу какая, что туда внедрить какой свой модуль?
I220 — Hikvision R2 серии камер судя по прошивке DS-I114_I120_I122_I126_I128_I220_5.4.3_170316.zip с ftp.hikvision.ru
DS-2CD2042WD-I — Hikvision R6 серия камер.
Все разбирается по прошивкам и собирается ;)
1

Information

Rating
Does not participate
Registered
Activity