LINUX.ORG.RU
ФорумTalks

RetDec

 , ,


0

2

Кто тут хотел декомпилятор? Вот: https://retdec.com/ (исходники)!

The decompiler is not limited to any particular target architecture, operating system, or executable file format:

  • Supported file formats: ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code.
  • Supported architectures (32b only): Intel x86, ARM, MIPS, PIC32, and PowerPC.

Features

  • Static analysis of executable files with detailed information.
  • Compiler and packer detection.
  • Loading and instruction decoding.
  • Signature-based removal of statically linked library code.
  • Extraction and utilization of debugging information (DWARF, PDB).
  • Reconstruction of instruction idioms.
  • Detection and reconstruction of C++ class hierarchies (RTTI, vtables).
  • Demangling of symbols from C++ binaries (GCC, MSVC, Borland).
  • Reconstruction of functions, types, and high-level constructs.
  • Integrated disassembler.
  • Output in two high-level languages: C and a Python-like language.
  • Generation of call graphs, control-flow graphs, and various statistics.
Deleted

А 16 битные бинарники для ms dos им расковырять можно?

Meyer ★★★★★
()

Всё бы с ним неплохо, но работает он небыстро. Но и любит память.

Ещё кстати в линуксовых бинарях не умеет удалять статические стандартные либы. В виндовых умеет.

a1batross ★★★★★
()

А ничего так. Впрочем, я уже не помню, насколько полезное чтиво выдавал hexrays.

cnupm
()

Copyright (c) 2017 Avast Software, licensed under the MIT license.

Хоть что-то путное сделали.

question4 ★★★★★
()
Ответ на: комментарий от daniilArch

Чего так сразу плохо? Проприетарка до сих пор часто еще 32-битная. Ну и надеюсь, это только начало и 64-бита еще прикрутят.

praseodim ★★★★★
()
Ответ на: комментарий от atsym

Касательно последнего стоит, просто я хочу подобрать какой-нибудь законнный пример. %)

А про память и время они в курсе.

Я там кстати одну ишшую написал уже про небольшой эксперимент рекомпиляции бинарников.

a1batross ★★★★★
()
Ответ на: комментарий от praseodim

Проприетарка до сих пор часто еще 32-битная

С этим согласен, но встречаются и 64-битные варианты, так что нужно быть ко всему готовым.

daniilArch ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.