eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: androrec, moreno410 (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› Прикрутить MSVC obj к Delphi
Посл.ответ Сообщение

Ранг: 16.3 (новичок)
Статус: Участник

Создано: 25 июня 2016 22:14 New!
Цитата · Личное сообщение · #1

Приветствую.
Ищется утилита COFF2OMF от DigitalMars, которая вроде бы умеет преобразовывать COFF формат выхлопа Visual Studio в OMF для Delphi.
Возможно кто-то подскажет что то другое. Суть в том что необходимо использовать код написанный на Си в проекте на Delphi, ограничение в том что на выходе должен быть один exe, скомпиленый на Delphi.


Ранг: 988.8 (! ! !)
Статус: Участник

Создано: 25 июня 2016 23:29 New!
Цитата · Личное сообщение · #2

поищите по форуму, вроде что то уже похожее спрашивали-находили


Ранг: 206.8 (наставник)
Статус: Участник
radical

Создано: 26 июня 2016 00:18 New!
Цитата · Личное сообщение · #3

Вот:

{ Атач доступен только для участников форума } - coff2omf.rar

| Сообщение посчитали полезным: VT-x



Ранг: 315.6 (мудрец)
Статус: Участник
born to be evil

Создано: 26 июня 2016 00:30 New!
Цитата · Личное сообщение · #4

COFF отлично понимается XE-версиями. утиль бесполезна, насколько помню

| Сообщение посчитали полезным: VT-x


Ранг: 271.6 (наставник)
Статус: Модератор
CrackLab

Создано: 26 июня 2016 00:42 New!
Цитата · Личное сообщение · #5

VT-x пишет:
Возможно кто-то подскажет что то другое.

https://github.com/vertis/objconv

| Сообщение посчитали полезным: VT-x


Ранг: 16.3 (новичок)
Статус: Участник

Создано: 26 июня 2016 11:59 New!
Цитата · Личное сообщение · #6

ajax
Да утили, что тут дали, к сожалению - бесполезные. Скажу своему со - кодеру, чтоб на XE переходил.

Ранг: 271.6 (наставник)
Статус: Модератор
CrackLab

Создано: 26 июня 2016 12:56 New!
Цитата · Личное сообщение · #7

VT-x
утили не бесполезные.
пробуйте coff2omf+o4delphi

Ранг: 26.8 (посетитель)
Статус: Участник

Создано: 26 июня 2016 14:01 New!
Цитата · Личное сообщение · #8

Прочитайте это может помочь:
Linking OMF files with Delphi

Ранг: 16.3 (новичок)
Статус: Участник

Создано: 26 июня 2016 23:38 · Поправил: 27 июня 2016 00:36 VT-x New!
Цитата · Личное сообщение · #9

dj-siba
Причем тут OMF, когда мне нужно COFF конвертнуть в OMF и прикрутить к Delphi. objconv.exe от сюда https://github.com/vertis/objconv выдает ошибку формата (пробовал на COFF obj file с выхлопа 10 студии C++):
Code:
  1. Error 2006: Unsupported file type for file input.obj: Whole program optimization intermediate file, Microsoft specific

Ранг: 271.6 (наставник)
Статус: Модератор
CrackLab

Создано: 27 июня 2016 05:06 New!
Цитата · Личное сообщение · #10

показывай си код.

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 27 июня 2016 05:21 New!
Цитата · Личное сообщение · #11

Конечно, это костыль, - но ведь можно завернуть COFF.OBJ в DLL, а уже её инжектировать в проект..

Ранг: 27.8 (посетитель)
Статус: Участник

Создано: 30 июня 2016 20:28 New!
Цитата · Личное сообщение · #12

Это делаецо так: так называемый "выхлоп" производицо в ASM (опция /FA у шизуал си, или /S у intelc++), который потом коноплируецо через MASM (ml.exe) c опцией -omf, потом полученый OMF прогоняецо опенсурсовой OMF2D тулзой, и на выходе получаем OMF в хаваемый дельфой формате.

и только так...

| Сообщение посчитали полезным: Hellspawn, VT-x


Ранг: 345.8 (мудрец)
Статус: Участник

Создано: 1 июля 2016 08:48 New!
Цитата · Личное сообщение · #13

Еще есть тулза objconv которая хорошо умеет дизассемблировать обжи. VC порой выдает неправильный асм, который не компилится.

Ранг: 15.9 (новичок)
Статус: Участник

Создано: 1 июля 2016 15:47 New!
Цитата · Личное сообщение · #14

чтобы не потерялись исходники

{ Атач доступен только для участников форума } - OMF2D.zip
 eXeL@B —› Софт, инструменты —› Прикрутить MSVC obj к Delphi

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS