iOS runtime mobile exploration with Objection, или Хакаем собственное приложение

Автор: admin от 8-11-2018, 21:05, посмотрело: 25

iOS runtime mobile exploration with Objection, или Хакаем собственное приложение


Автор: Андрей Батутин, Senior iOS Developer, DataArt.



Не раз и не два, придя на работу (или просто встав с кровати), я обнаруживал в почте гневное письмо, суть которого сводилось к тому, что в аппсторовской сборке приложения ничего не работает, и все надо срочно чинить.



Иногда причиной были мои косяки. Иногда — моих коллег. А иногда — даже самого Apple Inc.



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

Категория: Веб-разработка, Game Development, iOS

 

Middleware и возможности Pipeline в Laravel

Автор: admin от 8-11-2018, 21:05, посмотрело: 25

Middleware и возможности Pipeline в Laravel



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



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

Категория: Программирование

 

Как проходить кибер испытания на «Checkpoint»

Автор: admin от 8-11-2018, 20:50, посмотрело: 21

Привет всем, я Никита Куртин, куратор израильской высшей школы IT и безопасности HackerU



Этим летом ведущая израильская компания в области информационной безопасности Checkpoint, опубликовала серию кибер испытаний.



Задачи поделили на шесть категорий:



• Logic

• Web

• Programming

• Networking

• Reversing

• Surprise



По две задачки на каждое направление. В этом посте я расскажу как проходил только четыре испытания, в следующем другие три:



Checkpoint до этого уже успел завоевать уважение и интерес с мой стороны, поэтому я решил принять эти вызовы. Однако ввиду занятости, смог позволить себе взяться лишь за 8 из 12 заданий (из четырёх разных категорий). И решить мне удалось 7 из них.



Челлендж официально завершился к концу сентября 2018-го.



Как проходить кибер испытания на «Checkpoint»



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



• Логический челлендж «PNG++»

• Web челлендж «Роботы возвращаются»

• Web челлендж «Галерея Диего»

• Задача на программирование «Осторожные шаги»

• Задача на программирование «Пазл»

• Нетворкинг челлендж «Пинг Понг»

• Нетворкинг челлендж «Протокол»



Челлендж: PNG++



Описание:



Это (ссылка на зашифрованный файл PNG) изображение было закодировано с использованием пользовательского шифра.



Нам удалось считать большую часть этого кода здесь (ссылка на python код).

К несчастью, кто-то нерасторопный пролил кофе на весь key_transformator.py.

Категория: Информационная безопасность

 

Как проходить кибер испытания на «Checkpoint» 2 часть

Автор: admin от 8-11-2018, 20:45, посмотрело: 26

Привет всем, я Никита Куртин, куратор израильской высшей школы IT и безопасности HackerU.



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



Для тех, кто пропустил первый пост расскажу, этим летом Checkpoint, опубликовала серию кибер испытаний.

Челлендж официально завершился к концу сентября 2018-го.



Задачи поделили на шесть категорий:



• Logic

• Web

• Programming

• Networking

• Reversing

• Surprise



По две задачки на каждое направление. Как я уже писал, Checkpoint до этого уже успел завоевать уважение и интерес с мой стороны, поэтому я решил принять эти вызовы. Однако ввиду занятости, смог позволить себе взяться лишь за 8 из 12 заданий (из четырёх разных категорий). И решить мне удалось 7 из них.



И так:



Челлендж: «Пазл»



Описание:



Наконец-то мы тебя нашли!

Категория: Программирование, Информационная безопасность

 

Microsoft подтвердила наличие (массовой) проблемы с активацией Windows 10

Автор: admin от 8-11-2018, 19:25, посмотрело: 33

Сегодня произошел сбой в системе активации ОС Windows 10.

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

Проверьте свои лицензии на всякий случай.



Microsoft подтвердила наличие (массовой) проблемы с активацией Windows 10

Категория: Windows

 

Дорогие курсы: стоит ли оно того?

Автор: admin от 8-11-2018, 17:20, посмотрело: 29

В августе Southbridge провели интенсив по Кубернетес Слёрм-1.

В октябре мы его повторили (Слёрм-2) и добавили продвинутый курс (МегаСлёрм).



Удовольствие не из дешевых: Слёрм-2 стоил 35 000 ?, МегаСлёрм — 75 000 ? (онлайн 15 и 35). Я общался с заказчиками, участниками и спикерами, проводил опросы и собирал статистику.



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



Дорогие курсы: стоит ли оно того?

1. Слёрм помогает определиться по Кубернетес



Оказалось, понимание «нам подходит Кубернетес» ценнее, чем «мы можем в Кубернетес».



Руководители, отправляя своих инженеров (разработчиков, администраторов) на Слёрм, декларировали: «Пусть пощупает технологию и решит, подходит ли она для наших задач».



Участники Слёрма-1 рассказывали: «После интенсива мы внедрили Кубернетес, теперь я приехал на МегаСлёрм».



3 дня интенсива — в самый раз, чтобы увидеть технологию в полный рост, а не в режиме «Рабинович по мануалам установил». Тут даже вопросов нет, оно того стоит.

Категория: Программирование

 

Как выжить Инди разработчику. Часть 2

Автор: admin от 8-11-2018, 17:05, посмотрело: 24

Прим. перев.: Здравствуйте, уважаемые хабровчане!



Вторая часть выступления Джейка Брикета (Jake Birkett) на конференции Independent Games в 2016. Ссылка на Первую Часть. Выступление Джейка — это глубоко личная, полная деталей повесть о длинном и сложном пути в игровой индустрии. Перевод сделан с видеозаписи выступления. По всем ошибкам и неточностям, пожалуйста, пишите в личку. Спасибо!




Как выжить Инди разработчику. Часть 2



Часть вторая



После долгой работы в компании Big Fish я решил, что корпоративная жизнь не для меня и уволился. Но уволился уже с большим опытом и премией от Big Fish, которую я тут же обналичил, дабы создать себе задел для моей будущей игры.

Категория: Game Development

 

Управление своими модулями для CMS c использованием composer

Автор: admin от 8-11-2018, 17:05, посмотрело: 26

Здравствуйте, друзья! Появление популярного менеджера зависимостей в PHP — является одним из важнейших событий в жизни PHP-сообщества. Composer разделил время на "до" — когда наши самописные библиотеки лежали в zip-архивах или просто разбросаны по папкам и копировались "ручками", лишь в единичных случаях, использовался git или PEAR, и "после" — когда мы начали использовать composer. Но что делать если вы работаете с определенной CMS, а она не "знает" что такое composer?

Категория: Программирование

 

Создание игр-головоломок на Puzzle Script

Автор: admin от 8-11-2018, 17:05, посмотрело: 30

Puzzle Script — это минималистичный игровой движок для создания головоломок для HTML5, имеет открытые исходники. Примеры готовых игр можно посмотреть здесь.



Часть 1. Создаём первую игру на Puzzle Script.



Puzzle Script — это бесплатная онлайн-программа, которая используется для создания игр-головоломок. Наиболее известен она благодаря созданию головоломок с толканием блоков наподобие моей The Nodus. В этой части мы создадим игру, изучив базовые функции Puzzle Script, а в следующей приступим к программированию.



Создание игр-головоломок на Puzzle Script

Перейдите на веб-сайт движка. Нажмите Make a Game, чтобы открыть редактор Puzzle Script.

Категория: Game Development

 
 
Назад Вперед