Почему куча программ не работают на Windows 7 - объяснение простое, это из-за того, что Microsoft в своем компиляторе Visual Studio перешли на новый SDK, который перестал поддерживать Windows XP (ну и Windows 7/8.1 заодно).
В проекте Chrome.vcxproj это выглядит примерно так, 10.0 и v142 (и выше)
Да, надо бы разобраться со структурой исполняемого PE-файла и автоматизировать этот процесс, создав универсальную утилиту, чтобы еще и адреса функции GetKeyState подстраивались, а не просто заменялись одни байтики на другие.
Посмотрел скриншот, вы всё правильно сделали - самостоятельно нашли нужные адреса и вызов call GetKeyState появился, хотя его нет при стандартном патче - там мусор 1811CDE28: FF155262EE0D call q,[000000018F0B4080] , так как адреса импорта функции GetKeyState поплыли, как их найти через hiew - довольно сумбурно описано в статье, надо бы разобраться со структурой исполняемого PE-файла и автоматизировать этот процесс, создав универсальную утилиту, чтобы еще и адреса подстраивались, а не просто заменялись одни байтики на другие.
У меня такой вариант работает, как на скриншоте, ничего не зависает. Проверьте еще раз.
В этом файле нужно пропатчить chrome.dll winpatch.exe chrome.dll 837850000F85B50000008B40188B80D00000008338000F E8B986800066B8E803750466B800408B0B66894108EB05 это будет версия v1.2 со ScrollLock - то есть youtube работает при горящей лампочке Scroll
Да просто хотелось как можно меньше, в идеале чтобы был 1 байт ))
Это кстати, реально - но для этого надо найти место, где max_fragment_size устанавливается в 0x4000 и вместо 0x4000h вписать 0x400 это и будет всего один байт (40->04), осталось только найти это место, но так как там C++ в полный рост, то где лежит конструктор класса - я пока найти не смог.
А так ограничений нет, можно хоть весь бинарник chrome заменить на firefox ))
Этой версии нет здесь https://google-chrome.ru.uptodown.com/windows/versions Есть 125.0.6422.77 там тоже max_send_fragment находится в структуре по смещению 0x12 А чем замечательна эта версия, в чём преимущество перед последней? Или чисто для коллекции?
Есть ФКН токены, с криптографией на борту - из них нельзя извлечь. А есть более дешевые, которые представляют из себя как бы флешку с пин-кодом, из них можно извлечь всегда, если знать пин-код. Подробнее см, например, здесь - https://habr.com/ru/post/306034/
nt\Win2K3\shell\osshell\accesory\wordpad\
26.02.2003│ 39118│R A │wordpad.cpp
26.02.2003│ 5412│R A │wordpad.h
26.02.2003│ 717│R A │wordpad.manifest
26.02.2003│ 41836│R A │wordpad.rc
Да уж, закошмарили Вы дальнобоя по полной программе! Я правильно понимаю, что кражи не было, что телефон лежал в снегу? Тогда тот, кто нашел телефон и не отдал находку в органы — он лишается право на вознаграждение и всё, уголовной ответственности за это нет.
Есть гражданско-правовые отношения. Вам следовало бы подать гражданский иск об истребовании своего имущества из чужого незаконного владения в порядке ст.301 ГК РФ. А обвиняемому в итоге что вменили? Кражу?
Так кражи же нет, взял в снегу и пошёл. А вдруг это Вы не случайно потеряли, а специально выбросили телефон. И что теперь, ему там миллион лет лежать? А если бы дворник в мусорку выкинул — дворника за кражу и за уничтожение чужого имущества привлекать?
Судебная практика ниже. Сколько времени кстати прошло? Если не истек срок давности, то я бы на Вашем месте ожидал нового судебного разбирательства, теперь уже с полным снятием обвинения и с реабилитацией обвиняемого. Хотя, думается мне, что судья и так его не привлекла за примирением сторон.
Заголовок спойлера
ПРЕЗИДИУМ МОСКОВСКОГО ГОРОДСКОГО СУДА ПОСТАНОВЛЕНИЕ от 26 апреля 2013 г. по делу N 44у-104/13 Вместе с тем, из исследованных судом доказательств видно, что Б. никаких активных действий по изъятию и неправомерному завладению принадлежащим Е. мобильным телефоном не предпринималось, на момент обнаружения им телефона имущество выбыло из владения потерпевшей без участия Б. и помимо его воли, то есть без целенаправленных активных его действий. Пояснения же потерпевшей о том, что она телефон оставила на подоконнике и намеревалась через полтора часа забрать в том же месте, полагая, что в "..." его никто не присвоит, не могут рассматриваться как свидетельство умысла Б. на совершение кражи. Более того, обстоятельства обнаружения Б. дорогостоящего мобильного телефона, который более часа находился в общедоступном месте в отсутствии собственника, не дают оснований для однозначного вывода о том, что собственником имущество не было потеряно, и собственник помнит, в каком именно месте произошла пропажа. Учитывая изложенное, Президиум Московского городского суда полагает, что бесспорные доказательства наличия умысла Б. на совершение кражи чужого имущества по делу отсутствуют. В соответствии со ст. 227 ГК РФ Б., обнаружив указанный мобильный телефон, должен был сообщить о находке или сдать ее в полицию или орган местного самоуправления. Однако, то, что он этого не сделал, не является основанием для привлечения его к уголовной ответственности, поскольку согласно п. 2 ст. 229 ГК РФ, за невыполнение указанных гражданско-правовых обязанностей он только лишается права на вознаграждение. Эти обстоятельства и приведенное выше положение закона судом при постановлении приговора и судом апелляционной инстанции во внимание приняты не были, и указанные существенные нарушения уголовного закона (его неправильное применение) и уголовно-процессуального закона повлияли на исход дела. Исходя из изложенного, Президиум Московского городского суда находит состоявшиеся судебные решения подлежащими отмене, а уголовное дело в отношении Б. — прекращению, за отсутствием в его действиях состава преступления, с признанием за ним права на реабилитацию.
Судя по цвету это Process Explorer от Руссиновича.
Судя по уязвимости — то Вы открываете специально подготовленный (вирусный ) текстовый файл и при этом без Вашего участия запускается cmd.exe
А теоретически, если там переполнение памяти (буфера), то можно что угодно запустить. Я лично один раз так попал, когда открыл вирусный PDF файл — при этом запустился дроппер, дроппер скачал малварь, малварь села в реестр, в итоге закончилось восстановлением винды из бэкапа, потому что ни один антивирус не увидел малварь, настолько она была свежей.
Почему куча программ не работают на Windows 7 - объяснение простое, это из-за того, что Microsoft в своем компиляторе Visual Studio перешли на новый SDK, который перестал поддерживать Windows XP (ну и Windows 7/8.1 заодно).
В проекте Chrome.vcxproj это выглядит примерно так, 10.0 и v142 (и выше)
А если бы в проекте стояло по-старому 8.1 и v141_xp:
тогда компилированный код исполнялся бы на Windows XP/7/8.1 без проблем. Но тогда нужен Visual Studio 2019, в более старших версиях MS это почикали.
%~dp0winpatch.exe chrome.dll 4883B998000000000F8589000000488B4730488B8010010000488338007578 48C7C191000000FF154266490DA80166B8E803750466B8004066894710EB00
Это версия 1.1 со ScrolLock
Да, надо бы разобраться со структурой исполняемого PE-файла и автоматизировать этот процесс, создав универсальную утилиту, чтобы еще и адреса функции GetKeyState подстраивались, а не просто заменялись одни байтики на другие.
Посмотрел скриншот, вы всё правильно сделали - самостоятельно нашли нужные адреса и вызов call GetKeyState появился, хотя его нет при стандартном патче - там мусор
1811CDE28: FF155262EE0D call q,[000000018F0B4080]
, так как адреса импорта функции GetKeyState поплыли, как их найти через hiew - довольно сумбурно описано в статье, надо бы разобраться со структурой исполняемого PE-файла и автоматизировать этот процесс, создав универсальную утилиту, чтобы еще и адреса подстраивались, а не просто заменялись одни байтики на другие.У меня такой вариант работает, как на скриншоте, ничего не зависает. Проверьте еще раз.
В этом файле нужно пропатчить chrome.dll
winpatch.exe chrome.dll 837850000F85B50000008B40188B80D00000008338000F E8B986800066B8E803750466B800408B0B66894108EB05
это будет версия v1.2 со ScrollLock - то есть youtube работает при горящей лампочке Scroll
Да просто хотелось как можно меньше, в идеале чтобы был 1 байт ))
Это кстати, реально - но для этого надо найти место, где max_fragment_size устанавливается в 0x4000 и вместо 0x4000h вписать 0x400 это и будет всего один байт (40->04), осталось только найти это место, но так как там C++ в полный рост, то где лежит конструктор класса - я пока найти не смог.
А так ограничений нет, можно хоть весь бинарник chrome заменить на firefox ))
Сделал! Обновил статью с новым скриптом для Linux.
А также выложил скрипт на гугл-диск: youtube_patch_v1.0
Требуется установить пакет bbe (аналог sed)
sudo apt install bbe
chmod +x youtube_patch_v1.0
sudo ./youtube_patch_v1.0
уже сделано
Этой версии нет здесь https://google-chrome.ru.uptodown.com/windows/versions
Есть 125.0.6422.77 там тоже
max_send_fragment
находится в структуре по смещению 0x12А чем замечательна эта версия, в чём преимущество перед последней?
Или чисто для коллекции?
Выложил все версии в один архив youtube_patch_passw123.rar
Пароль 123
Обновил статью. Качайте версию v1.1 - все сайты должны начать грузиться.
Обновил статью. Качайте версию v1.1 - все сайты должны начать грузиться.
Качайте приложение по проверенной ссылке и тогда нет опасности попасть на скам
https://www.sberbank.com/sms/newsbol?from=habrahabr
инста не работает на уровне IP, а не на уровне DPI
то есть ping www.instagram.com не работает
https://www.youtube.com/watch?v=I5Xc81zFDaQ&t=1050s
Вот еще про смерть ноутбучного интела, в то же время райзен живёт - троттлит, но живёт!
Есть ФКН токены, с криптографией на борту - из них нельзя извлечь. А есть более дешевые, которые представляют из себя как бы флешку с пин-кодом, из них можно извлечь всегда, если знать пин-код.
Подробнее см, например, здесь - https://habr.com/ru/post/306034/
Есть гражданско-правовые отношения. Вам следовало бы подать гражданский иск об истребовании своего имущества из чужого незаконного владения в порядке ст.301 ГК РФ. А обвиняемому в итоге что вменили? Кражу?
Так кражи же нет, взял в снегу и пошёл. А вдруг это Вы не случайно потеряли, а специально выбросили телефон. И что теперь, ему там миллион лет лежать? А если бы дворник в мусорку выкинул — дворника за кражу и за уничтожение чужого имущества привлекать?
Судебная практика ниже. Сколько времени кстати прошло? Если не истек срок давности, то я бы на Вашем месте ожидал нового судебного разбирательства, теперь уже с полным снятием обвинения и с реабилитацией обвиняемого. Хотя, думается мне, что судья и так его не привлекла за примирением сторон.
Подробнее на Правовед.ru: pravoved.ru/question/1572567
Судя по уязвимости — то Вы открываете специально подготовленный (вирусный ) текстовый файл и при этом без Вашего участия запускается cmd.exe
А теоретически, если там переполнение памяти (буфера), то можно что угодно запустить. Я лично один раз так попал, когда открыл вирусный PDF файл — при этом запустился дроппер, дроппер скачал малварь, малварь села в реестр, в итоге закончилось восстановлением винды из бэкапа, потому что ни один антивирус не увидел малварь, настолько она была свежей.