IDA может генерировать исходный код.Но в большинстве случаев вы не можете редактировать его.Предположим, следующий код:
loc_401020:
ret
; ...
dd 0FFFFFFFFh, 0, 1, 401020h, 0
; ^^^^^^^ can you find it in big real program?
до вставьте любые новые байты для вас должны быть уверены, что любые sub_XXXX или loc_XXXX останутся с тем же смещением, либо вы должны заменить все его ссылкина метки.
Если вы не перемещаете какой-либо код, вам не нужно его перекомпилировать - просто исправьте и, возможно, расширьте раздел кода.