eXeLab
eXeL@B DVD 2017 !

Видеокурс программиста и крэкера 5D 2O17
(актуальность: ноябрь 2O17)
Свежие инструменты, новые видеоуроки!

  • 400+ видеоуроков
  • 800 инструментов
  • 100+ свежих книг и статей

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

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

Сейчас на форуме: cevile, Kuzya69
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Получить исходный код из exe Microsoft Visual C++ v.10
Посл.ответ Сообщение
negoday

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

Создано: 27 декабря 2016 11:44 · Поправил: negoday New!
· Личное сообщение · #1

Насколько реально получить работоспособный исходный код программы?
По идее внутри должен быть алгоритм (основа) и приделанный к нему шахматный движок (исходный код которого есть). По поводу защиты файла - ее вроде нет (Microsoft Visual C++ v.10 - 2010 ( E8 ) www.microsoft.com, Overlay : EXE PE found > Offset : 0000h). Существует ли инструмент, способный сразу разложить как надо (касаемо именно этого исполняемого файла)? Как минимум интересует разложение исходного exe на два - алгоритм распознавания и второй файл - шахматный двиг, который уже можно под себя редактировать и компилировать.
--> Link1 <--
--> Link2 <--
reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 27 декабря 2016 12:17 New!
· Личное сообщение · #2

ida+hexrays+мозг=все возможно

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

negoday

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

Создано: 27 декабря 2016 12:42 New!
· Личное сообщение · #3

reversecode пишет:
ida+hexrays+мозг=все возможно

а если без мозга? )) Может есть какой декомпилер чтобы сразу нормальный исходный код?
reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 27 декабря 2016 12:47 New!
· Личное сообщение · #4

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

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

Создано: 27 декабря 2016 15:45 New!
· Личное сообщение · #5

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

А денег-то хватит? Неслабая задачка-то будет!!!
reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 27 декабря 2016 16:22 New!
· Личное сообщение · #6

ну корову продадут, мопед, бмв)))) да обычная задачка, попсовая, там с полтора мега кода
crypto

Ранг: 180.2 (ветеран)
Статус: Участник

Создано: 27 декабря 2016 16:50 · Поправил: crypto New!
· Личное сообщение · #7

В файле HorviG_chessbot.exe всего-то 35 функций (+WinMain), из которых основной интерес представляет самая здоровая: sub_401E90.

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

reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 27 декабря 2016 16:57 New!
· Личное сообщение · #8

там два екзе в одном, второй стабом, первый екзе маленький, второй чуть побольше
negoday

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

Создано: 27 декабря 2016 17:06 · Поправил: negoday New!
· Личное сообщение · #9

crypto пишет:
В файле HorviG_chessbot.exe всего-то 35 функций (+WinMain), из которых основной интерес представляет самая здоровая: sub_401E90.

Как бы отделить чтобы два экзе было отдельно? Как Вы это смотрите, через ИДУ? Один из экзе stockfish - шахматный двиг, а вот второй сам алго (видимо тот что поменьше). Мне главно отделить как-то, т.е. вынести один экзе отдельно, чтобы я его мог менять (компилить из исходников). А алкго (вторая часть - просто цеплялся к нему). Сейчас они как-то вместе. В любом случае все сообщения в этом топике я считаю полезными, они помогут мне или может кому-то вскрыть ларчик.
Functor

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

Создано: 27 декабря 2016 17:16 New!
· Личное сообщение · #10

negoday

Вам 100% знаний не хватит, а бесплатно такую работу никто делать не будет.

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

crypto

Ранг: 180.2 (ветеран)
Статус: Участник

Создано: 27 декабря 2016 17:19 · Поправил: crypto New!
· Личное сообщение · #11

reversecode
Ага, а второй начинается со смещения 0x22200 (и до конца) и копируется во временную директорию под названием stockfish
negoday

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

Создано: 27 декабря 2016 17:39 · Поправил: negoday New!
· Личное сообщение · #12

crypto пишет:
Ага, а второй начинается со смещения 0x22200 (и до конца) и копируется во временную директорию под названием stockfish

да, это и есть движок, я только что нашел его в этой временной директории и подменил на свой, ну если никто не будет за меня это делать, буду сам, спасибо за помощь. Как я понял алго там немного и его как-то можно отделить
Archer


Ранг: 1914.6 (!!!!)
Статус: Модератор
retired

Создано: 29 декабря 2016 20:58 New!
· Личное сообщение · #13

Тема закрыта за нарушение п.9 правил форума.
 eXeL@B —› Основной форум —› Получить исходный код из exe Microsoft Visual C++ v.10
Эта тема закрыта. Ответы больше не принимаются.

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

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