Size: a a a

Ассемблер

2021 August 13

LG

Lena Golovach in Ассемблер
ну или тот же самый пресловутый джамп ин зе миддл
источник

LG

Lena Golovach in Ассемблер
@Saenro  ты же писал вроде кракмисы
источник

ST

Saenro T in Ассемблер
Так у меня там идея другая: при минимуме кода, максимум усилия.
Есть пишут и по несколько килобайт мусора, но мне к примеру такое не интересно.
источник

LG

Lena Golovach in Ассемблер
а в чем другая ? методы же не в объеме трешкода а в логике
источник

ST

Saenro T in Ассемблер
Объёмный трешкод это скорее для дорогих проектов, чем дороже продукт, тем больше будь готов к сюрпризам.
Мне же, повторюсь, больше по душе короткий код, чтобы на ладони помещался но при этом чтобы всматривались в него хотя бы несколько дней, прежде чем понять что к чему)
источник

ST

Saenro T in Ассемблер
Опять же, смотря на кого нарвёшься, скиловые и за раз могут на винтики разобрать.
источник

楽園松本 in Ассемблер
Да. Но меня впечатлило, что они мне предлагают.
источник

DF

Dollar Føølish in Ассемблер
сколько щас реверсер годный получает?
источник

E

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

DF

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

E

Entusiast in Ассемблер
Ну глянь на hhru каком-нибудь
Зависит от разных вещей. Но точно не мало
источник

A

Aleksandr in Ассемблер
на r0 можно найти проекты на десятки и сотни тысяч американских денег. но после них можно и на шесть лет
источник

DF

Dollar Føølish in Ассемблер
ну ок, извините за расплывчатую формулировку. Сколько получает норм реверсер мидлосеньор в VmWare например? )
источник

DF

Dollar Føølish in Ассемблер
примерно жеж
источник

DF

Dollar Føølish in Ассемблер
на hh.ru щас сговор не публиковать норм вилки
источник

E

Entusiast in Ассемблер
Тогда на r0
источник

LG

Lena Golovach in Ассемблер
ахаха)))
источник

d

disba1ancer in Ассемблер
WASM ещё означает watcom assembler
источник
2021 August 14

E

Entusiast in Ассемблер
Старенькое шифрование с 3 ключами. Кто захочет пробрутить - дерзайте
источник

E

Entusiast in Ассемблер
cipher(a, b, c, d, e) =
((a >>> 16) ^ (b <<< 16))
((a >>> 16) + (c <<< 16))
((a <<< 16) - d)
((a >>> 16)) ((b <<< 16))
(a ^ d)
((a <<< 16)) ((d >>> 16))
((a - b))
e++ пока 3-й байт (a) не равен 0xFF
т.е по итогу у всех зашифрованных ключей должен быть 0xFF в 3-м байте: 0x0000FF00

Расшифровка происходит посредством 4-х значений - 1 ключ, 2 ключ, 3 ключ, 4 - счётчик до 0xFE (повторения)

Есть ещё улучшенные версии, но отличаются только сменой/добавлением инструкций (sub, add, xor, imul, idiv, div, mul), и добавлением логических операторов
источник