Как преобразовать ассемблерный код в код C/C++?
Само собой разумеется. Как это работает?
У меня есть фрагмент ассемблерного кода, который я получил из другого кода C, используя компилятор MinGW и CMD. (Пожалуйста, не спрашивайте, почему я его получил.)
Моя цель-преобразовать этот ассемблерный код в код C/C++ с использованием любого приложения, например декомпилятора?
Что я уже пробовал:
CMD код для этой программы:
gcc -s -o main.s main.c
В настоящее время у меня есть файл .s (файл сборки), который кажется совершенно бесполезным, если только он не конвертируется.
Кстати, я знаю, что декомпликаторы не самые точные, но это начало, и да, сборка на C-конвертеры кажутся бесполезными, я знаю.
Я надеюсь, что вы могли бы предоставить мне некоторые жизнеспособные решения для моей цели. Простите меня, если я допустил какие-либо ошибки в своем вопросе или логике этой программы.
Richard MacCutchan
Зачем вы его декомпилировали?