Петрозаводские кошки получили Том Хаоса.

Второй экземпляр в понедельник вылетает в Германию. Тут кошки нет, фотки не будет.
На Йоль как раз доставили, так что Йольскому коту мне предъявить есть чего, ну ладно, не шарфик, а книжка (две). Так что идет он до Йольской кошки. Обновка есть.

Отключение обновлений Foxit Reader 8.3.2.25013

Преамбула

Урок получился частично философским, чем реверсерским, вот как-то так случайно…

Я когда-то об этом писал (копия), но тут клиент. которому очень нравится именно это софтина сказал, что мой враппер из вышеозначенного примера, сожрал антивирь. Чо, антивирь жрет программу, которая просто ничего не делает? Охуеть теперь.

Суть в том, что нужно отключить обновлятор, тому ще жиды из Foxit удалили в новых версиях виртуальный PDF-принтер, а обновление можно установить случайно.

Вокруг бегают дети с вопросом: «ну дай нам что-нибудь самим пореверсить!»

Я им, конечно же, сначала дал задание — выдрать псевдографические цифры (копия) v2 (копия) из DOS-будильников.

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

И пока я немедленно выпил, дети отреверсили! Подсказал, им, правда, что нужно найти функцию в упдатере, которая отвечает за соединение с интернетами, а остального не подсказывал.

Суть

Довольно быстро нашли в Names в IDA нужную функцию WinHttpOpen, а в коде нужный кусок:

call    ds:WinHttpOpen
mov     ecx, eax
mov     [ebp+var_12C0], ecx
cmp     ecx, ebx
jnz     short loc_4179B8
call    ds:GetLastError
mov     [ebp+wParam], eax
mov     [ebp+var_12A9], bl
jmp     loc_417E28

И догадались, что нужно заnop’ить инструкцию JNZ по следующему адресу:

0041799F JNZ <addr> --> NOP NOP

в байт-кодах:

0041799F 7517 --> 9090

Догадались, что экзешник нужно пропатчить в двух местах:

"C:\Users\<имя_пользователя>\Application Data\Foxit Software\Addon\Foxit Reader\FoxitReaderUpdater.exe"
"C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitUpdater.exe"

Причем, по первому пути FoxitReaderUpdater.exe может отсутствовать до первого запуска FoxitReader.exe и в дальнейшем учли это в патче 🙂

Проверка

ФАНФАРЫ!

Предупреждение

Все-таки чтоб все хорошо сработало, рекомендую нижеследующий патч применять сразу после установки, и в самом установщике снять галочку Запустить Foxit Reader. Все-таки дети делали, а я всего проверить не могу.

Патч на NSIS

Естественно, сразу же отправил ребят сделать тогда уж и автопатч на NSIS, по примеру:

по примеру:

Патч на NSIS (с возможностью отмены). (копия)

Они его даже немножечко улУчшили и углУбили, например, перед патчем убивают все процессы, которые могут помешать:

Macro KillProc

Var /GLOBAL "PROC0"
Var /GLOBAL "PROC1"
Var /GLOBAL "PROC2"
StrCpy $PROC0 "FoxitReader.exe"
StrCpy $PROC1 "FoxitUpdater.exe"
StrCpy $PROC2 "FoxitReaderUpdater.exe"

...

;kill processes
!insertmacro KillProc $PROC0
!insertmacro KillProc $PROC1
!insertmacro KillProc $PROC2

И выводят в конце процесса readme для пользователя, если тот захочет воспользоваться восстановлением вручную. Пример readme:

Updater changed 2023.04.19 5:46:09

Manual restore original files:

If you wish restore patched files manually, copy:

C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitUpdater.exe.2023041954609.bak in C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitUpdater.exe and in C:\Users\Korak\AppData\Roaming\Foxit Software\Addon\Foxit Reader\FoxitReaderUpdater.exe

You may run Foxit Updater Disable Patch for automatic restore.

Скачать патч

Репозиторий на GitHub
Скачать патч

