|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Antropoff 2:5020/400 08 Jan 2003 01:30:24 To : Vasya Kruglov Subject : Re: декомпиляция -------------------------------------------------------------------------------- On Tue, 07 Jan 2003 00:35:05 +0300, Vasya Kruglov wrote: VB> Я уж не говорю про символьыне имена... VK> Я прошу символьные имена? Пусть переменная в исходнике называлась VK> DateOfBirthday, я вполне стерплю, если в декомпилированном коде она будет VK> зваться peremennaya152. VK> VK>> > Поскольку декомпиляторы существуют для как минимум Java и VK>> > Assembler, я предположил, что декомпиляторы существуют и для С. VK>> > Как показал поиск по слову "decompiler" на freshmeat.net, они VK>> > создаются, но мне не удалось найти ни одного рабочего VK>> > декомпилятора. VB> Это просто песня. Если твои сверстники все такие, то я совершенно VB> сопокоен, на хлеб яс маслом колбасой и видимо икрой, я еще долго VB> смогу зарабатывать без особого напряга... VK> VB> Вам не читали, на втором курсе, что такое java, и что такое VB> Assembler, и чем от них отличается Си? Вообще, курс языков, грамматик VB> был? VK> Был. Маленький. И чем от них отличается Си нам не читали (афайр), про VK> ассамблер VK> тоже упоминаний не было. Я учусь на мехмате, а не на ВМК. VK> VK> Да, я знаю, что Java - интерпретируемый язык и что для него операция VK> декомпиляции проще, чем для Си. Hо надежда умирает последней :-) VK> VK>> > Если декомпиляторов вообще не существует - просто ответь, что их VK>> > нет. VB> Ты думаешь, ут сидят люди, которым нечего делать, и они любят VB> "опускать" молодых всякими язвительынми фразами? нет, тут конечно VB> есть такие (у некоторых это просто форма выражения мысли, у других VB> просто подход к жизни), но их можно по пальцем перечесть. Остальные VB> подписчики конфернции, стараются не пудрить мозги. И если тебе сразу VB> не сказали как получить исходник из бинарника, то это именно и означет VB> "никак". VK> Тут мне афайр не сказали, как после su запускать иксы. Это тоже VK> невозможно? VK> (можешь ответитб y/n на этот вопрос?) VK> VK> VB> Причем Hечаев сказал наиболее несложный способ - "поработать VB> головой". Подразумевая что у тебя есть в голове то, чем можно VB> работать. VK> имхо это очень сложный способ решения данной задачи. Да, тут программа VK> афайр на VK> 13кб, довольно простая. А если бы ее размер был 1.3Мб? :-) Если 13кб, то бери IDA, он понимает прологи ф-ий, передачу аргументов, умеет строить граф вызовов - в твоем случае пару вечеров над дизассемблированным текстом и будет у тебя .c. Я как-то в качестве курсовой занимался дизассемблированием btrieve, в результате большую часть перевел в c. Давно это было... VK> VK> VK> Мяу! VK> VK> Я не утверждаю, что вышенаписанное соответствует действительности. VK> Vasya Kruglov AKA zpt. zpt(at)rambler.ru VK> -- Regards, Alex Antropoff --- ifmail v.2.15dev5 * Origin: Tiraspol Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11826d600551d.html, оценка из 5, голосов 10
|