|
48 / 4 / 3
Регистрация: 14.11.2010
Сообщений: 163
|
|
Как извлечь код программы из ехе файла?29.01.2011, 23:27. Показов 129350. Ответов 16
Метки нет (Все метки)
0
|
|
| 29.01.2011, 23:27 | |
|
Ответы с готовыми решениями:
16
Можно ли как-нибудь из ехе-файла получить дизассемблированый код
|
|
Студент :)
895 / 328 / 12
Регистрация: 29.01.2011
Сообщений: 1,679
|
|
| 29.01.2011, 23:37 | |
|
Точно не знаю,но кажется в домашних условиях нет.Может быть какой нибудь профессиональной платной софтиной....хотя вряд ли.
1
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 29.01.2011, 23:42 | |
|
na3ar1y, полностью получить исходный код - никак. Для этого используются дизассемблеры, но от них толку мало
2
|
|
|
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
|
|
| 30.01.2011, 11:10 | |
|
ну на самом деле все зависит от дизасма) если в ассемблере разбираться и использовать иду, то все очень даже легко.
а еще вроде есть хорошие тулзы, которые смогут восстановить даже не ассемблерный код, а прямо нормальный листинг (но только для конкретного компилятора)
2
|
|
|
48 / 4 / 3
Регистрация: 14.11.2010
Сообщений: 163
|
|
| 30.01.2011, 15:12 [ТС] | |
|
erthalion , а что за тулзы?? объясни пожалуйста )
0
|
|
|
Заблокирован
|
||
| 30.01.2011, 16:27 | ||
|
1
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 30.01.2011, 16:52 | ||
![]() смешно, хоть и флуд. na3ar1y, exe-файл - и есть код программы. а то, что вы хотите получить называется листингом программы на каком-либо языке. судя по разделу, вы хотите листинг программы на C++, или даже на Visual C++. программы? способные выполнить ваше желание, называются декомпиляторами. декомпиляторы для С++ - большая-большая редкость. просто в силу того, что это язык достаточно низкого уровня, и в результате компиляции программы в exe-файл из очень-очень разных исходных листингов получаются практически идентичные исполнимые exe-файлы. можете поискать, но скорее всего, ничего, удовлетворяющего вашим требованиям вы не найдете.
1
|
||
|
Заблокирован
|
||
| 30.01.2011, 17:04 | ||
|
"exe-файл - и есть код программы" ..."в результате компиляции программы в exe-файл из очень-очень разных исходных листингов получаются практически идентичные исполнимые exe-файлы." - а теперь выдыхните, соберитесь и расшифруйте сей высер гуманитария техническими терминами
0
|
||
|
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
|
|
| 30.01.2011, 17:17 | |
|
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 30.01.2011, 17:21 | ||
|
троллинг никому не интересен. а если правда не понял - поясняю: 1)автор хочет исходник для Студии; от бишь с шаблонами диалогов, дотнетом, и прочими финтифлюшками. это специфические реализации С++, требующие специфического декомпилятора. обычным декомпилятором С++ ты шаблоны ресурсов для Студии не получишь. 2)есть несколько вариантов реализации одного и того-же алгоритма. например, простейший цикл. можно написать for(i=...;;){} а можно руками: lebel: i = ... ;делаем чего-то;goto label а в итоге компилятор сделает ИДЕНТИЧНЫЕ exe. т.е., как правило, восстановить исходный листинг программы на С++ невозможно в принципе. но можно получить что-то похожее. а в языках высокого уровня листинг как правило транслируется в код (и обратно) однозначно, без таких вариантов. и хватит хамить. я хоть в этом разделе уже и не модератор, но репу загадить могу по самый бан.
0
|
||
|
Заблокирован
|
||
| 30.01.2011, 18:03 | ||
|
То что можно только повторить примерный листинг пользуясь диззасемблером/декомпилятором это и говорилось автору сразу, но он сам этого мало понимает в силу своих очень скудных познаний (да и интелектуальный потенциал этого индивида тоже вызывает сомнения) >>1)автор хочет исходник для Студии; от бишь с шаблонами диалогов, ДОТНЕТОМ, и прочими финтифлюшками. это специфические реализации С++ с++ это не дотнет, дотнетовские проги просматриваются CLR просмоторщиками (который входит в состав студии)
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||
| 30.01.2011, 18:15 | ||||
|
0
|
||||
|
Заблокирован
|
||
| 30.01.2011, 18:22 | ||
|
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||
| 30.01.2011, 19:10 | ||
|
unStatiK, никакой двусмысленности нет. Программист тем и отличается, что способен понять о чем идет речь, даже если предметная область ему не известна, а не прикидывается хомячком, которому ничего не понятно.
0
|
||
|
48 / 4 / 3
Регистрация: 14.11.2010
Сообщений: 163
|
|
| 12.02.2011, 20:14 [ТС] | |
|
спасибо всем за изложеные знания
0
|
|
|
|
|
| 15.02.2011, 13:30 | |
|
Могу посоветовать дисассемблер Freeda шёл на моём диске с дистрибутивом VS2008, там даже есть что то вроди блоксхемы при дисассемблировании, но опять же там в асемблер всё конвертиться. Я пару раз пользовался...Вобще тут много ребят правы надо асм знать в любом случае!!!
0
|
|
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
||
| 15.02.2011, 18:31 | ||
|
-=ЮрА=-, они про исходники говорят. На халяву получить все хотят. )))
0
|
||
| 15.02.2011, 18:31 | |
|
Помогаю со студенческими работами здесь
17
Как средствами Delphi реализовать извлечение ехе файла при запуске ехе?
нужно извлечь исходный код из программы Извлечь иконку с ехе-шника Извлечь числовой код из текcтового файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|