Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

Отправить сообщение

Исследование защищенности карты Тройка

Время на прочтение18 мин
Охват и читатели207K
Карта тройка

Карта Тройка представляет из себя универсальный пополняемый электронный кошелек, широко используемый в системах оплаты общественного транспорта Москвы с 2013 года.

Цель данного исследования — выяснить защищенность системы электронного кошелька от подделки баланса, оценить безопасность инфраструктуры, работающей с картой. Вся работа была выполнена без использования специальных технических средств. Использовался дешевый смартфон на платформе Android и персональный компьютер. Общее время, затраченное на исследование, составило 15 дней.

В ходе работы был успешно проведен реверс­-инжиниринг мобильного приложения «Мой проездной», что позволило получить доступ к памяти карты и изучить структуру хранения данных. Были найдены уязвимости, позволяющие выполнить подделку баланса, записанного на электронном кошельке карты Тройка. В результате чего стало возможным использование систем, поддерживающих карту, без оплаты.

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

Внимание! Данные материалы представлены исключительно в ознакомительных целях. Подделка проездных билетов является уголовным преступлением и преследуется по закону.

Читать дальше →

Как запустить стартап на острове Бали

Время на прочтение6 мин
Охват и читатели21K
image

Остров Бали является одной из провинций Индонезии, но от всех прочих отличается уникальной особенностью – вероисповеданием. Балийцы – единственный этнос в мусульманской стране, который исповедует свою собственную религию – балийский индуизм или веру в духов. Поэтому, если вы решите вести свой бизнес на этой территории, то готовьтесь к особенностям, о которых я сейчас постараюсь рассказать.
Читать дальше →

Управляем службами Windows с помощью PowerShell. Часть 4. Изменение служб с помощью WMI

Время на прочтение5 мин
Охват и читатели15K

Продолжаем публиковать переводы статей по управлению службами Windows, которые выходят на сайте 4sysops.com. В предыдущем посте было рассмотрено использование WMI для извлечения информации о службе. WMI объект службы предлагает новые свойства, которые отсутствуют в .NET объекте службы. И хотя мы можем использовать Set-Service для изменения объекта службы, есть такие ситуации, когда вам необходимо использовать WMI.
Под катом приведен перевод статьи с портала 4sysops.com Managing Services the PowerShell way – Part 6.

Предыдущие статьи:
Управляем службами Windows с помощью PowerShell. Часть 1. Получаем статус служб
Управляем службами Windows с помощью PowerShell. Часть 2. Остановка, запуск, пауза
Управляем службами Windows с помощью PowerShell. Часть 3. Конфигурируем службы с помощью WMI и CIM

Читать дальше →

Управляем службами Windows с помощью PowerShell. Часть 6. Служебные учетные записи

Время на прочтение3 мин
Охват и читатели12K

Этим постом мы завершаем публиковать перевод цикла статей по управлению службами Windows с помощью PowerShell, которые выходят на сайте 4sysops.com. В предыдущем посте было рассмотрено как осуществлять управление службами Windows в Server 2012 c помощью CIM-командлетов, представленных в PowerShell 3.0. В этом посте мы рассмотрим, как осуществлять управление служебными учетными записями с помощью WMI- и CIM-командлетов.
Итак, под катом приведен перевод статьи с портала 4sysops.com Managing Services the PowerShell way – Part 8

Предыдущие статьи:
Управляем службами Windows с помощью PowerShell. Часть 1. Получаем статус служб
Управляем службами Windows с помощью PowerShell. Часть 2. Остановка, запуск, пауза
Управляем службами Windows с помощью PowerShell. Часть 3. Конфигурируем службы с помощью WMI и CIM
Управляем службами Windows с помощью PowerShell. Часть 4. Изменение служб с помощью WMI
Управляем службами Windows с помощью PowerShell. Часть 5. CIM-командлеты
Читать дальше →

Определяем все классы, которые использует приложение на Java

