On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 5
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 18.04.10 09:20. Заголовок: Курс молодого бойца


У меня есть набор программ написанных в клипере.
Исходников программ нет.
Есть связь с фирмой разработчиком, которой некогда переучиваться с клипера на харбор.
Стоит задача декомпилировать упомянутый набор программ и скомпилировать её под харбором.
А ещё точнее, научиться это делать.
Мои попытки воспользоваться Rescue5CR и Valkyrie не приносят результатов.
Декомпиляторы не признают exe-файлов, как клиперные.
Выкладываю один из файлов.
http://files.mail.ru/CR4EL6
Буду благодарен, если пошагово объясните, как мне его декомпилировать.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 12 [только новые]


постоянный участник




Пост N: 1239
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.04.10 10:46. Заголовок: Программа собрана на..


Программа собрана на "Blinker 5.10 DOS Extender"
Эти два перечисленных декомпилятора не умеют обращаться с таким Blinker'ом (можно, по моему только до версии 4.0) ....
Поищи свежую Valkyrie или залезь на их сайт, там они (раньше было, сейчас не знаю) платно делали декомпиляцию.

Наиль пишет:

 цитата:
Есть связь с фирмой разработчиком, которой некогда переучиваться с клипера на харбор.


Это что за фирма такая ?
Есть оказываются фирмы, которые деньги на этом делают ?
Интересно и сколько берут за обучение ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 18.04.10 12:03. Заголовок: Andrey пишет: Есть ..


Andrey пишет:

 цитата:
Есть оказываются фирмы, которые деньги на этом делают ?
Интересно и сколько берут за обучение ?


Уже год, как мы пытаемся уговорить их делать программы под платформу Win32.
Тогда я ещё не знал, что это реально возможно.
Полтора месяца я узнал про харбор, и теперь хочу показать им, что это возможно на примере их собственной программы.
Фирму не называю, но она действительно зарабатывает на клипере (DOS).

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 878
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 18.04.10 12:37. Заголовок: Наиль пишет: хочу п..


Наиль пишет:

 цитата:
хочу показать им, что это возможно на примере их собственной программы


Ну они прямо обрадуются, узнав, что их программы декомпилируют..

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 7
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 18.04.10 13:26. Заголовок: Петр пишет: Ну они ..


Петр пишет:

 цитата:
Ну они прямо обрадуются, узнав, что их программы декомпилируют..


А вы бы расстроились, если бы вам показали, как перейдя Win32 и даже на Linux получить шанс остаться на рынке и даже отхватить ещё кусок этого рынка, даже если кому-то пришлось декомпилировать вашу программу?
Andrey пишет:

 цитата:
залезь на их сайт, там они (раньше было, сейчас не знаю) платно делали декомпиляцию.


Сайт есть, оплата за каждые 15 минут работы по декомпиляции. Но это не мой вариант.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 879
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 18.04.10 14:37. Заголовок: Наиль пишет: А вы б..


Наиль пишет:

 цитата:
А вы бы расстроились, если бы вам показали, как перейдя


Лично я стараюсь идти в ногу со временем, даже если в какой-то определенный момент времени мне этого не нужно.
Относительно фирмы, как бы они не посчитали ваш "благородный" жест недобросовестной конкуренцией.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 10
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 18.04.10 21:30. Заголовок: Петр пишет: Относит..


Петр пишет:

 цитата:
Относительно фирмы, как бы они не посчитали ваш "благородный" жест недобросовестной конкуренцией.


Они свои деньги зарабатывают в государственных тендерах, так что я им не конкурент.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 880
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 18.04.10 22:07. Заголовок: Наиль пишет: так чт..


Наиль пишет:

 цитата:
так что я им не конкурент.


Ну если не конкурент и связи у вас хорошие, можно ведь попробовать попросить поделится исходниками.
В любом случае случае перед декомпиляцией вы бы им намекнули о своих намерениях. А то вдруг у них хороший юрист работает
Но по личному опыту знаю - декомпиляция не всегда возможна.
По крайней мере мне в свое время не удалось декомпилировать свои же программы после утери исходников связанной с поломкой винчестера.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 154
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 19.04.10 08:47. Заголовок: Петр пишет: Но по л..


Петр пишет:

 цитата:
Но по личному опыту знаю - декомпиляция не всегда возможна.


Уточню (по личному опыту): декомпиляция без проблем - не то что "не всегда возможна", а просто большое везение :)
(с такими "граблями", бывало, сталкивался!.. даже когда собиралось автором в свое время "стандартно" - линковалось RTLINK'ом и без сторонних "наворотов")

И самое поганое: никогда не знаешь на 100% - глюкнет оно где-нибудь (когда-нибудь, у кого-нибудь) или всё вычистил? :( (если прога, конечно, не 10 строк)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 362
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.04.10 14:02. Заголовок: Лично я пятый Clippe..


Лично я пятый Clipper декомпилировал ручками без проблем.:) Находишь начало клипперного кода (это тоже делается легко) и декомпилируешь. У меня была даже соответствующая шпаргалка со списком кодов команд и других лексем, как, например, лексема для числа "единица" (единица имеет свою специальную лексему). Различались лексемы также для локальных переменных, статических и приватных и т.д. Но все это осталось на диске, который сейчас не читается.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 155
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 19.04.10 14:30. Заголовок: "Эх, единственны..


"Эх, единственный в мире человек знал, что такое электричество... и тот забыл!.."
(древний анекдот про экзамен, если кто не узнал)

Владимир, а не слепишь шпаргалку хотя бы с чего начать?

Григорьев Владимир пишет:

 цитата:
Находишь начало клипперного кода (это тоже делается легко) и декомпилируешь


например, про это (да и вдруг что в памяти осталось из "нечитаемого на диске"?)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1405
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 19.04.10 14:54. Заголовок: Григорьев Владимир п..


Григорьев Владимир пишет:

 цитата:
Лично я пятый Clipper декомпилировал ручками без проблем.:) Находишь начало клипперного кода



В упакованном блинкером exe это невозможно.
А ручками когда-то действительно декомпилировали. Я помню году так в 93-м мой знакомый сам разобрался в пи-коде. Как устроен пи-код клипппера - почитайте маленькую заметку Линареса: harbour\doc\pcode.txt

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 12
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 20.04.10 21:36. Заголовок: Перевод


Pasha пишет:

 цитата:
Как устроен пи-код клипппера - почитайте маленькую заметку Линареса: harbour\doc\pcode.txt


Выложил свой перевод этого файла в ветке http://www.clipper.borda.ru/?1-1-0-00000241-000-15-0

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 465
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет