Author Archives: ZonD80

“Согласно нашему законодательству, нейтрализация средств защиты компьютерной информации тоже является уголовным преступлением”

w-w-wait, какое средство защиты было нейтрализовано? appstore по-прежнему работает.

(C) ZonD80

Интересный день

Жизнь продолжается.
Сегодня был интересный день, звонили много откуда, интервью брали. Хочется уже забить на все это и продолжать работать, ибо очень мешает.
В любом случае, съездил на телеканал Россия, поучавствовал в интервью. Затем встретился с разработчиком из KamaGames, поговорили о том, о сем. Сделал несколько предложений.
Все ок.

(C) ZonD80

To someone that don’t understand

You CAN’T buy applications via this service. It’s ILLEGAL. You can only get in-app purchases for free in apps, that you downloaded legally from AppStore. These apps and locked content are already belongs to you.

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

(C) ZonD80

Сделай воздух бесплатным, сделай, сука!

 – Почему у евреев носы большие?
 – Потому, что воздух бесплатный

Бородатый анегдод.

Давайте же разберемся, кто здесь воздух и где здесь евреи. Это все происходит в свете последних событий по взлому протокола написанию эмулятора appstore. И то, специально ограниченного, чтобы покупали только внутриигровой… что? воздух.
Да да да товарищи, всем нам продают чистой воды воздух. Сорри уж за такую смысловую конструкцию, но оно так и есть.
/лирическое оступление/
сразу все написали эксперт, вау, хакер, ну бля, что за тупость. я просто взял и сделал, выполнил поставленную мне мной цель.
/конец лирического оступления/
Так вот, давайте выясним Суть™ и вернемся в светлые времена становления Counter Strike. Помните читеров? Да, да, да, были такие парни, мешали, сука, играть. Ну их и банили. В итоге они /внимание, запоминаем/ модифицировали исходный код игры/ставили патчи и в итоге игра уже не была тем, чем ее запрограммировали разработчики. Also, есть куча всяких модификаций, deathmatch  там, war3ft. Что с ними? /внимание, запоминаем/ Можно играть с официального клиента на таких сервачках. Правильно же? Бесплатно. Такие дела.

Давайте вернемся в 21 век. Apple. Огромный магазин приложений, миллионы долларов дохода и /внимание, запоминаем/ модель продажи того, что уже продано. Приведу пример с бутылкой молока. Купил бутыку, пришел домой, а тебе на, плати $n, чтобы ее открыть. Также поступает и apple, подключаем параллель с контрой и вот, вот тебе чит на деньги, вот тебе на суперпупер силу, вот еще чего, но, сука, плати. И что будут делать другие игроки в этой ситуации? Верно, сосать.
И опять же, что продается, читы! Читы, товарищи, реальные такие читы. Могу еще дать пример, донат в Lineage 2. Сами постройте аналогию. Так вот, выяснили, что продают они читы, плюшки. А где они продают. В том, что уже куплено. То есть то, что закрыто, вы уже купили. И продают вам, получается, воздух!

Некоторые говорили о краже денег у разрабочиков. Lets check it now.

Итак, живу я в РФ. У нас есть такой свод документов, называется уголовный кодекс. Что ж, давайте взглянем на него:

Кра́жа (ст. 158 УК РФ) — тайное хищение чужого имущества.

Итак, возьмем плохую версию. Я краду покупки внутри приложений. Окей, а почему вы спг’ашиваете так утвег’ждаете?
Видимо, вы не знакомы с законом.

Давайте разберемся. Кто купил приложение? Человек, использующий мой сервис. Да, это приложение уже его, и он ничего не крадет!
Никто не у кого денег не отбирал, человек честно купил у разрабочика то, в чем он открывает фичи.

Идем дальше:

Статья 273 – 1. Создание программ для ЭВМ или внесение изменений в существующие программы, заведомо приводящих к несанкционированному уничтожению, блокированию, модификации либо копированию информации, нарушению работы ЭВМ, системы ЭВМ или их сети, а равно использование либо распространение таких программ или машинных носителей с такими программами –

