Описание тега executable-format

1 ответ

Как изменить идентификатор сборки исполняемого файла?

Я хочу скрыть инструмент, который я использовал для создания файла.exe. Я не делаю ничего противозаконного, я просто хочу защитить свою интеллектуальную собственность от копирования. Если я открою exe-файл в текстовом редакторе, я увижу следующий ра…
1 ответ

Как я могу использовать otool, чтобы получить размер двоичного файла?

Я использую otool для получения информации о моем двоичном файле. Вот часть моего вывода: Load command 0 cmd LC_SEGMENT_64 cmdsize 72 segname __PAGEZERO vmaddr 0x0000000000000000 vmsize 0x0000000100000000 fileoff 0 filesize 0 maxprot 0x00000000 init…
1 ответ

Что такое RVA и VA?

Пожалуйста, объясните, что означает RVA и VA
4 ответа

Что такое таблица символов и как она интегрирована в исполняемый файл?

Когда я попытался отладить исполняемый файл: (gdb) break +1 No symbol table is loaded. Use the "file" command. Что именно это значит? Таблица символов добавлена ​​в исполняемый файл?
05 апр '10 в 05:31
2 ответа

Ошибка формата exec 32-битная исполняемая подсистема Windows для Linux?

Когда я пытаюсь выполнить 32-битный файл, скомпилированный с gcc -m32 main.c -o main в подсистеме Windows для Linux я получаю следующую ошибку: bash: ./main: cannot execute binary file: Exec format error, Если я скомпилирую это без -m32 это работает…
3 ответа

Библиотека дескрипторов двоичных файлов GNU Binutils - пример формата

Как в заголовке. Я попытался прочитать код ELF BFD, но это не легкое чтение. Я также пытался получить что-то из документации, но мне нужен пример, чтобы увидеть, как это работает. Может ли кто-нибудь показать мне более простой пример для меня, чтобы…
22 сен '11 в 21:14
1 ответ

Как определить, включен ли компилятор /GS для PE Win32?

Я могу проанализировать ASLR, DEP, SEH и т. Д. Из заголовков DOS, но не знаю, как определить, был ли файл скомпилирован с канареек стека /GS. Я пишу программу, поэтому указание на такую ​​программу, как PEStudio, мне не поможет, если у нее нет откры…
1 ответ

Как процесс создается из файла ELF?

Кто-нибудь может поделиться какой-нибудь ссылкой или книгой, которая подробно объясняет, как процесс создается из файла ELF. Кажется, что большинство свободно доступных материалов являются абстрактными без объяснения большинства деталей, таких как т…
09 авг '16 в 05:14
9 ответов

Почему скомпилированные файлы классов Java меньше, чем скомпилированные файлы C?

Я хотел бы знать, почему файл.o, который мы получаем при компиляции файла.c, который печатает "Hello, World!" больше, чем файл Java .class, который также печатает "Hello, World!"?
29 янв '11 в 17:15
3 ответа

Странное значение в заголовке EXE

Я видел странное значение, помещенное в заголовок EXE 00000000 :4D 5A 90 00 03 00 00 00 - 04 00 00 00 FF FF 00 00 00000010 :B8 00 00 00 00 00 00 00 - 40 00 00 00 00 00 00 00 00000020 :00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00000030 :00 00…
2 ответа

Какие разделы необходимы для исполняемого файла ELF?

Я создаю исполняемый файл ELF, и мне нужно знать, какие разделы требуются операционной системе для его загрузки и выполнения. Подробности: ОС: Ubuntu 10.04 (64-разрядная версия) Версия ядра: 2.6.32-24 Архитектура: i386 Я понимаю, что, вероятно, буде…
30 сен '10 в 16:38
2 ответа

Библиотека для генерации независимых окон, исполняемых на Java или C++

Я не пытаюсь скомпилировать мой исходный код в исполняемый файл. Пожалуйста, прочитайте перед маркировкой как дубликат. С учетом сказанного, я прошу прощения, если этот вопрос был задан ранее. Бесчисленные вопросы "как мне скомпилировать java | C++ …
11 апр '13 в 21:07
2 ответа

Почему внутри EXE-файла есть имена текстовых функций?

Я скомпилировал программу на C++, чтобы иметь EXE-файл в режиме релиза. Когда я открываю файл EXE в редакторе, я вижу фрагменты текстовых блоков, которые в основном являются именами используемых в программе низкоуровневых функций. Всегда говорят, чт…
18 июл '15 в 15:57
1 ответ

Существует ли директива сценария компоновщика, которая позволяет мне перемещать начальный адрес моего стека?

Я пытаюсь изменить начальное местоположение моего стека, используя скрипт компоновщика на x86_64. Я смог переместить мой исполняемый начальный адрес с помощью этого: PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x200000)); . = SEGMENT…
1 ответ

Зарегистрированный пользовательский исполняемый формат также описывается объектом типа `linux_binfmt`?

Понимание ядра Linux говорит Исполняемый формат описывается объектом типа linux_binfmt, который по существу обеспечивает три метода: load_binary, load_shlib, а также core_dump, а также Linux позволяет пользователям регистрировать свои собственные ис…
20 сен '18 в 03:05
1 ответ

Компиляция MCCW GCC и отладка GDB

Я думаю, как GDB работает на Windows под Mingw? При компиляции с mingw C в.exe, он создает PE-файл, верно (так что Windows может его запустить). Но тогда вы хотите отладить.exe с помощью GDB. Этот GDB знает, чтобы отладить PE-файл? Как? Читает ли от…
4 ответа

Выполняется ли дамп ядра сам по себе?

На странице Википедии о дампе ядра написано В Unix-подобных системах дампы ядра обычно используют стандартный исполняемый формат изображения: a.out in older versions of Unix, ELF in modern Linux, System V, Solaris, and BSD systems, Mach-O in OS X, e…
3 ответа

Какой исполняемый формат обычно приводит к меньшему размеру файла?

Какой исполняемый формат обычно приводит к меньшему размеру файла? Например, я слышал, что формат a.out меньше, чем формат ELF. Этот вопрос кроссплатформенный, поэтому MS-DOS тоже.
21 июл '12 в 23:17
1 ответ

Мониторинг исполняемого файла

У меня есть программа, которую я купил несколько лет назад, в последние годы, когда я устанавливал новые окна, мне звонил мой программист, чтобы установить его снова на моем компьютере. Теперь я не могу найти этого парня и хочу открыть программу, по…
21 ноя '11 в 17:21
1 ответ

GNAT - GVD: не в исполняемом формате: формат файла не распознан

Я нахожусь на виртуальной машине XP под управлением GNU Visual Debugger 1.2.6, пытаюсь открыть файл Ada (.adb), но продолжаю получать следующую ошибку: не в исполняемом формате: формат файла не распознан Следует также упомянуть, что я установил как …
16 сен '10 в 06:20