Visual Studio C ++ Оптимизация скомпилированной разборки - PullRequest
0 голосов
/ 13 января 2020

Недавно я создавал некоторые задачи для реверс-инжиниринга на C ++. Я понял, что ничего не знаю о рабочем процессе компилятора и о том, как правильно его использовать. Обычно я использовал Visual Studio для C ++ и никогда не пытался повернуть вспять и прочитать свои собственные функции. Тем не менее, мне нужно создать программу, которая будет легко читаться после разборки, и я хотел научить других выполнять обратный инжиниринг на основе моего собственного кода, который был бы безопасен и т. Д. c.

Как я могу скомпилировать код без большого количества "мусора"? Как файлы cookie безопасности, информация об отладке, множество функций (которые я на самом деле не использовал). В прошлом я обращал вспять многие слова «crackme», и они были вполне читабельны, поэтому я надеюсь, что смогу создать нечто подобное. Есть ли способ контролировать поток программы вручную?

...