Size: a a a

Ассемблер

2021 June 23

АШ

Алексей Шведов... in Ассемблер
Если учесть, что процедуры в одном порядке, то Entry Point будет указывать всегда на одно смещение, и если программы одинаковые - то они будут на ассемблере начинаться одинаково, и вот так байтики сравнивать до конца исполняемой секции
источник

MA

Max Azatian in Ассемблер
если есть проверяльщики плагиата для высокоуровневых языков, которые +- этим и занимаются, то почему бы и не появиться такому же проверяльщику, но для асма? (разве что сравнивать нужно будет не абстрактными работами других, а с другим файлом)
источник

P

ProMiNick in Ассемблер
обнуляет старшие разряды региста rax (но в 32х битах конечно nop)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
результат - суть. статически - это по байтно (будет нехорошо когда в двуз разных кодах скажет что функции разные встретив в одном коде mov eax,0 а в другом xor eax,eax), а ему вроде как сравнить суть (результат) функций надо
источник

MA

Max Azatian in Ассемблер
в чемодане носить проще не будет явно
источник

D

Den in Ассемблер
достойная машина!
источник

MS

Midori San in Ассемблер
А зачем его носить?
источник

АШ

Алексей Шведов... in Ассемблер
Так я же написал - нужно хранить размеры команд одинаковых по сути - xchg eax, ebx = xor eax, ebx / xor ebx, eax / xor eax, ebx и пр.
источник

MA

Max Azatian in Ассемблер
а зачем мне ноут по цене хорошего ПК?
источник

MA

Max Azatian in Ассемблер
когда проще ПК + мониторов наставить
источник

АШ

Алексей Шведов... in Ассемблер
И если такая встретится - просто в другом файле, где обнаружилась команда выше размером - пропустить указатель байт на N размера команды

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

MS

Midori San in Ассемблер
Не все то проще что проще
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не забывай про алгоритмы. они тоже бывают разными, но с одинаковым результатом
источник

MA

Max Azatian in Ассемблер
^ вот поэтому я пришел сюда
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
(пропустить всу функцию ибо они абсолютно разные)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
нет таких инструментов, имхо
источник

АШ

Алексей Шведов... in Ассемблер
Тогда это уже интерпретатор с проверкой целый получается
источник

АШ

Алексей Шведов... in Ассемблер
Ладно, если бы проверять суть команд. Но алгоритмы - уже слишком
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
"одинаковость исполнения кода". алгоритм сортировки подходит под этот критерий?? а вообще абстрагировать "одинаковость исполнение кода" можно сильно и к асму это уже не будет иметь отношение
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
как там клон винды называется, ReactOS? исполняемость кода почти одинакова, но написана по другому
источник