eXeL@B —› Программирование —› Принимаю заказы на декомпиляцию DCU |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 21 октября 2008 13:21 · Личное сообщение · #1 Доброго времени суток! Накатёрил я тут програмку для чтения дцу-шных файлов. Читает 2,3,4,5,6,7,10,10-net(DCUIL) версии. Восьмая версия плохо тестирована, на девятой вообще не тестирована. Также читает DCP и DCPIL всех версий(правда не до конца...). В результате чтения и анализа получается PAS-файл. Все переменные, классы, записи, константы,... выводятся в 99,9999% рабочем варианте. Код процедур выводится на асме, net-код не поддерживается. В NET-юнитах(dcuil) некоторые константы и переменные константы не читаются в принципе - они устанавливаются в RunTime. Например, если декомпилировать Forms.dcu то сразу получится рабочий исходник. Прошу прислать мне ваши тестовые DCU-шки для демонстрации и тестирования программы. ZlobniyHacker@rambler.ru |
|
Создано: 23 октября 2008 12:25 · Поправил: PE_Kill · Личное сообщение · #2 |
|
Создано: 23 октября 2008 13:03 · Личное сообщение · #3 |
|
Создано: 23 октября 2008 17:23 · Личное сообщение · #4 |
|
Создано: 23 октября 2008 17:27 · Личное сообщение · #5 |
|
Создано: 23 октября 2008 17:35 · Личное сообщение · #6 |
|
Создано: 23 октября 2008 17:38 · Личное сообщение · #7 |
|
Создано: 23 октября 2008 17:40 · Личное сообщение · #8 |
|
Создано: 23 октября 2008 17:40 · Личное сообщение · #9 |
|
Создано: 23 октября 2008 17:43 · Личное сообщение · #10 |
|
Создано: 23 октября 2008 17:44 · Личное сообщение · #11 |
|
Создано: 23 октября 2008 17:51 · Личное сообщение · #12 |
|
Создано: 23 октября 2008 17:56 · Личное сообщение · #13 |
|
Создано: 23 октября 2008 17:56 · Поправил: SpoliatoR · Личное сообщение · #14 Ну вот и декомпильни FastReport. Или еще чего из полезного. Будет интересно посмотреть. на что способна софтинка. dcu32 вещь проверенная....Хотя и не все ей сейчас можно. Для примера turbodb.com > License.dcu Интересно посмотреть так как ломал. Да и вообще как то странно....Народ правильно говорит. Сам бы и написал тест какой. Или качни компонет да выложи. |
|
Создано: 23 октября 2008 19:42 · Личное сообщение · #15 |
|
Создано: 23 октября 2008 21:33 · Личное сообщение · #16 |
|
Создано: 23 октября 2008 22:19 · Поправил: Stack · Личное сообщение · #17 |
|
Создано: 23 октября 2008 22:21 · Поправил: Stack · Личное сообщение · #18 млин забыл приатачить. 4877_23.10.2008_CRACKLAB.rU.tgz - autorun.dcu ----- Md5 fcbb6c9c9a5029b24d70f2d67c7cca74 |
|
Создано: 24 октября 2008 13:32 · Личное сообщение · #19 Трид, не трид - пофиг. Вот некий набросок. Сорри за некий маразм в коде, т.к. сижу на работе с урезанной версией программы(нет всех DCU'шек для загрузки импорта, ...) , в одной руке бутерброд, без дельфы и на компе шефа в его отсутствие... Получилось некое подобие кода. Обещаю точно декомпилировать завтра, т.к. дома лучшие условия... b362_24.10.2008_CRACKLAB.rU.tgz - Autorun.pas |
|
Создано: 24 октября 2008 13:41 · Личное сообщение · #20 |
|
Создано: 24 октября 2008 13:43 · Личное сообщение · #21 А вообще при полной комплектации декомпилить одно удовольствие: try - finally/except - end разпознаются, все имена переменных и процедур известны... FPU пока вызывает трудности. А пока прошу меньше кода, больше объявлений, причём самый замутных, сколько фантазии хватит. Вчера дома устранял баги после stSecUtils.dcu. Теперь forward-классы создаются там где надо, тоже и переопределением методов интерфейсов и больше нет &Finalization. |
|
Создано: 24 октября 2008 13:51 · Личное сообщение · #22 Полная у меня дома! там все DCU'шки всех(все что нашёл) версий плюс дельфа под рукой для непредвиденных ситуаций. Да и в этой версии отключены юниты для распознавания кода. Тут нет условий! bd49_24.10.2008_CRACKLAB.rU.tgz - PS.JPG |
|
Создано: 24 октября 2008 14:01 · Поправил: Ultras · Личное сообщение · #23 Sera, ну я спецом stSecUtils кидал, там классов много. И конечно хочется увидеть код процедур/ф-ий... Только первый же var сурсе это не var, а const Надо поправить декомпиль. А вот кстати тот фидошный топик про полную декомпиляцию: тут http://groups.google.com/group/fido7.ru.delphi/browse_thread/thread/3e6fed0e7f78b83a/1845c9a2ffdb59d4 ----- .[ rE! p0w4 ]. |
|
Создано: 24 октября 2008 17:13 · Личное сообщение · #24 |
|
Создано: 25 октября 2008 08:48 · Личное сообщение · #25 |
|
Создано: 25 октября 2008 10:11 · Поправил: Ultras · Личное сообщение · #26 Freecod, ты явно не знаком с Delphi. Вот почитай www.znannya.org/?view=DelphiProjectM_compilation >Юниты (DCU) они сидят после компиляции и линковки внутри EXE, поэтому если юнит отдельно декомпилируется, то и в составе EXE он также успешно будет декомпилирован. Сейчас основная цель, это довести до ума декомпилятор на примерах разнотипных юнитов. А сделать для EXE, это будет дело техники, конечно только если автор не остановится только на DCU-шках. ----- .[ rE! p0w4 ]. |
|
Создано: 26 октября 2008 08:45 · Личное сообщение · #27 Декомпельни это, результат в личку, посмотрим как справится b73c_25.10.2008_CRACKLAB.rU.tgz - SecExtFile_V2_Chk.7z ----- Лучше быть одиноким, но свободным © $me |
<< . 1 . 2 . |
eXeL@B —› Программирование —› Принимаю заказы на декомпиляцию DCU |