Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
-33 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 70

Бред при декомпиляции

30.04.2014, 14:09. Показов 3253. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!У меня такая проблема, при дэкомпиляции у меня получается всякий бред типо jddvb:56/df;v:j/:u19vghj незнаю что делать и из за чего это происходит?Всем спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.04.2014, 14:09
Ответы с готовыми решениями:

Почему при сложении 2 float переменных получается бред
В чем проблема? При вызове getNumber() мне вместо ожидаемого 1234.123456 пишет 1234.12 Кратко, это класс, который содержит числа с...

Программа при выводе доп.информации выдает бред
Блин сохраняет в файл только последний введенные в цикле данные Помогите,что может быть не так: #include <iostream> ...

Бред: C2470 при экспорте класса
Я в тупике. C2470 при том, что формально всё в норме... Есть два плагина (DLL с Qt обвесами для быстрой связки). Один экспортирует ...

33
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
04.05.2014, 00:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от stawerfar Посмотреть сообщение
файл (текстовый) в определенной кодировке которую например не может распознаёшь ридер. Я это имел в веду
Он пишет туда ASCII символы. Т.е., проще говоря, латиницу. Ассемблер же в латинице записывается, ты же с этим не будешь спорить? Так вот, я уже говорил и скажу еще раз: ASCII коды латиницы во ВСЕХ кодировках одинаковые. Единственное что тут могло быть в другой кодировке - это строковые литералы, вшитые в программу. Но они составят очень малое количество от остального полученного текста (если вообще там будут).
0
 Аватар для stawerfar
150 / 64 / 8
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
04.05.2014, 00:29
Согласен на 99 процентов но, один процент оставил на двухбайтовую кодировку а тут сам понимаешь может что угодно если ридер читает по одному байту на символ. Хотя от от такой кодировки давно ушли в сторону utf но чем черт не шутит
0
-33 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 70
05.05.2014, 05:45  [ТС]
Вот генераторы.Pass RAR.rar
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
05.05.2014, 05:49
Цитата Сообщение от Sergеy Посмотреть сообщение
не компилятор а декомпилятор а декомпиляторы я всякие пробовал
Не ври. Не мог ты их пробовать, так как из натива вообще нельзя восстановить исходник. Можно только написать новый в некоторой степени эквивалентный оригинальному, но для этого надо поработать головой.
0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
05.05.2014, 07:05
Первый файл (GenPass.exe) - стандартный Delphi, никаких проблем с декомпиляцией нет.

Со вторым файлом (PassMaker.exe) чуть сложнее: он был чем-то упакован (предположительно, PECompact), распакован вручную и снова запакован хакнутым UPX. После распаковки его без проблем можно декомпилировать (Delphi).
Миниатюры
Бред при декомпиляции   Бред при декомпиляции  
1
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
05.05.2014, 08:45
Цитата Сообщение от gazlan Посмотреть сообщение
Первый файл (GenPass.exe) - стандартный Delphi, никаких проблем с декомпиляцией нет.
И где ж ты здесь увидал декомпиляцию? Это дизассемблеривание. Декомпилировать в delphi точно также нельзя. В решётку можно, если файл нэтовый, в delphi кроме новых нэтовых версий нельзя.

Добавлено через 2 минуты
Цитата Сообщение от gazlan Посмотреть сообщение
После распаковки его без проблем можно декомпилировать (Delphi).
Ну ка покажи!
0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
05.05.2014, 10:27
IDR — Interactive Delphi Reconstructor
Назначение программы

IDR (Interactive Delphi Reconstructor) – декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi и выполняемых в среде 32х-разрядных операционных систем Windows.

Программа, прежде всего, предназначена для компаний, занимающихся разработкой антивирусного программного обеспечения. Она также может в значительной мере помочь программистам в восстановлении утраченных исходных текстов программ.

Текущей версией программы могут обрабатываться файлы (как GUI, так и консольных приложений), скомпилированные компиляторами версий Delphi2 – DelphiXE2.

Конечной целью проекта является разработка программы, способной восстановить большую часть исходных Delphi-текстов из скомпилированного файла, но пока IDR, как и другие Delphi-декомпиляторы, сделать этого не может. Тем не менее, IDR может значительно облегчить такой процесс. По сравнению с другими декомпиляторами анализ, выполненный IDR, отличается наибольшей полнотой и достоверностью. Кроме того, высокая интерактивность делает работу с программой комфортной и (не побоимся этого слова) приятной.
Миниатюры
Бред при декомпиляции   Бред при декомпиляции  
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
05.05.2014, 10:37
Цитата Сообщение от gazlan Посмотреть сообщение
Назначение программы
И что? Delphi бывает разных версий, в том числе, декомпилируемых. Но то, что ты показал первый раз, - это не декомпиляция, а дизассемблирование. Бласт тоже предназначен для оптимизирующей компиляции бейскика в p-код, так я умудрился из-под бласта сохранить байт-код спектрумовского байсика безо всякой оптимизации. Если же прога писана на c++, то декомпилировать её нельзя.
0
-33 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 70
05.05.2014, 11:06  [ТС]
Кинь мне готовый код генератора.
0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
05.05.2014, 11:06
Hex-Rays Decompiler: Overview

We are pleased to present our flagship product, the Hex-Rays Decompiler, which brings binary software analysis within reach of millions of programmers. It converts executable programs into a human readable C-like pseudocode text.
Миниатюры
Бред при декомпиляции  
0
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
05.05.2014, 12:29
Цитата Сообщение от Sergеy Посмотреть сообщение
Кинь мне готовый код генератора.
Человек так и не понял, что реверсить за него никто не будет.
1
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
05.05.2014, 12:38
Цитата Сообщение от stima Посмотреть сообщение
Человек так и не понял, что реверсить за него никто не будет.
И, главное, незачем :-)

KeePass Password Safe - A free open source password manager
0
-33 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 70
05.05.2014, 14:43  [ТС]
Пойми меня правельно!Лучше чем кретиковать взялбы да выделился от всех остальных и кинулбы мне код.Ну а воопше спасибо за советы! :-)
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
05.05.2014, 14:47
Цитата Сообщение от Sergеy Посмотреть сообщение
взялбы да выделился от всех остальных
Предлагаю Вам начать с себя. Перестать искать халявы и взяться за дело. Отправную точку Вам дали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2014, 14:47
Помогаю со студенческими работами здесь

Бред при выдаче ответа в Visual C++ 2010. Срочно нужна помощь!
#include "stdafx.h" #include <stdio.h> #include <math.h> #include <clocale> int _tmain(int argc, _TCHAR* argv) { ...

Ошибка при компиляции и декомпиляции
При установке Forge(minecraft modding, но напрямую к нему это не относится) :deobfCompileDummyTask :deobfProvidedDummyTask ...

Типы переменных, полученные при декомпиляции кода в исходник на C
Всем привет, начал заниматься рефракторингом. С помощью IDA PRO 32 декомпилировал файл .exe и получил код на языке С. int sub_40110B() ...

Бред при адресации указателем
Камрады, Пытаюсь выполнить следующий код: Set oTmpWorkSheet =...

Защита от декомпиляции
Как защитить проект от декомпиляции ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru