Size: a a a

2020 March 17

R

RA-TA-TATA in pro.net
Уехали от вопроса. Какие мат операции можно юзать, чтобы компилятор не инлайнил их?
источник

R

RA-TA-TATA in pro.net
Vabka
а смысл? Просто чтобы реверсили не школьники, а профессионалы?
Грубо сказать, да.
источник

V

Vabka in pro.net
RA-TA-TATA
Уехали от вопроса. Какие мат операции можно юзать, чтобы компилятор не инлайнил их?
юзай любые и ставь атрибут, чтобы компилятор не инлайнил, либо сам занимайся постобработкой сборок и заменяй константы на любые операции
источник

R

RA-TA-TATA in pro.net
Vabka
юзай любые и ставь атрибут, чтобы компилятор не инлайнил, либо сам занимайся постобработкой сборок и заменяй константы на любые операции
так я и хочу заменять константы на операции
источник

V

Vabka in pro.net
а так сегодня не оптимизирует, а завтра майки выпускают обновление и уже оптимизирует
источник

V

Vabka in pro.net
RA-TA-TATA
так я и хочу заменять константы на операции
ну заменяй. Кто мешает то?
источник

R

RA-TA-TATA in pro.net
вот и проблема, что числа оптимизируются сильно
источник

V

Vabka in pro.net
RA-TA-TATA
вот и проблема, что числа оптимизируются сильно
а ты в какой момент их заменяешь?
источник

V

Vabka in pro.net
не в исходниках же?
источник

R

RA-TA-TATA in pro.net
Vabka
а ты в какой момент их заменяешь?
вообще я по шарплабу смотрю, на C#, IL и Jit
источник

R

RA-TA-TATA in pro.net
он почти все, что я кидал, заменяет на число сразу
источник

V

Vabka in pro.net
RA-TA-TATA
вообще я по шарплабу смотрю, на C#, IL и Jit
тебе надо обфускацию на уровне IL делать, а не в C#
источник

V

Vabka in pro.net
RA-TA-TATA
он почти все, что я кидал, заменяет на число сразу
да
источник

V

Vabka in pro.net
пушо рослин
источник

V

Vabka in pro.net
это его цель
источник

R

RA-TA-TATA in pro.net
ну вот опять и вопрос) есть ли операции, которые он не оптимизирует с числами. 3 раз задаю вопрос
источник

V

Vabka in pro.net
RA-TA-TATA
ну вот опять и вопрос) есть ли операции, которые он не оптимизирует с числами. 3 раз задаю вопрос
коротко - нет
источник

V

Vabka in pro.net
если он видит что-то что не зависит от сайд-эффектов, то он это будет оптимизировать
источник

R

RA-TA-TATA in pro.net
обфускацию на си и ++ удобно писать все таки ;(
источник

оГ

отец Григорий in pro.net
Может быть просто на F# написать? 😷😷😷
источник