Сейчас на форуме: -Sanchez- (+7 невидимых) |
eXeL@B —› Основной форум —› Получить исходный код из exe Microsoft Visual C++ v.10 |
Посл.ответ | Сообщение |
|
Создано: 27 декабря 2016 11:44 · Поправил: negoday · Личное сообщение · #1 Насколько реально получить работоспособный исходный код программы? По идее внутри должен быть алгоритм (основа) и приделанный к нему шахматный движок (исходный код которого есть). По поводу защиты файла - ее вроде нет (Microsoft Visual C++ v.10 - 2010 ( E8 ) www.microsoft.com, Overlay : EXE PE found > Offset : 0000h). Существует ли инструмент, способный сразу разложить как надо (касаемо именно этого исполняемого файла)? Как минимум интересует разложение исходного exe на два - алгоритм распознавания и второй файл - шахматный двиг, который уже можно под себя редактировать и компилировать. |
|
Создано: 27 декабря 2016 12:17 · Личное сообщение · #2 |
|
Создано: 27 декабря 2016 12:42 · Личное сообщение · #3 |
|
Создано: 27 декабря 2016 12:47 · Личное сообщение · #4 |
|
Создано: 27 декабря 2016 15:45 · Личное сообщение · #5 |
|
Создано: 27 декабря 2016 16:22 · Личное сообщение · #6 |
|
Создано: 27 декабря 2016 16:50 · Поправил: crypto · Личное сообщение · #7 В файле HorviG_chessbot.exe всего-то 35 функций (+WinMain), из которых основной интерес представляет самая здоровая: sub_401E90. | Сообщение посчитали полезным: negoday |
|
Создано: 27 декабря 2016 16:57 · Личное сообщение · #8 |
|
Создано: 27 декабря 2016 17:06 · Поправил: negoday · Личное сообщение · #9 crypto пишет: В файле HorviG_chessbot.exe всего-то 35 функций (+WinMain), из которых основной интерес представляет самая здоровая: sub_401E90. Как бы отделить чтобы два экзе было отдельно? Как Вы это смотрите, через ИДУ? Один из экзе stockfish - шахматный двиг, а вот второй сам алго (видимо тот что поменьше). Мне главно отделить как-то, т.е. вынести один экзе отдельно, чтобы я его мог менять (компилить из исходников). А алкго (вторая часть - просто цеплялся к нему). Сейчас они как-то вместе. В любом случае все сообщения в этом топике я считаю полезными, они помогут мне или может кому-то вскрыть ларчик. |
|
Создано: 27 декабря 2016 17:16 · Личное сообщение · #10 negoday Вам 100% знаний не хватит, а бесплатно такую работу никто делать не будет. | Сообщение посчитали полезным: negoday |
|
Создано: 27 декабря 2016 17:19 · Поправил: crypto · Личное сообщение · #11 |
|
Создано: 27 декабря 2016 17:39 · Поправил: negoday · Личное сообщение · #12 crypto пишет: Ага, а второй начинается со смещения 0x22200 (и до конца) и копируется во временную директорию под названием stockfish да, это и есть движок, я только что нашел его в этой временной директории и подменил на свой, ну если никто не будет за меня это делать, буду сам, спасибо за помощь. Как я понял алго там немного и его как-то можно отделить |
|
Создано: 29 декабря 2016 20:58 · Личное сообщение · #13 |
eXeL@B —› Основной форум —› Получить исходный код из exe Microsoft Visual C++ v.10 |
Эта тема закрыта. Ответы больше не принимаются. |