Автор | Сообщение |
|
| |
Пост N: 5
Зарегистрирован: 14.03.10
|
|
Отправлено: 18.04.10 09:20. Заголовок: Курс молодого бойца
У меня есть набор программ написанных в клипере. Исходников программ нет. Есть связь с фирмой разработчиком, которой некогда переучиваться с клипера на харбор. Стоит задача декомпилировать упомянутый набор программ и скомпилировать её под харбором. А ещё точнее, научиться это делать. Мои попытки воспользоваться Rescue5CR и Valkyrie не приносят результатов. Декомпиляторы не признают exe-файлов, как клиперные. Выкладываю один из файлов. http://files.mail.ru/CR4EL6 Буду благодарен, если пошагово объясните, как мне его декомпилировать.
|
|
|
Новых ответов нет
[см. все]
|
|
|
| постоянный участник
|
Пост N: 1239
Зарегистрирован: 12.09.06
|
|
Отправлено: 18.04.10 10:46. Заголовок: Программа собрана на..
Программа собрана на "Blinker 5.10 DOS Extender" Эти два перечисленных декомпилятора не умеют обращаться с таким Blinker'ом (можно, по моему только до версии 4.0) .... Поищи свежую Valkyrie или залезь на их сайт, там они (раньше было, сейчас не знаю) платно делали декомпиляцию. Наиль пишет: цитата: | Есть связь с фирмой разработчиком, которой некогда переучиваться с клипера на харбор. |
| Это что за фирма такая ? Есть оказываются фирмы, которые деньги на этом делают ? Интересно и сколько берут за обучение ?
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 14.03.10
|
|
Отправлено: 18.04.10 12:03. Заголовок: Andrey пишет: Есть ..
Andrey пишет: цитата: | Есть оказываются фирмы, которые деньги на этом делают ? Интересно и сколько берут за обучение ? |
| Уже год, как мы пытаемся уговорить их делать программы под платформу Win32. Тогда я ещё не знал, что это реально возможно. Полтора месяца я узнал про харбор, и теперь хочу показать им, что это возможно на примере их собственной программы. Фирму не называю, но она действительно зарабатывает на клипере (DOS).
|
|
|
|
| постоянный участник
|
Пост N: 878
Зарегистрирован: 09.10.06
|
|
Отправлено: 18.04.10 12:37. Заголовок: Наиль пишет: хочу п..
Наиль пишет: цитата: | хочу показать им, что это возможно на примере их собственной программы |
| Ну они прямо обрадуются, узнав, что их программы декомпилируют..
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 14.03.10
|
|
Отправлено: 18.04.10 13:26. Заголовок: Петр пишет: Ну они ..
Петр пишет: цитата: | Ну они прямо обрадуются, узнав, что их программы декомпилируют.. |
| А вы бы расстроились, если бы вам показали, как перейдя Win32 и даже на Linux получить шанс остаться на рынке и даже отхватить ещё кусок этого рынка, даже если кому-то пришлось декомпилировать вашу программу? Andrey пишет: цитата: | залезь на их сайт, там они (раньше было, сейчас не знаю) платно делали декомпиляцию. |
| Сайт есть, оплата за каждые 15 минут работы по декомпиляции. Но это не мой вариант.
|
|
|
|
| постоянный участник
|
Пост N: 879
Зарегистрирован: 09.10.06
|
|
Отправлено: 18.04.10 14:37. Заголовок: Наиль пишет: А вы б..
Наиль пишет: цитата: | А вы бы расстроились, если бы вам показали, как перейдя |
| Лично я стараюсь идти в ногу со временем, даже если в какой-то определенный момент времени мне этого не нужно. Относительно фирмы, как бы они не посчитали ваш "благородный" жест недобросовестной конкуренцией.
|
|
|
|
| |
Пост N: 10
Зарегистрирован: 14.03.10
|
|
Отправлено: 18.04.10 21:30. Заголовок: Петр пишет: Относит..
Петр пишет: цитата: | Относительно фирмы, как бы они не посчитали ваш "благородный" жест недобросовестной конкуренцией. |
| Они свои деньги зарабатывают в государственных тендерах, так что я им не конкурент.
|
|
|
|
| постоянный участник
|
Пост N: 880
Зарегистрирован: 09.10.06
|
|
Отправлено: 18.04.10 22:07. Заголовок: Наиль пишет: так чт..
Наиль пишет: цитата: | так что я им не конкурент. |
| Ну если не конкурент и связи у вас хорошие, можно ведь попробовать попросить поделится исходниками. В любом случае случае перед декомпиляцией вы бы им намекнули о своих намерениях. А то вдруг у них хороший юрист работает Но по личному опыту знаю - декомпиляция не всегда возможна. По крайней мере мне в свое время не удалось декомпилировать свои же программы после утери исходников связанной с поломкой винчестера.
|
|
|
|
| постоянный участник
|
Пост N: 154
Зарегистрирован: 06.02.07
|
|
Отправлено: 19.04.10 08:47. Заголовок: Петр пишет: Но по л..
Петр пишет: цитата: | Но по личному опыту знаю - декомпиляция не всегда возможна. |
| Уточню (по личному опыту): декомпиляция без проблем - не то что "не всегда возможна", а просто большое везение :) (с такими "граблями", бывало, сталкивался!.. даже когда собиралось автором в свое время "стандартно" - линковалось RTLINK'ом и без сторонних "наворотов") И самое поганое: никогда не знаешь на 100% - глюкнет оно где-нибудь (когда-нибудь, у кого-нибудь) или всё вычистил? :( (если прога, конечно, не 10 строк)
|
|
|
|
| постоянный участник
|
Пост N: 362
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.04.10 14:02. Заголовок: Лично я пятый Clippe..
Лично я пятый Clipper декомпилировал ручками без проблем.:) Находишь начало клипперного кода (это тоже делается легко) и декомпилируешь. У меня была даже соответствующая шпаргалка со списком кодов команд и других лексем, как, например, лексема для числа "единица" (единица имеет свою специальную лексему). Различались лексемы также для локальных переменных, статических и приватных и т.д. Но все это осталось на диске, который сейчас не читается.
|
|
|
|
| постоянный участник
|
Пост N: 155
Зарегистрирован: 06.02.07
|
|
Отправлено: 19.04.10 14:30. Заголовок: "Эх, единственны..
"Эх, единственный в мире человек знал, что такое электричество... и тот забыл!.." (древний анекдот про экзамен, если кто не узнал) Владимир, а не слепишь шпаргалку хотя бы с чего начать? Григорьев Владимир пишет: цитата: | Находишь начало клипперного кода (это тоже делается легко) и декомпилируешь |
| например, про это (да и вдруг что в памяти осталось из "нечитаемого на диске"?)
|
|
|
|
| Администратор
|
Пост N: 1405
Зарегистрирован: 23.05.05
|
|
Отправлено: 19.04.10 14:54. Заголовок: Григорьев Владимир п..
Григорьев Владимир пишет: цитата: | Лично я пятый Clipper декомпилировал ручками без проблем.:) Находишь начало клипперного кода |
| В упакованном блинкером exe это невозможно. А ручками когда-то действительно декомпилировали. Я помню году так в 93-м мой знакомый сам разобрался в пи-коде. Как устроен пи-код клипппера - почитайте маленькую заметку Линареса: harbour\doc\pcode.txt
|
|
|
|
|
| |
Пост N: 12
Зарегистрирован: 14.03.10
|
|
Отправлено: 20.04.10 21:36. Заголовок: Перевод
|
|
|
|