Size: a a a

Ассемблер

2021 July 17

DF

Dollar Føølish in Ассемблер
Причём вот например чтение волятиль переменной относится к сайд эффектам, но не относится к видимым эффектам (observable)
источник

DF

Dollar Føølish in Ассемблер
Так что си очень и очень нетривиален
источник

J

J in Ассемблер
Всем привет
источник

J

J in Ассемблер
Вот есть такой кусок кода:

mov rax, 571
mov rbx, 12
imul rax, rbx


результат: 6852
Почему если писать

imul rbx, rax

Результат будет 571 а не 6852?
источник

ST

Saenro T in Ассемблер
Потому что ты заказал получить результат в rbx.
Результат в первом операнде, если есть и второй.
Если хочешь получить произведение в rax, то лучше не писать
imul rax, rbx
а написать просто
imul rbx
источник

J

J in Ассемблер
А если например нужно вычитать

mov rax, 571
mov rbx, 12
sub rax, rbx


если в rbx значение больше нужно будет по сути делать

sub rbx, rax

Но это так не работает
источник

J

J in Ассемблер
источник

ST

Saenro T in Ассемблер
Не нужно ничего выдумывать, отнимай как обычно. Просто если у тебя число получится отрицательное, значит тебе нужно будет сделать
NEG RAX
И потом просто подрисовать знак '—' перед ответом.
источник

J

J in Ассемблер
А
источник

J

J in Ассемблер
Ок
источник

P

ProMiNick in Ассемблер
результат все равно будет 6852, просто он будет в регистре rbx - высокоуровневые языки такой подлянки не ждут. А вы ну если поместили результат в rbx так и дальше его с этого же регистра и берите на последующую обработку.
источник

J

J in Ассемблер
Понимаю
источник

IQ

I Q in Ассемблер
System Bus Radio
.
Некоторые компьютеры намеренно отключены от остального мира. Это включает в себя удаление их доступа к Интернету, беспроводной связи, Bluetooth, USB, внешнему хранилищу файлов и аудио. Это называется «воздушный зазор».

Даже в такой ситуации ваши данные могут утечь!

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

Таким образом эта программа может передавать секретные данные с компьютера через AM-радиоволны и кто-то может удаленно принимать сигнал с помощью SDR-приемника

⚠️Этот проект должен использоваться только для тестирования или образовательных целей.

https://github.com/fulldecent/system-bus-radio
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
источник

J

J in Ассемблер
источник

A

Aleksandr in Ассемблер
Ну слушай, использовать системную шину для генерации радиосигнала придумали еще в скмтдесятые
источник

A

Aleksandr in Ассемблер
А сейчас подобным образом отдельные умельцы и видеосигналы передают
источник

J

J in Ассемблер
Капец
источник

A

Aleksandr in Ассемблер
Угу, твои данные доступны всем, у кого есть технологии
источник

A

Aleksandr in Ассемблер
Благо, мало у кого
источник

IQ

I Q in Ассемблер
Это я теперь могу хакнуть пол мира )
источник