Size: a a a

Ассемблер

2020 August 11

PK

Pasha Kudin 🐌 in Ассемблер
это типо проверка добавлю ли я?)
источник

YT

Ygen Twillio in Ассемблер
Погружение в ассемблер. Как работают переменные, режимы адресации, инструкции условного перехода — «
источник

楽園松本 in Ассемблер
Dmitrij V
последние несколько челов, состоят в одних и тех же 3-х группах...
я ни то чтобы подозреваю подозревать, но немного вымораживает то, что это может быть один и тот же чел.

в принципе безобидно на первый взгляд, но соглашаться с размножением личностей внутри одного индивида - тоже есть х*ита. ЛОЛ

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

PK

Pasha Kudin 🐌 in Ассемблер
+ не все целенаправленно ищут тот или иной чат, в чат плюсовиков скинули ссылку по вопросу питон что бы не было оффтопа, соответственно не сложно зайти в чат инфо и увидеть ссылку на ассемблер, отсюда и несколько человек
источник

楽園松本 in Ассемблер
Парни, у нас открытая группа. Что касается нескольких инстансев одной личности, то почему нет? Если нет грубых нарушений правил и этики, то какая разница? Я всегда за свободу, друзья!
источник

ST

Saenro T in Ассемблер
Royle
Переслано от Royle
matrix_test.mp3
Ребус разгадан
источник

ST

Saenro T in Ассемблер
А кто-то ещё пробует?
источник

ST

Saenro T in Ассемблер
Royle
Переслано от Royle
matrix_test.mp3
Давай истчо)
источник

ST

Saenro T in Ассемблер
Что не говорите, а компилированный Си есть куда оптимизировать. Более того, в экзешниках очень часто встречаются такие, на мой взгляд, бессмысленные команды как mov edi, edi 🙄
источник

s

s54816 in Ассемблер
Saenro T
Что не говорите, а компилированный Си есть куда оптимизировать. Более того, в экзешниках очень часто встречаются такие, на мой взгляд, бессмысленные команды как mov edi, edi 🙄
Это /hotpatch.
источник

ST

Saenro T in Ассемблер
Заплатка?
источник

ST

Saenro T in Ассемблер
Но зачем?
источник

s

s54816 in Ассемблер
Saenro T
Но зачем?
У Microsoft для критических багов есть механизм хотпатчей, когда библиотека не пересобирается заново, а патчится прямо бинарник. И эта инструкция просто резервирует место, чтобы можно было воткнуть джамп.
источник

ST

Saenro T in Ассемблер
Хм... NOP же есть...
источник

s

s54816 in Ассемблер
Saenro T
Хм... NOP же есть...
nop — это две инструкции декодировать и протащить через конвейер, а тут одна. Такой двухбайтовый nop.
источник

ST

Saenro T in Ассемблер
Исчерпывающе)👍
источник

ST

Saenro T in Ассемблер
Представьте только себе, Микрософт тыкает mov edi, edi в Сишном коде через каждые <128 байт😳
источник

ST

Saenro T in Ассемблер
Уже убедился и подтверждаю слова s54816
источник

ST

Saenro T in Ассемблер
Ну может и не везде нужно через <128, но во всяком случае он этого придерживается
источник

s

s54816 in Ассемблер
Saenro T
Уже убедился и подтверждаю слова s54816
А я кстати не совсем прав. Вон Raymond Chen пишет, что ещё одна причина, почему не два нопа — чтобы оно исполнилось разом, и чей-нибудь EIP не оказался после хотпатча в середине джампа.
источник