Время на прочтение12 мин
Охват и читатели19K
Без сомнения каждый, кто в своем резюме указывает опыт разработки на Java, хоть раз в жизни писал строки
public static void main(String[] args)
компилировал их и запускал на выполнение командой наподобие java HelloWorld.
Но многие ли знают, что происходит внутри JVM от момента выполнения этой команды до того как управление передается методу main, как Java находит и загружает необходимые пользователю классы? Возникшая однажды производственная задача заставила автора разобраться в этом вопросе. Результаты изысканий под катом. Сразу стоит оговориться, что статья не претендует на полноту охвата всех существующих JVM, тестирование проводилось только на Sun HotSpot JVM.
Читать дальше →

В России сделают плазменный ракетный двигатель для освоения дальнего космоса

Время на прочтение3 мин
Охват и читатели37K

Один из первых прототипов плазменного двигателя в Исследовательском центре НАСА им. Льюиса в Кливленде, 1961 г

Научно-технический совет НПО «Энергомаш» совместно с НИЦ «Курчатовский институт» решили подать заявку в Фонд перспективных исследований на реализацию проекта безэлектродного плазменного ракетного двигателя (БПРД). Уже определены состав работ по созданию лабораторного образца.
Читать дальше →

Электростимуляция мозга улучшает умственные способности, креативность и память здоровых людей

Время на прочтение6 мин
Охват и читатели50K
Технология tDCS – транскраниальная стимуляция постоянным током – изучается уже более 20 лет и успешно применяется в клинике для восстановления после инсульта, лечения депрессии и хронической боли. Однако исследования последних 6-7 лет показывают, что она может быть полезна и для здоровых людей. Статья Дугласа Фокса, опубликованная в 2011 году в ведущем научном журнале «Nature», впервые рассказала широкой публике о том, что tDCS может улучшать обучаемость, память и снижать склонность здоровых людей к риску. С тех пор количество исследований tDCS неуклонно растет, открывая все новые области применения этой технологии.

image
Читать дальше →

Миссия NASA впервые наблюдала и детально зафиксировала процесс пересоединения магнитных полей Солнца и Земли

Время на прочтение4 мин
Охват и читатели15K
Миссия ММS (Magnetospheric Multiscale), организованная NASA, впервые с момента старта в марте 2015 года смогла зафиксировать и детально описать явление магнитного пересоединения, возникающего при взаимодействии магнитных полей Земли и Солнца. Подробнее о событии, которого астрофизики ждали почти полвека мы расскажем в нашей публикации.

image
Подробнее

Реверсинг Android клиента музыкального сервиса Zaycev.net и имплементация api на go

Время на прочтение7 мин
Охват и читатели14K

Строго говоря, к реверсингу данную статью можно отнести только с натяжкой.


Всем вам знаком такой сервис как zaycev.net. Не ошибусь, предположив, что каждый хоть раз качал с него музыку, либо через web-интерфейс, либо через мобильное приложение.


По просьбе со стороны представителей сервиса заменил в публикации константы, при желании вы можете их запросить.


Если вам все же интересно, добро пожаловать под кат.

Читать дальше →

Разработка Android приложений с использованием qt и android studio

Время на прочтение9 мин
Охват и читатели28K
Неактуально, кроме постановки задачи. Правильное решение в следующей статье.
Добрый день, уважаемые хабровчане! В этой статье я хочу рассказать о своём опыте использования qt и android studio. А именно о том, как мне надо было в qt нарисовать текст и передать в андроид студию. Несмотря на простоту задачи, решение её заняло у меня довольно много времени и может быть кому-нибудь когда-нибудь где-нибудь сэкономит массу времени. Статья в каком-то смысле претендует на изобретение велосипеда, но в интернете я не нашёл решения. Кому интересно — добро пожаловать под кат!
Читать дальше →

Google I/O 2016: Подробности об Android N и Android-экосистеме

Время на прочтение10 мин
Охват и читатели22K
Привет, Хабр! За последний год пользователи Android по всему миру более 65 млрд. раз установили приложения из Google Play, созданные такими же разработчиками, как вы. Сегодня Android — самая популярная платформа и операционная система в мире, и само собой, мы каждый день работаем над ней. Как мы и обещали в нашем глобальном обзоре Google I/O 2016, сегодня пост про грядущие изменения в N: новые фичи и переработанные старые, изменения в UI, VR-платформа и Android для носимой электроники ждут вас под катом.



Читать дальше →

E Ink представила первую в мире полноцветную электронную бумагу

Время на прочтение2 мин
Охват и читатели55K


Компания E Ink, которая изобрела электронную бумагу современного типа, представила технологию Advanced Color ePaper (ACeP) — высококачественный полноцветный дисплей на электронных чернилах (32 000 цветов).

Впервые электронная бумага способна отображать произвольный цвет для каждого пиксела без применения массива цветных фильтров. До сих пор не существовало ничего подобного, и компания E Ink обоснованно предполагает, что цветная электронная бумага со сверхнизким энергопотреблением совершит настоящую революцию на рынке гаджетов, портативной и носимой электроники, дисплеев и т.д.
Читать дальше →

Дайджест игровой разработки

Время на прочтение4 мин
Охват и читатели9.2K
Примеры превосходной игровой физики, урок по созданию FlowGraph в C++, психология правильного дизайна игры для VR, туториалы, исследования и многое другое вы найдете в нашем ежемесячном дайджесте.


Читать дальше →

Push-уведомления на Android в InterSystems Ensemble на примере Штрафов ГИБДД

Время на прочтение8 мин
Охват и читатели9.9K


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

Наше приложение по оплате штрафов не стало исключением. Серверная часть у нас реализована на платформе Ensemble, в которой с версии 2015.1 очень вовремя появилась встроенная поддержка push-уведомлений.
Читать дальше →

Postgres на китайском или настройка Full Text Search в Postgres для китайского языка

Время на прочтение2 мин
Охват и читатели3K
image

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

Ниже описано как это нами было сделано.
Сразу перейдем к делу.

Читать дальше →

Шкура неубитого единорога: юридические разборки со стартапом-миллиардером Cruise

Время на прочтение5 мин
Охват и читатели12K
Пока Гэвин Белсон (глава компании «Hooli») отсуживал у Ричарда Хендрикса («Пегий Дудочник») права на алгоритм по сжатию, в реальном мире пилили единорога с искусственным интеллектом.

image

Недавно американское издание Business Insider опубликовало новость, что сделка по покупке американским автомобильным гигантом General Motors компании Cruise Automation Inc. (Delaware C Corporation), стартапа, занимающегося разработкой автомобиля с функцией самоуправления (с оценкой 1 миллиард долларов) может быть приостановлена из-за конфликта основателей стартапа с Jeremy Guillory, претендующим на долю в компании. Последний считает, что он является сооснователем и партнером компании Cruise. Отметим, намеченная сделка — одна из самых дорогих в области высоких технологий 2016 года и самая крупная в истории Y Combinator — компании-венчурного кредитора Cruise.

Как следует из иска компании Cruise Automation Inc. в Верховный суд Калифорнии, данные притязании основаны на том, что более 2 лет назад основатель и CEO компании Kyle Vogt обсуждал в переписке по электронной почте с Jeremy Guillory возможные варианты сотрудничества в разработке концепта самоуправляемого автомобиля. При этом меньше чем через месяц после начала переписки Guillory отказался от дальнейшего информационного обмена. После этого Guillory еще пару раз давал о себе знать, направляя поздравления главе Cruise в значимые для компании даты. Никаких притязаний на компанию, упоминаний о доле в компании, возможных партнерских отношениях или партнерского статуса в компании в таких сообщениях Guillory не демонстрировал.

Исходя из текста опубликованной статьи и искового заявления, между сторонами не оформлялись какие-либо документы, имеющие юридическую силу, однако, в силу специфики местного законодательства, уже самого факта наличия переговоров о заключении сделки может быть достаточно, чтобы заявить о своем имущественном праве. Кроме того, в заявке на финансирование, отправленной в Y Combinator (именно эта компания была первым венчурным финансистом в Cruiser) для привлечения финансирования, значилось имя Jeremy Guillory, хотя на момент предоставления денежных средств он уже не имел никакого отношения к Cruiser.

