eXeL@B —› Вопросы новичков —› Восстановление исходного кода dll |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 01 августа 2017 12:10 · Поправил: ElWray · Личное сообщение · #1 Добрый день, уважаемые участники! Передо мной стоит задача полного восстановления исходного кода небольшой dll библиотеки. Сама библиотека написана на языке C++ (Visual C++ 6.0). Что я хочу сделать: 1. Дизассемблировать библиотеку и получить на выходе asm файл, который можно будет превратить в obj. 2. Исследовать часть методов с помощью IDA Hex-Rays и переписать их на C / C++. 3. Слинковать ассемблерный obj с переписанным на C / C++ obj файлами. 4. Повторять до тех пор, пока не будут переписаны все методы на C / C++. Собственно вопрос: Перепробовал целую кучу дизассемблеров, но не нашел такого, который может дизассембировать exe в asm файл, и получить пригодный для компиляции код (asm в obj или exe). IDA-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо! |
|
Создано: 12 августа 2017 21:29 · Поправил: ElWray · Личное сообщение · #2 difexacaw пишет: Как бы вы не говорили, но сей форум признан профнепригодным - вы не способны решать элементарные алгоритмические задачи. А учитывая админский беспредел, то даже не знаю что вы будите делать дальше, инфа ведь быстро распространяется. Лично я не вижу ничего плохого в том, что люди за свою работу получают деньги, если при этом человек может и бесплатный совет дать и даже чем-то иногда помочь. Мне больше неприятны те люди, которые боятся слово лишнее сказать, и которые мыслят следующим шаблоном: "та чего я ему буду чего-то там советовать. Вот я это сам придумал пусть и он сам придумывает". Если что, то это не о Вас. И вряд ли мы где-то с Вами встречались. Добавлено спустя 3 минуты difexacaw пишет: Так получилось что у вас всё вокруг комерса крутится. Вы вот например даже так и думаете что ничего не разрабатывается просто так, интереса ради Ну вот мой проект - тоже не ради "коммерса", а ради интереса. Вряд ли моя работа, которой я занимаюсь периодически с 2014 года, принесет мне хоть одну копейку. Все строится на интересе и энтузиазме. |
|
Создано: 12 августа 2017 21:38 · Личное сообщение · #3 |
|
Создано: 12 августа 2017 21:45 · Поправил: difexacaw · Личное сообщение · #4 ElWray Вы не понимаете главное. Вам никто тут не поможет. Я например даже не помню вашу задачу и она мне совершенно не интересна, так как я уверен что у вас комерс задача и вы не хотите учиться. Наверно вам нужно как обычно просто решение, какой бы нибыла задача, что бы использовать это и получить результат в виде денег. На самом деле все эти вопросы проработаны за много лет, вы даже не думаете что вы первый человек, поднявший какой то вопрос ? Всем просто наплевать и мне тоже, у меня нет даже мотивации что то писать, даже если я знаю решение. Вы задали вопрос там, где на вопросы ответ не получают. Тут пишут в запросы и платят за решение, это не площадка для разработок. Добавлено спустя 5 минут plutos Я поднимал не одну тех тему с заданием и я не помню что бы мне дали решение. Последнее задание было про циклы, тут был поток чепухи не имеющей отношения к задаче. Я её решил сам. В другом задании вообще ответов небыло. ----- vx |
|
Создано: 12 августа 2017 22:00 · Личное сообщение · #5 |
|
Создано: 12 августа 2017 22:25 · Поправил: difexacaw · Личное сообщение · #6 dosprog Нет. Отменить вопросы, так как они принципиально не получают ответа. И не вводить людей в заблуждение. Всё что вы можите обсудить сводися к техникам 2005 года, запатчи и прочий бред. Это уже никому не нужно и только не здоровый чувак или ньюби будет задрачивать в отладчике с плагами какой то код. Добавлено спустя 19 минут ElWray > Мне больше неприятны те люди, которые боятся слово лишнее сказать Вы аналогично не приятны тем людям, которые не плохие спецы. Сейчас порог вхождения к используемым техникам столь высок, что обычные вопросы и требования считаются примитивом. И это не боязнь сказать, это просто понимание примитивности вопроса и не целесообразность ответа. Соответственно отсутствие мотивации, на любой такой вопрос можно ответить ссылкой. Так как в гугле есть всё. Зачем нам за вас гуглить ? ----- vx | Сообщение посчитали полезным: Rio, plutos, VOLKOFF |
|
Создано: 12 августа 2017 23:21 · Поправил: Rio · Личное сообщение · #7 { Собственно вопрос: Перепробовал целую кучу дизассемблеров, но не нашел такого, который может дизассембировать exe в asm файл, и получить пригодный для компиляции код (asm в obj или exe). IDA-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо! } Могу подсказать дизассемблер называется мозг... Судя по Вашим высказываниям Вы далеко от истины. А вообще это надо переместить в оффтоп) . | Сообщение посчитали полезным: plutos |
|
Создано: 13 августа 2017 02:02 · Поправил: dosprog · Личное сообщение · #8 |
|
Создано: 13 августа 2017 03:10 · Личное сообщение · #9 dosprog О каких итерациях вы говорите. Попытка поднять актуальную тему зарубается на корню, так как вы не можете использовать новые знания. Не лично вы, а в целом сообщество. Как только начинается обсуждение новой техники набегают люди, которые не способны на анализ, которые застряли и используют реликтовые понятия, они всё обосрут и на этом обсуждение заканчивается. Для автора же это просто дикость, так он воспринимает ответы, так я воспринимаю ваши ответы если задаю вопрос. Вы создали систему которая не нормальна и ожидаете результат, не понимая что постепенно вы сворачиваетесь, вы уже стали чисто комерсом. ----- vx |
|
Создано: 13 августа 2017 06:43 · Личное сообщение · #10 difexacaw пишет: Попытка поднять актуальную тему зарубается на корню, так как вы не можете использовать новые знания. ваши задачи носят очень специфичный характер, тут "не совсем" антиавер форум. хотя, навевает, что многие тут как раз из авер контор difexacaw пишет: Как только начинается обсуждение новой техники набегают люди, которые не способны на анализ, которые застряли и используют реликтовые понятия есть такое, и... проще ко всему относиться надоть ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: Rio |
|
Создано: 13 августа 2017 06:50 · Личное сообщение · #11 |
|
Создано: 13 августа 2017 18:42 · Поправил: ElWray · Личное сообщение · #12 difexacaw пишет: Я например даже не помню вашу задачу и она мне совершенно не интересна, так как я уверен что у вас комерс задача и вы не хотите учиться. Я же скидывал ссылку на свой проект и написал, что вряд ли он мне хоть одну копейку принесет. Если в 2-х словах - это восстановление исходного кода графической библиотеки игры Противостояние. Если Вам интересно чем я занимаюсь - https://github.com/El-Wray/N2CadX Rio пишет: Судя по Вашим высказываниям Вы далеко от истины. Ну не совсем далеко. Мой проект собирается, но пока не рисует никакой графики, кроме миникарты в игре. Добавлено спустя 2 минуты kampaster пишет: http://erfaren.narod.ru/Asm/asm.htm Спасибо, товарищ! | Сообщение посчитали полезным: kampaster |
|
Создано: 13 августа 2017 21:59 · Поправил: Rio · Личное сообщение · #13 Напомню: ElWray пишет: Rio пишет: Судя по Вашим высказываниям Вы далеко от истины. Ну не совсем далеко. Мой проект собирается, но пока не рисует никакой графики, кроме миникарты в игре. Rio: Могу подсказать дизассемблер называется мозг... ......... Собственно вопрос: Перепробовал целую кучу дизассемблеров, но не нашел такого, который может дизассембировать exe в asm файл, и получить пригодный для компиляции код (asm в obj или exe). IDA-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо! ......... Причём здесь игры?! Если не секрет киньте в ЛС Ваш проект... Извиняюсь, Ваш проект годный, но без базовых знаний 0. |
|
Создано: 16 августа 2017 22:53 · Личное сообщение · #14 difexacaw пишет: Я честно зарабатываю не большие деньги ремонтом сложных станков(фрезерные, расточные, строгальные и есчо стопицот). Вы должны были знать историю, прежде чем меня обвинить в комерсе. Подпись говорит о чём то ? так всю жизнь и проработаете на дядю, когда толковые люди за годные баблосы толкнули в малварку кодес и ездют щас на каенах, а не на ржавом велике запчасти для станков подвозят | Сообщение посчитали полезным: Rio |
<< . 1 . 2 . |
eXeL@B —› Вопросы новичков —› Восстановление исходного кода dll |