eXeLab
eXeL@B DVD 2016 !

Курс видеоуроков программирования и крэкерства 6.0
(актуальность: февраль 2017)
Свежие инструменты, новые видеоуроки!

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

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

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

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

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

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

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


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

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

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

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

negoday

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

reversecode


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

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

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

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

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

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

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

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

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

negoday

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

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

crypto

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

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

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

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

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

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

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


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

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

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

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

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