В настоящий момент Kyle Vogt подал иск в суд от своего имени и от имени компании о признании того, что господин Guillory не имеет права на долю в Cruiser, не является партнером основателей, не имеет партнерских прав и права использовать интеллектуальную собственность компании.

Мы попросили нашего постоянного юридического консультанта Владислава Лурье, управляющего партнера фирмы FMF Legal, прокомментировать данную историю. Ниже — его оценка.
Читать дальше →

Бананы, жена и другие источники естественной радиации

Время на прочтение2 мин
Охват и читатели34K


Высокие дозы ионизирующего излучения опасны для людей и для роботов. Все об этом знают. Но некоторые люди боятся радиации особенно сильно, для них слово «радиация» чуть ли не равнозначна слову «смерть». На самом деле в слабых дозах радиации нет ничего опасного. Более того, радиация — это совершенно естественная вещь. Она присутствует не только в белорусском молоке, но даже в эквадорских бананах.

Рэндел Манро ещё в 2011 году составил великолепную таблицу доз радиации, которая наглядно показывает, какие дозы излучения человек получает из различных источников. Таблица переведена на русский язык. Самое главное, что она даёт понимание перспективы, то есть позволяет на одной картинке сравнить поглощённое излучение от того же пресловутого съеденного банана (0,05 мкЗв) со смертельной дозой (8 Зв).
Читать дальше →

Анимация Floating Action Button в Android

Время на прочтение8 мин
Охват и читатели48K


С момента возникновения концепции Material design одним из самых простых в реализации элементов стала плавающая кнопка действия — FAB, Floating Action Button. Этот элемент быстро обрёл широчайшую популярность среди разработчиков и дизайнеров. В этой публикации мы рассмотрим, как можно анимировать FAB и сделать её интерактивной. Но сначала разберём, как вообще добавить этот элемент в ваш проект.
Читать дальше →

Гаджеты упрощающие отдых на даче и за городом

Время на прочтение6 мин
Охват и читатели25K


И так весна в полном разгаре, на пороге лето. Работа работой, но ведь отдых на выходных и пору отпусков (кому повезло больше) никто не отменял. Не плохо собрать веселую компанию, выехать за город, активно и с удовольствием провести пару часиков, наслаждаясь природой, шашлычком… но в то же время, все мы люди уставшие за неделю, поэтому хочется потратить как можно меньше сил на приготовления к этому самому отдыху. Меньше всего хотелось, что бы что-то омрачало данный досуг. Речь пойдет о разработках, которые помогут в разы упростить нам жизнь «выходного дня».
Читать дальше →

Как мы парсили декларации о доходах при помощи открытых данных

Время на прочтение11 мин
Охват и читатели14K
Уже второй год я занимаюсь государственными открытыми данными РФ и работой с госорганами и пора бы начинать рассказывать интересные истории о том, как появляются данные. Однако сегодня речь пойдет о более привычной для разработчика области — парсинге данных для проекта «Декларатор» и о том, какую неожиданную пользу могут при этом принести открытые данные.



«Декларатор» — это постоянно пополняемая база деклараций о доходах и имуществе публичных должностных лиц: депутатов, чиновников, судей, представителей региональной и муниципальной власти, иных органов, госкорпораций и госкомпанией. Проект работает как информационно-справочная база для СМИ, активистов, занимающихся общественным контролем, и исследователей.
В России сведения о доходах должны публиковать более миллиона человек.

Интересный факт: существуют единые правила для госсайтов по размещению деклараций о доходах (в частности, они всегда находятся в разделе «Противодействие коррупции») и отвечает за всю эту тему Министерство труда и социальной защиты РФ. Массовое размещение деклараций происходит в мае. Далее у Минтруда есть всего месяц на то, чтобы провести мониторинг по всем без исключения сайтам, обязанным размещать информацию. Мониторинг проводится вручную.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения