Декомпилирован в Hex Rays. Читается намного легче, нежели в простом Hex'е в распакованом виде 39мб ссылочка Dump
Никому не нужный бред. Без имен функций и переменных, структур и т.д. это просто мусор. Да и сам декомпилятор на многих участах не верно анализирует код, ну например, как функция типа void может вообще что-то возращать? Так нет же, декомпилятор присвоит ей возвращаемое значение int и вернёт какую-нибуть ерунду не нужную (это связано с тем, что возвращаемое значение хранится в EAX, и даже если функция ничего не возвращает, этот регистр используется для промежуточных вычеслений)... ИМХО. Проще на ассемблере читать код, чем это "уродство".
целиком и полностью согласен. Но декомпилятор вытягивает только структуры. и больше ничего. мало ли кому надо для ознакомленя http://www.idapro.ru/manual/primer.shtml
Кому надо, у тех хватит ума, догадаются как это получить Тем же, кто не занимается программированием - это просто набор непонятных букв и цифр, и уж им это только почитать, например как длинный и скучный анекдот - прочитал и забыл, только время потратил.
хотел добавить информацию во время загрузки клиента. нашёл файл отвечающий за инфо надписи, а оказалось файл напрямую связан с elementclient.exe да и нельзя дописать в elementclient.exe , только поменять существующее(( почитал про декомпилятор Hex Rays, написано что декомпилирует в рабочий код всё. Вот я и решил декомпилировать. Поссмотрел на всё это... вздохнул.... сказал ГОВНО исходник это. Одни структуры и ссылки переменных. Даже пробывать не стал компилировать. Выложил сюда, может кто поссмотрев на декомпилированный код Эмулятор напишет ...
Не правда, если есть желание дописать не проблема Например, таблицу с очками на ивенте: P.s. Кто не верит, могу пригласить на сервер - убидитесь сами.
я поссмотрел свойства твоего elementclient.exe с шаровым. байт в байт размер. Как так надо дописать таблицу эвента чтобы при этом не потерять размер? Вывод(мои догадки) что то заменить. Вот только что? что можно убрать из экзешника не нужного? если добавить хотябы один бит хоть "00" то экзешник становится больше. Как так можно что то заменить не теряя работоспособности главного на мой взгляд экзешника?
Похоже, что как-то не правильно смотрели или не с того сервера клиент (см. ссылку на автарку). Попробуйте по байтам сравнить.
Конечно сравнивать надо по содержимому, в основном все фиксы пишутся в свободные области файла, а не добавлением.
Если в конец файла - без проблем запустится. Именно так и работают SFX архивы (самоизвлекающиеся ZIP/RAR архивы с расширением .exe), и большинство инсталляторов А вот если в середину файла или в начало, то будет беда :unsure:
И что? Вы утвердаете что они полностью идентичны? Этому противоречит наличие разных (внешне) иконок в самой программе. Файл считается одинаковым, только в том случае, когда размер и содержимое - совпадают. В данном же случае, только размер совпадает.