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

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


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

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

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

 eXeL@B —› Вопросы новичков —› Восстановление исходного кода dll
<< . 1 . 2 .
Посл.ответ Сообщение

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

Создано: 1 августа 2017 12:10 · Поправил: ElWray New!
Цитата · Личное сообщение · #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-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо!

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

Создано: 12 августа 2017 21:29 · Поправил: ElWray New!
Цитата · Личное сообщение · #2

difexacaw пишет:
Как бы вы не говорили, но сей форум признан профнепригодным - вы не способны решать элементарные алгоритмические задачи.
А учитывая админский беспредел, то даже не знаю что вы будите делать дальше, инфа ведь быстро распространяется.

Лично я не вижу ничего плохого в том, что люди за свою работу получают деньги, если при этом человек может и бесплатный совет дать и даже чем-то иногда помочь. Мне больше неприятны те люди, которые боятся слово лишнее сказать, и которые мыслят следующим шаблоном: "та чего я ему буду чего-то там советовать. Вот я это сам придумал пусть и он сам придумывает". Если что, то это не о Вас. И вряд ли мы где-то с Вами встречались.

Добавлено спустя 3 минуты
difexacaw пишет:
Так получилось что у вас всё вокруг комерса крутится. Вы вот например даже так и думаете что ничего не разрабатывается просто так, интереса ради

Ну вот мой проект - тоже не ради "коммерса", а ради интереса. Вряд ли моя работа, которой я занимаюсь периодически с 2014 года, принесет мне хоть одну копейку. Все строится на интересе и энтузиазме.


Ранг: 539.0 (!)
Статус: Участник
_Вечный_Студент_

Создано: 12 августа 2017 21:38 New!
Цитата · Личное сообщение · #3

difexacaw пишет:
сей форум признан профнепригодным - вы не способны решать элементарные алгоритмические задачи


Критиковать и злобствовать всегда легче. Выдвинуть разумную программу действий — значительно труднее. (©Штирлиц)


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

Создано: 12 августа 2017 21:45 · Поправил: difexacaw New!
Цитата · Личное сообщение · #4

ElWray

Вы не понимаете главное. Вам никто тут не поможет. Я например даже не помню вашу задачу и она мне совершенно не интересна, так как я уверен что у вас комерс задача и вы не хотите учиться.

Наверно вам нужно как обычно просто решение, какой бы нибыла задача, что бы использовать это и получить результат в виде денег.

На самом деле все эти вопросы проработаны за много лет, вы даже не думаете что вы первый человек, поднявший какой то вопрос ?

Всем просто наплевать и мне тоже, у меня нет даже мотивации что то писать, даже если я знаю решение.

Вы задали вопрос там, где на вопросы ответ не получают. Тут пишут в запросы и платят за решение, это не площадка для разработок.

Добавлено спустя 5 минут
plutos

Я поднимал не одну тех тему с заданием и я не помню что бы мне дали решение. Последнее задание было про циклы, тут был поток чепухи не имеющей отношения к задаче. Я её решил сам. В другом задании вообще ответов небыло.

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

Создано: 12 августа 2017 22:00 New!
Цитата · Личное сообщение · #5

Так шо? - Надо закрывать ресурс?
Раз всё так херово

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



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

Создано: 12 августа 2017 22:25 · Поправил: difexacaw New!
Цитата · Личное сообщение · #6

dosprog

Нет. Отменить вопросы, так как они принципиально не получают ответа. И не вводить людей в заблуждение.

Всё что вы можите обсудить сводися к техникам 2005 года, запатчи и прочий бред. Это уже никому не нужно и только не здоровый чувак или ньюби будет задрачивать в отладчике с плагами какой то код.

Добавлено спустя 19 минут
ElWray

> Мне больше неприятны те люди, которые боятся слово лишнее сказать

Вы аналогично не приятны тем людям, которые не плохие спецы. Сейчас порог вхождения к используемым техникам столь высок, что обычные вопросы и требования считаются примитивом. И это не боязнь сказать, это просто понимание примитивности вопроса и не целесообразность ответа. Соответственно отсутствие мотивации, на любой такой вопрос можно ответить ссылкой. Так как в гугле есть всё. Зачем нам за вас гуглить ?

