Вопрос по С++

Из декомпиляторов с исполнимых файлов языков высокого уровня встречал только деклиппер и что-то связанное с VB. Хотя теоретически можно создать декомпилятор и под C, C++. Как говорится, флаг в руки.

P.S. Под яву тож вродь можно сделать, если его еще нету.
 

NaBlA

Сын Амбера
VB не делает exe-шник в полном смысле этого слова.
Реально exe-шник VB - это список функций, которые одна за другой и выполняются (они берутся из соответствующих *.dll). Он никогда не работает без библиотек. Так что из такого наверное можно декомпильнуть.))))
 

daoway

кот Шрёдингера
GmPF сказав(ла):
P.S. Под яву тож вродь можно сделать, если его еще нету.
Java декомпилирутся на ура. Есть готовые вещи. Коментарии из исходника не восстанавливает ;) что и не удивительно. Хотя на самом деле всё зависит от JDK на котором компилилось, так что в общем случае не всегда возможно.

Формат байт-кода всё-таки проще...
 

Skel

42
MoGar сказав(ла):
и как ты себе это представляеш? наверное вообще нету представления что такое .exe файл. Дисассеблер есть
диссаблер есть у когото из нашей сети ???
пожалуста
ссылку если таковой имеется
заранее благодарен
 

вже~не~та

уходящая в осень...
Ответ: Вопрос по С

Помогите ....
Есть у когонить компилятор нормальный BORLANDC , шоб систему не грузил...
А то ваще шото с моим работать не реально...
 

MoGar

Member
Ответ: Вопрос по С

вже~не~та сказав(ла):
Помогите ....
Есть у когонить компилятор нормальный BORLANDC , шоб систему не грузил...
А то ваще шото с моим работать не реально...
Такая его особенность :)
 

NaBlA

Сын Амбера
Ответ: Вопрос по С

Не знаю, ни разу не замечал чтобы С систему грузил.
 

sayan

ॐ मणि पद्मे ह
Ответ: Вопрос по С

2 Голый
декомпиляторы для явы - decafePro, jad и для делфи - dede
дизассемблеры - ida (must have), hiew, W32Dasm (3 самых популярных)
если надо - в лс - выложу
 

garrik

[ ... ]
c++. как реализовать в классе ссылку на метод этого класса?

c++. как реализовать в классе ссылку на метод этого класса?
Тоесть, нужно откомпилировать нечто вроде этого:
#include<iostream.h>
class c1;
typedef void (c1::*pFunc)();
class c1{
public:
pFunc p;
void voise(){cout<<"c1"<<endl;}
void setV(){p=voise;}
};
 
Останнє редагування:

serg_pet

New Member
Ответ: c++. как реализовать в классе ссылку на метод этого класса?

ну и метод ты ж придумал :)
опиши подробнее что надо сделать и что не получается.
 
Зверху