Тут я просто перечислю:

  • В код приложения ничего не вносится, оно, не побоюсь сказать это ужасное слово: заDRMлено apple и полностью лицензионно
  • Информация не уничтожается, не блокируется, и не модифицируется – по-прежнему, у вас то же самое приложение с теми же самыми ништяками.
  • Сеть остается в порядке – appstore по-прежнему работает и продает легальные и удивительные приложения
  • Ну и я ничего не распространяю, да и сам код не является вредоносным.
Такие дела. В итоге:
“Другой” counter-strike с модом war3ft для официальных клиентов
=
“Другой” app-store с бесплатными возможностями официальных приложений


Тут кстати еще 1 человек мне в скайпе забавную вешь написал, процитирую анонимно:

“Я хочу продать кнопку “Печать” в Microsoft Word”

(C) ZonD80

Реверс инженеринг протокола appstore

Встречайте – In-AppStore.com – плод моих трудов с 4 по 12 июля. Реверс инженеринг протокола appstore пришел к успеху. Что меня сподвигло на такой шаг? Во-первых, просто грабительское приложение CSR Racing. Деньги просят отовсюду, играть невозможно. Ну не наглость ли? Вот так-вот.

Очень порадовал и сам AppStore. Покупка приложения – это вам не хухры-мухры. Как минимум 5 запросов, а с валидацией и все 7. И еще, у apple просто свалка из всех возможных технологий XML (aka PLIST) via gzip. XML-PLIST просто как plain. JSON под gzip, NSDictionary под gzip и в base64. JSON в base64. Ужас! Это еще не все! Часть appstore управляется чисто POST/GET заголовками, часть работает через HTTPS. Часть через HTTP. Вот скажем получить список покупок – http. Купить что-то https. Проверить покупку, при том получив ту же информацию за исключением подписи – уже http! Такие дела.

Еще интересно то, что срали они на стандарты построения POST запросов. application/x-www-form-urlencoded у них в некоторых запросах тупо идет PLIST-ом. Никакого urlencode, никакого построения ссылок, что вы? Не, не слышали. Так и отправляются POST-ом целые XML-документы без компрессии.
А как зашифрован чек? Встречайте JSON->base64->NSDictionary->base64->NSDictionary. Вот такие дела.
А вы знали, как дох… много запросов делают ваши любимые игрушки и приложения? Ужаснах, есть куча неизвестных серверов статистики, где логгится, когда вы открыли приложение, сколько в нем провели, сколько тапнули по экрану. Большой брат следит за вами!

И еще раз – In-AppStore.com

(C) ZonD80

Cool story, bro!

Пожалуй, стоит начать этот пост с цитаты:

Каждая строчка кода стоит денег.

I am

И это действительно так. А вот почему:
Вглядитесь в этот код:

if (!preg_match(‘/inAppBuy/’,$_SERVER[‘REQUEST_URI’])||!(preg_match(‘/inAppTransactionDone/’,$_SERVER[‘REQUEST_URI’])))

Это PHP. К.О. Так вот. Эта строчка кода стоила мне $218+. Надеюсь apple вернет.

(C) ZonD80

Да это же МКАААД!

Итак, теперь о хорошем. Прямо даже отличном. Я таки еду на нашествие, причем, выезжаю в ЧТ вечером уже на своей машине после решения очень интересных дел. К сожалению, этот блог слишком открыт для каждого, чтобы писать, каких именно.
Еду я, Анечка, Маша и Фарух. Такая во mini-co из 3х человек и меня.

А сегодня (вернее, в ночь со вчера на сегодня) мы ходили на “Храбрую Сердцем”, или просто “Brave” в оригинале. Это мультик, это Disney+Pixar. Все дела. Ненавязчивый сюжет, потрясающая графика и дух стива джобса. Рекомендую!
Дальше было по планам сходить еще на Борис Ельцин – расхититель гробниц “Президент Линкольн – чото там с вампирами” и еще какой-то фильм (итого 3), но мы слишком старые, работали всю неделю и по-этому нас просто уложило и мы решили забить на 2 последних фильма и двинулись обратно в Химки прямо по Ленинградке! Хочу показать картинки МКАДА, Анечки с заваленным горизонтом и падшей надписью “Химки”. Глядите:

Вот такие интересные приключения. Есть еще видео. Но оно большое и, может быть, интимное.

(C) ZonD80

Ffruustration