| Сообщение посчитали полезным: Rio, plutos, VOLKOFF


Ранг: 94.1 (постоянный)
Статус: Участник

Создано: 12 августа 2017 23:21 · Поправил: Rio New!
Цитата · Личное сообщение · #7

{
Собственно вопрос:
Перепробовал целую кучу дизассемблеров, но не нашел такого, который может дизассембировать exe в asm файл, и получить пригодный для компиляции код (asm в obj или exe). IDA-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо!
}
Могу подсказать дизассемблер называется мозг...
Судя по Вашим высказываниям Вы далеко от истины.
А вообще это надо переместить в оффтоп) .

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


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

Создано: 13 августа 2017 02:02 · Поправил: dosprog New!
Цитата · Личное сообщение · #8

.. нет, это даже не итерации - там с каждой последующей приближаемся к результату,
а тут хез к чему мы приближаемся


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

Создано: 13 августа 2017 03:10 New!
Цитата · Личное сообщение · #9

dosprog

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

Как только начинается обсуждение новой техники набегают люди, которые не способны на анализ, которые застряли и используют реликтовые понятия, они всё обосрут и на этом обсуждение заканчивается.

Для автора же это просто дикость, так он воспринимает ответы, так я воспринимаю ваши ответы если задаю вопрос.

Вы создали систему которая не нормальна и ожидаете результат, не понимая что постепенно вы сворачиваетесь, вы уже стали чисто комерсом.


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

Создано: 13 августа 2017 06:43 New!
Цитата · Личное сообщение · #10

difexacaw пишет:
Попытка поднять актуальную тему зарубается на корню, так как вы не можете использовать новые знания.

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

есть такое, и... проще ко всему относиться надоть

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


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

Создано: 13 августа 2017 06:50 New!
Цитата · Личное сообщение · #11

http://erfaren.narod.ru/Asm/asm.htm

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


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

Создано: 13 августа 2017 18:42 · Поправил: ElWray New!
Цитата · Личное сообщение · #12

difexacaw пишет:
Я например даже не помню вашу задачу и она мне совершенно не интересна, так как я уверен что у вас комерс задача и вы не хотите учиться.

Я же скидывал ссылку на свой проект и написал, что вряд ли он мне хоть одну копейку принесет. Если в 2-х словах - это восстановление исходного кода графической библиотеки игры Противостояние.
Если Вам интересно чем я занимаюсь - https://github.com/El-Wray/N2CadX

Rio пишет:
Судя по Вашим высказываниям Вы далеко от истины.

Ну не совсем далеко. Мой проект собирается, но пока не рисует никакой графики, кроме миникарты в игре.

Добавлено спустя 2 минуты
kampaster пишет:
http://erfaren.narod.ru/Asm/asm.htm

Спасибо, товарищ!

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


Ранг: 94.1 (постоянный)
Статус: Участник

Создано: 13 августа 2017 21:59 · Поправил: Rio New!
Цитата · Личное сообщение · #13

Напомню:
ElWray пишет:
Rio пишет:
Судя по Вашим высказываниям Вы далеко от истины.
Ну не совсем далеко. Мой проект собирается, но пока не рисует никакой графики, кроме миникарты в игре.


Rio:
Могу подсказать дизассемблер называется мозг...
.........
Собственно вопрос:
Перепробовал целую кучу дизассемблеров, но не нашел такого, который может дизассембировать exe в asm файл, и получить пригодный для компиляции код (asm в obj или exe). IDA-шный код не компилится. Подскажите наиболее пригодный для этого дизассемблер. Заранее спасибо!

.........
Причём здесь игры?!
Если не секрет киньте в ЛС Ваш проект...
Извиняюсь, Ваш проект годный, но без базовых знаний 0.

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

Создано: 16 августа 2017 22:53 New!
Цитата · Личное сообщение · #14

difexacaw пишет:
Я честно зарабатываю не большие деньги ремонтом сложных станков(фрезерные, расточные, строгальные и есчо стопицот). Вы должны были знать историю, прежде чем меня обвинить в комерсе. Подпись говорит о чём то ?


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

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

<< . 1 . 2 .
 eXeL@B —› Вопросы новичков —› Восстановление исходного кода dll

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

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