吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1679|回复: 2
收起左侧

[Disassemblers] Reko Deompiler v0.11.6

  [复制链接]
风吹屁屁凉 发表于 2025-1-6 12:00
本帖最后由 风吹屁屁凉 于 2025-1-6 12:05 编辑

reko - a general purpose decompiler.

Cirrus CI Build Status
GitHub workflow status
Join us on Discord
Join the chat at https://gitter.im/uxmal/reko

Reko (Swedish: "decent, obliging") is a decompiler for machine code binaries.
This project is freely available under the GNU General Public License.

The project consists of front ends, core decompiler engine, and back
ends to help it achieve its goals.  A command-line, a Windows GUI,
and a ASP.NET front end exist at the time of writing.  The decompiler
engine receives inputs from the front ends in the form of either
individual executable files or decompiler project files. Reko
project files contain additional information about a binary file,
helpful to the decompilation process or for formatting the output.
The decompiler engine then proceeds to analyze the input binary.


Byte map view of a loaded ARM binary executable


Decompiled view of a loaded ARM binary executable

Reko has the ambition of supporting decompilation of various
processor architectures and executable file formats with minimal user
intervention. For a complete list, see the
supported binaries
page.

Please note that many software licenses prohibit decompilation or
other reverse engineering of their machine code binaries. Use this
decompiler only if you have legal rights to decompile the binary
(for instance if the binary is your own.)

Downloading Reko

Official releases are published every few months on Github
and SourceForge.
Users who can't or won't build Reko themselves can download the output
of the Cirrus CI integration builder or the Github Actions integration builder.
Naturally you can build the project from the sources: see "Hacking"
below.

Installing Reko

The following prerequisite software must be installed on your machine first:

Download an appropriate installer and run it on the target machine.

After installation, you can proceed by either downloading binaries directly
from the integration build server, or by building Reko from sources (see Hacking
below).

Documentation

To get acquainted with Reko's various features, you can read the
user's guide. If you're interested in the internal workings
of the project, see the wiki.

Getting support

You can report any issues you encounter or ask any Reko-related question
on the issue tracker.
You can also try the Reko Gitter.im
chatroom. Reko is built by volunteers' efforts on their
spare time, so adjust your response-time expectations accordingly.

Hacking

To build reko, start by cloning https://github.com/uxmal/reko. You
can use an IDE or the command line to build the solution file
Reko-decompiler.sln. Reko requires the .NET 6.0 SDK
to compile. If you are an IDE user, use a recent version of Visual Studio 2022.
If you wish to build using the command line, use the command

dotnet msbuild -p:Platform={platform} -p:Configuration={config} -v:m -t:build_solution -m ./src/BuildTargets/BuildTargets.csproj

Replace {config} with either Debug or Release, and {platform} with x64 or x86.

Note: please let us know if you still are not able to compile,
so we can help you fix the issue.

If you're interested in contributing code, see the
road map for areas to explore.
The Wiki has more information
about the Reko project's internal workings. Please consult the
style guide.

You will receive warnings or errors when loading the solution in Visual Studio
if you haven't installed the WiX toolset on your
development machine. You can safely ignore the warnings; the WiX
toolset is only used when making MSI installer packages. You will not need
to build an installer if you're already able to compile the project: the build
process copies all the necessary files into a single directory.
If you do want to build an MSI installer with the WiX toolchain, you can
download it here:
http://wixtoolset.org/releases/

Depending on what you do Visual Studio might try to rebuild NativeProxy which
depends on CMake. You can either install CMake
and make sure it's added to your PATH or disable the project in Visual Studio.

Having CMake installed as part of Visual Studio is sufficient to run msbuild
from the Developer Command Prompt but not when building from inside VS,
unless you've added that to your global PATH. Installing CMake externally allows
you to add it to PATH during the installation.

NOTE: there is an issue in certain versions of Visual Studio that can manifest itself
when loading the project. You'll notice it if Visual Studio is stuck "Running Background Tasks"
and won't let you build the project. A workaround is to right click the "NativeProxy" project in the
solution explorer and choose "Unload Project". The project will then be able to load and build correctly.
This issue doesn't occur when building from the command line.

How do I start Reko?

The solution folder Drivers contains the executables that act
as user interfaces. The subdirectory WindowsDecompiler contains
the GUI client for the Windows Forms user interface. The subdirectory
AvaloniaShell contains the GUI client for the cross-platform Avalonia
user interface (still under construction). CmdLine is a command line driver.

Recent versions

See the release log for the latest releases.

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
E式丶男孩 + 2 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhulen 发表于 2025-1-6 18:15
Reko 是一个用于机器代码二进制文件的通用反编译器。该项目在 GNU 通用公共许可证下免费提供。Reko 的目标是支持各种处理器架构和可执行文件格式的反编译,尽量减少用户干预。Reko 提供了命令行界面、Windows GUI 以及 ASP.NET 前端等多种界面。以下是关于 Reko 的一些关键信息:
下载 Reko
• 官方发布:每隔几个月在 GitHub 和 SourceForge 上发布。
• 集成构建服务器:用户可以从 Cirrus CI 集成构建器或 GitHub Actions 集成构建器下载构建输出。
• 源代码构建:用户也可以从源代码构建项目,具体步骤见“Hacking”部分。
安装 Reko
• 先决条件:需要安装.NET 6.0。
• 下载或构建:可以从集成构建服务器下载二进制文件,或者按照“Hacking”部分的说明从源代码构建。
文档
• 用户指南:介绍 Reko 的各种功能。
• Wiki:介绍项目的内部工作原理。
获取支持
• 问题跟踪器:报告遇到的问题或询问 Reko 相关问题。
• Gitter.im 聊天室:加入 Reko 的 Gitter.im 聊天室。
Hacking
• 克隆仓库:从克隆代码。
• 构建项目:使用 IDE 或命令行构建 Reko-decompiler.sln 解决方案文件。需要.NET 6.0 SDK。如果使用命令行,可以使用以下命令:其中`{config}`可以是 Debug 或 Release,`{platform}`可以是 x64 或 x86。
注意事项
• WiX 工具集:如果未安装 WiX 工具集,加载解决方案时可能会收到警告或错误。WiX 工具集仅在制作 MSI 安装包时使用。
• CMake 错误:如果 Visual Studio 尝试重建依赖于 CMake 的 NativeProxy,可以选择安装 CMake 或在 Visual Studio 中禁用该项目。
如何开始使用 Reko
• 可执行文件:在 Drivers 目录中找到作为用户界面的可执行文件。WindowsDecompiler 子目录包含 Windows Forms 用户界面的 GUI 客户端,AvaloniaShell 子目录包含跨平台 Avalonia 用户界面的 GUI 客户端(仍在建设中),CmdLine 是命令行驱动程序。
最新版本
• 发布日志:查看最新的发布信息。
AI翻译!
hu960415 发表于 2025-1-6 20:43
有没有会逆向破解的大佬,我需要定制一个软件   能过APP签名证书的,需要抓包
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-25 23:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表