Мой личный вывод

Пацаны вааще ребята, почти без подсказок во всем разобрались, и им еще 14. И первые деньги программированием заработали (и плюс я свои).

Охуеть, мы не умрем, в смысле как вид! Всякие пердевшие в фукуяму идут нахуй! И в новостях и политике подростки все понимают.

Фото с супом

Хотели фото с супом — нате вам!


Суп гороховый:
+ Картофель
+ Горох
+ Лук
+ Мясо
плюс хлеб
4 порции
+ водочка
+ доставка

600 рублей.

Закрыто все остальное, потому и дорого так.
Днем бы рублей в 200 обошлось бы.

Подарили нашему российскому корешу автограф БГ

В обмен на «Курочку» конечно же. БГ еще 400 лет концерты давать будет, а вот «Курочку» хуй в третий раз перевыпустят.

Автограф выиграли на партизанском канале ARU TV, аж сам Артемий Троицкий нам подарил.

Опубликовано с разрешения всех источников и акторов. Копилефт всех материалов подтвержден.

(Ч)мобик.

Вчера поехал в город, че-то захотелось вкусьненького, решил посетить ресторацию.

На такси обратно жаба задавила ехать, пошел на маршрутку до Бесовца, на останiвке (кто понял, тот понял) стоит чмобик, и кому-то бурно рассказывает по телефону:

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

Хотелось, конечно, спросить, какие бронежилеты помогают от Хаймарса, но я вслушивался в важный разговор, чтобы понять, какой мудак его спонсирует. Жаль, название фирмы так и не было произнесено, иначе б я похвастался, что пополнил (в очередной раз) базу «Миротворца».

ЗЫ. Вот Мырзин мучительно отказывается от работы на СБУ, хотя ему настойчиво предлагали, а мы аж всей компанией хотим, и даже может че-то можем, хотя нас два околоайтишника, один айтишник, графоман и ветеринарша, но нам не предлагают.

Первый выход на полёвку


Крупный вариант


Крупный вариант

Хозяину леса, естественно, сигаретку оставили. Без фильтра не было.


Крупный вариант

Некоторые дурни думают, что мы на полевки на «Оке» ездим. Хотя вообще, я хочу мафынку для выездов, как в «Обители зла», можно без лого «Амбреллы».

Да, купил новый фот. Засру вам ленту своим непрофессионализмом.

Забавные детские заблуждения.

Сидели с другом, выпивали, рассуждали за жизнь. Разговор зашел за детские заблуждения, вспомнил парочку своих:

Долго думал, что правильный вариант поговорки, это: «Носится, как дурак со списанной торбой», а не «с писаной», как в оригинале. В моем детстве первый вариант был логичнее, т.к., что такое списание я знал. Испортилось что-то на заводе, отслужило свой срок, вот его и списали. А кому можно негодное, списанное отдать? Ну или детям в игрушки, или дураку. Вот дураку и отдали списанную торбу, а он дурак же — вот и носится с ней.

Второе заблуждение было связано с фразой «половой акт». В моем детстве не было маркировки 18+, да и вообще родители не заморачивались обычно, что фоном показывает телек, потому я и «600 секунд» и «Криминальную Россию» смотрел наряду с «Воскресеньем с M&M’s» и передачей «Джунгли Зовут». Единственное, что мне мама как-то запретила смотреть, сначала по телеку, а потом не дала денег на видеосалон — это фильм «Извне» по Лавкрафту. Но она его сама испугалась и вырубила на том моменте, где негр в плавках убегал от НЁХ.

Наверное, в какой-то из взрослых передач я про «половой акт» и услышал. Что, впрочем, психики мне не испортило, т.к. я знал, что есть такая бумага — акт, она составляется при проведении работ. А что акт половой — ну тоже логично, кому-то перекрашивали полы, или перестилали, или линолеум клали. Конечно, после работ надо акт составить. Чтоб комиссия приняла. И чтоб все расписались.

