Patch exporter for x64dbg
C C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pluginsdk Update capstone_wrapper.cpp Apr 23, 2017
src 更安全 Apr 29, 2017
templates Initial commit Jul 22, 2016
utf8 Initial commit Jul 22, 2016
.gitignore Initial commit Jul 22, 2016
LICENSE
README.md warning Mar 5, 2018
Strings.rc Update Strings.rc Apr 23, 2017
patchexporter.sln Initial commit Jul 22, 2016
patchexporter.vcxproj Update patchexporter.vcxproj Apr 28, 2017
patchexporter.vcxproj.filters Update patchexporter.vcxproj.filters Apr 22, 2017
patchexporter.vcxproj.user Initial commit Jul 22, 2016
resource.h Updated resource.h Apr 23, 2017

README.md

WARNING:this plugin is NOT COMPATIBLE with latest x64dbg because Capstone has been removed. It will be fixed in a few days.

x64dbgpatchexporter

Patch exporter for x64dbg : export patches with a template.

Feature

Export the patches as C program source, and you can compile it with your favourite compiler. The program will automatically apply the patches you made as you double-click on it. This plugin can also export selected code into compilable disassembly.

将补丁导出为C语言源程序,您之后就能编译它。导出的程序可以将您的补丁自动应用到当前运行的程序。还可以把选择的代码复制成可以编译的汇编代码。

You can also make your own template to support a programming language other than C.

您也可以仿照C.txt的格式自行制作一个模板以支持别的编程语言。

All the files exported are saved in UTF-16 encoding with BOM.

导出的文件都是采用带有文件头的UTF-16编码的。

Usage

Click on "Export", then select the template(such as the "C.txt" released), then export the patch to a file.

用法:点击插件菜单里的导出补丁,然后选择一个模板(比如随插件一起发布的C.txt),再选择保存到的文件。

After you exported one file, the last template is remembered and you can use it in subsequent exports.

导出一次补丁后,上次使用的模板就会记忆下来,下次导出可以用"以上次使用的模板导出补丁"快速导出。

The context menu in disassembly view will add a menu item to copy compilable disassembly.

反汇编窗口的右键菜单里面增加复制成可编译的反汇编功能。