Сегодня в многоанальном контактике наткнулся на 2 видео. Для начала, первое. Есть такая компания, КРОК. Я даже учавствовал в специальной олимпиаде (см. тут и тут), меня в общем-то впечатлило и да, я бы стал там работать, если бы пригласили. И знаете что? Там наверняка работает куча быдлоинженеров и студентов из бауманки. А вот почему я так думаю:

Смотрите! И сравните с этим (ссылка православно откроется в новом окне). WHY? WHY U DID IT SO MAD?! Зачем переносить этот *баный бред из стен шарашки в стены такой уважающей себя организации?! В общем, шкала отвращения поставила сегодня новый рекорд. И мне печально. Я плачу и не могу оторвать руку от лица уже как пол-часа.

Вы думаете на этом все закончилось? Как бы не так! Контрольным уколом в голову стало это:

Характерная для бауманки СУРОВАЯ РЕПЧАГА начинает этот ролик, посвященный полному упадку образовательной системы страны. Было быдло, да и только. Нет чтобы там культурно квасить в компании, нет, это не для русских быдлостудентов. Тьфу блин, даже заляпанные в кишках рыбы руки не вызывают такого отвращения, как я получил сегодня. Я даже разделю эпос на 2 поста, сейчас напишу хорошее за сегодня и за ночь.

(C) ZonD80

update x2 & chrome canary

Кстати, совсем забыл сказать: Второй этап разработки большого проекта принят заказчиком, исправляются визуальные косяки, кое-где выявляются баги в логике (ну а как вам еще без пива кодить?), но в общем все готово! Это круто. Грандиозно и нужно.

Also. Как-то тут задолбал меня баг гуглхрома о том, что если у сервера собственноручно сгереренный сертификат с несуществующим CA (то есть даже CA сам не сгенеререн), то хром посылает насовсем и не дает продолжить работу. Приходилось юзать сафари, эхх… а я без хрома не могу. Уже пытался раньше перейти на сафари, но нет. Too slow + нет % аплоада файлов. Поставил я Chrome Canary. Это такой особый ultra-nightly канареечный билд, обновляется каждый день, и, по уверениям империи добра, жутко нестабилен, забагован и вообще, дерьмо. Однако это не так, он работает, и в нем нет вышеописанных багов. А еще тут счастье привалило – Chrome для iOS. Мне понравилось, правда даже на моем 4S притормаживает, но синхронизация с гуглем это же отлично. Еще бы по умолчанию ставился – было бы айс. Но на iOS 6 beta 2 поставить JB на 4S еще невозможно. По-этому страдаю копипастом ссылок.

И еще произошло событие – я смотрел на ютубе Google I/O 2012 live (а еще подсадил отца на ютуб, но это не важно и вообще не по IT-тематике), просто офигенные сервисы, оффлайн-googlesiri, ну и дерьмопланшет. К сожалению, ну дешево и говно. Тегру – забросят, 12 ядер графических – зачем?, а 3G – отсутствует. Еще представили GoogleAppleTV сферу, но тоже не айс, весь контент в СШП и в Рашке его наверняка не придвидится.

Задумываюсь о возвращении в гугл. И жду iPhone 5.

(C) ZonD80

Какое-то говно

Убейся! Нет, серьезно, зачем мне ты нужна?
Не звонишь, не пишешь. Ты, быть может, умерла?
А сообщения по утрам приходят с того света.
К сожалению, не дождусь, о чем пишу я в шапке (минета).
Нам пора расстаться, раз я тебе не интересен.
Этот мир наверно стал для нас двоих уж слишком тесен.
Сам я не хочу и делаю предложение тебе.
Убейся. Убейся хоть во сне! Убейся просто
Не заставляй меня страдать.
Мне надоело тебя ждать.

Люблю тебя! Да, серьезно, ты очень мне нужна!
Звонишь и пишешь. Я чувтствую, что ты жива!
Приходят сообщения с лучами солнечного света.
И, к счастью, пришло все то, о чем пишу я в шапке (лето).
И я желаю встретиться опять, мне же интересно.
Хочу, чтобы в кровати нам не было тесно.
По этому сейчас я предложу наверное тебе:
“Давай завалимся ко мне!” И будем просто
Смотреть фильм, тупить, лежать.
Кота кормить и что-то обсуждать.

(C) ZonD80