Обновить
1

Пользователь

2
Подписчики
Отправить сообщение
Не переживайте, у других роутеров тоже есть уязвимости. А Linksys не такой уж плохой выбор по железу, да и с альтернативными прошивками типа openwrt/dd-wrt/tomato/etc дружит.
На всякий случай — если прошивались очень давно, то лучше проверить версию и при необходимости обновить прошивку, т.к. в dd-wrt тоже была критическая уязвимость.
Светодиодные лампы, как я понимаю, разные бывают, об этом уже писали. Правда в большинстве действительно последовательное соединение, которое приводит к таким печальным последствиям.
Эти утилиты — консольные, их необходимо запускать из комадной строки и передавать 3 параметра — имена файлов:
mpatch.exe «c:\original_file» «c:\new_file» «c:\patch_file»
apatch.exe «c:\patch_file» «c:\old_file» «c:\new_patched_file»

Если так и делали, но ничего не работало, то ещё вопрос — библиотеку mspatchc.dll в папку к утилитам (или в system32) подкладывали? Её по умолчанию нет в системе Windows XP, а в этой библиотеке как раз находятся функции по созданию патчей. По умолчанию в системе есть только mspatcha.dll в которой только функции применения патчей.
API без проблем обрабатывает файлы любого типа, ничего оборачивать не нужно (когда-то успешно экспериментировал на bmp скриншотах при помощи утилит mpatch и apatch под Windows XP). Просто, как я понимаю, технология сжатия оптимизирована под PE файлы с учётом особенностей этого формата.
В Windows есть готовый API для разностного сжатия, который используется, например, в процедуре установки хотфиксов Windows Update. Правда на больших файлах я его использовать не пробовал…
Вы, вероятно, пробовали воспроизвести фокус с 32 битной dll'кой. Я тоже попробовал и уже почти обрадовался — не подвержена. А потом скомпилировал 64 битную dll и радость закончилась, всё воспроизводится, просто в x64 системах нужна dll соответствующей битности.
Для загрузки DLL с целью извлечения ресурсов есть функция LoadLibraryEx с флагами типа LOAD_LIBRARY_AS_DATAFILE, LOAD_LIBRARY_AS_IMAGE_RESOURCE, которая, по идее, не должна исполнять код DLLки.
Да, вы правы. После обновления страницы дроби исчезают, так что моё предположение мимо кассы.
Про минусы у статей — есть ещё категория граждан, которая не ставит "+" или "-" но желает посмотреть результат статьи. Тем самым ставит одновременно +0.5 и -0.5. Этот факт отчасти осложняет поиск «идеальной статьи без минусов», т.е. вполне могло быть так что статью никто не минусовал, просто несколько человек пожелало увидеть рейтинг, а их желание вылилось в неявные минусы.
Вы — молодец! Сам сталкивался с гораздо более простым случаем трояна-шифровщика-вымогателя, в котором автор, к счастью, поленился полноценное шифрование файлов реализовать. Из-за этого получилось всё восстановить даже не имея тела вируса для анализа.
Напомнило баянистый код получения завтрашней даты

void get_tomorrow_date( struct timeval *date )
{
 sleep( 86400 ); // 60 * 60 * 24
 gettimeofday( date, 0 );
}
А и да, теперь можно сделать рекурсивный комментарий без необходимости угадывать id ^_^

Но нововведения, конечно, приятные, особенно от опечаток и прочих ошибок.
До кучки — тут есть наглядная реализация этого алгоритма на javascript
Я сталкивался с ещё более забавной ситуацией — по одному и тому же url вакансия из «системного администратора» в одночасье превратилась в «заместитель главного бухгалтера». Когда в откликах такую должность увидел — подумал что промахнулся и ошибочно выслал резюме, ан нет, оказалось они просто админа уже взяли и вакансию отредактировали, дабы не платить за ещё одно размещение.
Скорее всего агрессивная политика энергосбережения и парковка головок. Чаще этим грешат ноутбуки, не всегда помогают настройки энергосбережения на уровне ОС, в таких случаях это лечится через hdparm, об этом уже писали на хабре (хоть статья и про маки, но описанная проблема бывает не только на них). Правда в моём случае настройка после выключения/перезагрузки не сохранялась и начинало клацать, потому пришлось воткнуть батник с командами hdparm в автозагрузку, после чего клацанья hdd и подвисания при просмотре длительных видео прекратились. А сейчас пересел на ssd, после hdd вообще непривычно и дико — лампочка моргает, а ничего не хрустит :)
Иногда в процедурах декодирования бывают мелкие детали, на которые сразу не обращаешь внимания, а они на самом деле открывают новые возможности. Как например в Stargate на SMD.

Ок, добавляйте, правда страничка и код генераторов у меня оставляет желать лучшего, т.к. далёк от веба и его современных технологий, стыдно такое показывать :)
Привнесу немного ясности о «неиспользуемых битах» в Power Blade 2:

И, выходит, что в этом пароле используется 15 бит из 36. Но почему? Видимо, для усложнения подбора и анализа.


На самом деле разрабочики, скорее всего, планировали сохранять собранные «плюшки» L и E при игре с пароля. Но толи поленились писать честную генерацию, толи посчитали что «слишком жирно будет» и потому возможность эту убрали, но не совсем. В пользу этой версии говорит тот факт, что код декодирования пароля честно их вычитывает в отдельные ячейки. А затем уже проверяет полученные значения на равенство 0 и если хоть где-то там получился не 0, то пароль просто отвергается как ошибочный. Однако, если воспользоваться GameGenie кодом AOZOES (9DA8:18), то эта проверка отключается и появляется возможность вводом пароля начать игру с ненулевым количеством L и E. Собственно, в своей версии генератора (извиняюсь за г… внокод) этот момент я учитывал. Так же в пароле хранится маска уже собранных L и E, если выставить биты в 1, то соответствующие «плюшки» будут считаться игрой уже подобранными и потому их не будет на этапе. В итоге можно сделать hard mode — использовать вышеприведённый GG код + пароль с установленными битами — играем без «запасов» и возможности их подобрать.

Можно вообще отключить все проверки пароля на правильность если использовать сразу все 3 GG кода:
AOZOES (9DA8:18)
AOGOSK (9CCD:18)
APAPNS (9D07:18)
После ввода пароля GG коды лучше отключить, т.к. они могут оказывать паразитное влияние на геймплей (заметил, например, что если не отключить 1й код, то ползающих роботов с электрошоком не станет).

з.ы. Если кому подробности интересны — свои «раскопки» я описывал в ЖЖ, правда преимущественно «копаю» игры на Sega (1, 2).
В дополнение — я вот до сих пор не понимаю кому мешали USB-флешки с аппаратной защитой от записи. Однако, факт: нынче они — совсем редкий вид.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность