Size: a a a

Ассемблер

2021 March 12

fz

f z in Ассемблер
Alfa Megumin
ок, а вопрос? =)
вероятно вопрос такой:
как присвоить регистру значение по условию не используя ветвление кода?
источник

AM

Alfa Megumin in Ассемблер
f z
вероятно вопрос такой:
как присвоить регистру значение по условию не используя ветвление кода?
Отвечу на этот, раз другого не предлагают. Требуется сохранить значение регистра(ов), в стек(PUSH), указать условие подпрограммой, после востановится из стека (POP),  и сделать RETurn для возрата основного кода программы в исполнение. Но вероятно есть шанс нарушить порядок регистра, и получить SIG(или несчатный CALL и стоп без причины).
источник

A

Aleksandr in Ассемблер
Оригинально
источник

d

disba1ancer in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
как присвоить регистру значение по условию не используя ветвление кода?
Без спец комманд, не думаю, что возможно
источник

d

disba1ancer in Ассемблер
Alfa Megumin
Отвечу на этот, раз другого не предлагают. Требуется сохранить значение регистра(ов), в стек(PUSH), указать условие подпрограммой, после востановится из стека (POP),  и сделать RETurn для возрата основного кода программы в исполнение. Но вероятно есть шанс нарушить порядок регистра, и получить SIG(или несчатный CALL и стоп без причины).
Яннп, что значит "указать условие подпрограммой"?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Alfa Megumin
Отвечу на этот, раз другого не предлагают. Требуется сохранить значение регистра(ов), в стек(PUSH), указать условие подпрограммой, после востановится из стека (POP),  и сделать RETurn для возрата основного кода программы в исполнение. Но вероятно есть шанс нарушить порядок регистра, и получить SIG(или несчатный CALL и стоп без причины).
интересно. а что значит указать условие подпрограммой?
источник

AM

Alfa Megumin in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
интересно. а что значит указать условие подпрограммой?
эмм..неправильно выразился, если в оригинале без совчины, то процедура, и в этом варианте её асинхроное выполнение и передачей аргументов через стек.
источник

d

disba1ancer in Ассемблер
Alfa Megumin
эмм..неправильно выразился, если в оригинале без совчины, то процедура, и в этом варианте её асинхроное выполнение и передачей аргументов через стек.
Раз есть оригинал, то будь любезен уважать людей и цитировать оригинал
источник

AM

Alfa Megumin in Ассемблер
disba1ancer
Раз есть оригинал, то будь любезен уважать людей и цитировать оригинал
оригинал?
источник

d

disba1ancer in Ассемблер
Alfa Megumin
оригинал?
Раз нет, тогда соберись с мыслями и опиши всё как можно подробнее и прежде чем слать вчитайся в то, что написал
источник

АЛ

Антон Логинов... in Ассемблер
У когонить есть реализации алгоритмов защиты текста? Ищю необычные штуки такие как 20.000.000 раудного шифрования вроде это AES был
источник

AM

Alfa Megumin in Ассемблер
disba1ancer
Раз нет, тогда соберись с мыслями и опиши всё как можно подробнее и прежде чем слать вчитайся в то, что написал
Просто в россии говорят "Подпрограмма" и так же преподают, изначально в АСМ  это процедура=) proc_ .
Подробнее описать сложно, нет условий выполнения, вопрос теоритечиский задан.  Да и мне казалось (личное мнение), что по подсовыванию процедур не мало текста и примеров. Большая часть реверсеров этим должна жить.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Alfa Megumin
Просто в россии говорят "Подпрограмма" и так же преподают, изначально в АСМ  это процедура=) proc_ .
Подробнее описать сложно, нет условий выполнения, вопрос теоритечиский задан.  Да и мне казалось (личное мнение), что по подсовыванию процедур не мало текста и примеров. Большая часть реверсеров этим должна жить.
прийду домой напишу условие
источник

AM

Alfa Megumin in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
прийду домой напишу условие
будет интересно дать решение🙃
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
mov eax,7
mov ebx,5
если eax>ebx, то eax=16
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Alfa Megumin
будет интересно дать решение🙃
получается с решением?
источник

d

disba1ancer in Ассемблер
Alfa Megumin
Просто в россии говорят "Подпрограмма" и так же преподают, изначально в АСМ  это процедура=) proc_ .
Подробнее описать сложно, нет условий выполнения, вопрос теоритечиский задан.  Да и мне казалось (личное мнение), что по подсовыванию процедур не мало текста и примеров. Большая часть реверсеров этим должна жить.
Я малость жопой читал, но всё равно ничего не понял
источник

d

disba1ancer in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
mov eax,7
mov ebx,5
если eax>ebx, то eax=16
А если не больше?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
disba1ancer
А если не больше?
то ничего не делать с eax
источник

d

disba1ancer in Ассемблер
Только спец команды, имхо
источник