Есть в планах попробовать написать дуалбут на Си. Для этого надо, чтобы функция main() была расположена в самом начале того бинарника, который я получу после сборки и извлечения бинарного файла из эльфа. Более того, может понадобиться, чтобы перед точкой входа были определённые байты. Как этого добиться?
![]() ADS и дуалбут, armcc.exe, tcc.exe, fromelf.exe |