Правда, слово «насильственный» меня несколько напрягло, но я подумал, что наверное, есть какие-то дураки (со списанной торбой), которые проникают в квартиры добропорядочных граждан и перекрашивают им полы без их согласия. А потом еще и составляют об этом акт.

Очередной бродячий дыбр

Добрался до ГОРФ через .FI. Лукашенко — мудила страшный, организовал мне адскую еблю с билетами и потерю бабла, правда, некритичную 🙁

Третий день тусую в Питере, встретил Колямбу из этой вот истории (копия)

Опять какая-то ебанина с билетами, что на поезд, что на самолет до Петрозаводска, в собаке ехать не хочу, блаблакар — стремновато, автостоп — не, мне первых трех раз хватило, да и устал жутко. Впрочем, в Расчленинграде могу тусить хоть до пробуждения Ктулху, так что пофиг, пока потусую здесь. Погулял вот вчера:



+4

Вакцинация от COVID-19, личный опыт.

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

Да, вакцинировался «Спутником-V» (она же Гам-COVID-Вак), причем еще до начала массовой вакцинации, т.к. иначе было никак, надо было ехать. Впрочем да, послушал Латынину, которая посоветовала при первой возможности вакцинироваться «хоть тушкой, хоть чучелком». И из личного опыта, да, кое-кто помер от ковидлы, а кто переболел тяжело, рассказывал, как это погано. Трубка во рту мне не улыбалась.

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

Не употреблял алкоголя перед вакцинацией неделю (тогда было хз, что можно не пить только 3 дня). После укола был небольшой жар и тяжесть в руке, куда был сделан укол, это постепенно распространялось, но примерно через 2 часа спало.

К вечеру было ощущение, что резко ни с того ни с сего начался классический будун — голова тяжелая, подташнивает, и в целом тяжело. Температуру не мерил, лег спать. Уснул нормально, но на второй день проснулся рано, как с бодуна, но с явной температурой. Померил, ну да, самая неприятная по ощущениям, 37,5, а с учетом того, что у меня стабильно низкая, на уровне 35,8-36,1 — вообще противно. Употребил «Ибуклин», температура опустилась. И так еще два раза за день, поднимается, жру «Ибуклин», падает. На третий день все прошло.

Вакцинацию вторым компонентом делал уже в MSK. Первые симптомы все те же (жар в руке и легкая боль в месте укола), но температура на 37,5 поднялась где-то через три часа и уже не снижалась два дня, но сбивалась «Ибуклином». На третий день, опять же все прошло.

Да, прошло достаточное время, чтобы снять титры антител, обязательно поделюсь позже, как этот самый «Спутник-V» отработал.

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

Плакатов Пэйпердемона бояться не надо, пока я на стороне Латыниной, колитесь хоть западными вакцинами, хоть «Спутником». Шанс пострадать от вакцины гораздо меньше, чем получить трубку в горло от ковидлы.

Политически правильный ремонт возвращается.

Раз уж речь зашла о фотках. Пока я тут отдыхаю, в нашем офисе (который нам таки с концами достался) делают ремонт. Там и до этого была политически правильная стена (копия), а теперь еще и парень, который нашего аффтара фотографировал, и Отаву (флаг Ухтинской Республики) дорисовал.

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

По клику по изображению — крупный вариант.

Полы ребята, кстати, классно сделали. Сняли краску и покрыли в 3 слоя паркетным лаком, и светло, и текстура дерева видна. А то в ГОРФ, как и в совке — пол особо ничем не покрасить, во всех магазинах есть три цвета — темно-поносный, поносный и светло-поносный. Так что сошлись на паркетном лаке, ибо заказывать стойкую краску для пола из Голландии я не одобрил, 8 000 с доставкой.

Покупайте наших полов!

Отпуск.

Погуляли мы немножко…

И нафоткали мы кошку. И не одну, тут хоть и царство котэ, но гладиться не дают, кроме трехцветной.



Это ЮВА, ребята 🙂 А чего мне стоило туда свалить — я вам потом расскажу.