Go Back   Exetools > General > Developer Section


Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 10-04-2017, 08:33
atom0s's Avatar
atom0s atom0s is offline
Join Date: Jan 2015
Posts: 404
Rept. Given: 26
Rept. Rcvd 128 Times in 65 Posts
Thanks Given: 54
Thanks Rcvd at 758 Times in 286 Posts
atom0s Reputation: 100-199 atom0s Reputation: 100-199
CeAutoAsm-x64dbg Plugin

The CeAutoAsm plugin is a wrapper around a mini-project of mine, ceautoasm.dll.

ceautoasm.dll is Cheat Engine's internal auto assembler ripped out into a standalone library that can be used pretty much anywhere in a Windows environment. ceautoasm.dll uses the latest Cheat Engine code base for its internal workings with as minimal changes to the original code as needed to make it work.

Some features of the auto assembler and internals have been removed to limit file size and ease of use.

Removed Features (General)
  • All ARM / JNI / Unix / Mono features removed.
  • All Lua features are removed.
  • All driver/kernel level features removed.
  • All DBVM features removed.
  • Structure / Extended debug information resolving removed. (May restore later.)

Removed Features (Auto Assembler Engine)
  • Prologues [Removed due to not using Lua/Plugin features.]
  • Commands [Removed due to not using Lua/Plugin features.]
  • Plugins [Removed due to not using Lua/Plugin features.]
  • INCLUDE() macro. [Removed due to overhead/bloat. May be restored later.]
  • KALLOC() macro. [Removed due to not using kernel features.]
  • LOADLIBRARY() macro. [Removed due to overhead/bloat. Lot of code changes required to work with this library.]
  • LUACALL() macro. [Removed due to not using Lua features.]
  • REASSEMBLE() macro. [Removed due to requiring unwanted UI related things / disassembler engine.]


CeAutoAsm implements the following commands for x64dbg:
  • ceautoasm.getaddress [parsable_string]
    • Parses a Cheat Engine based string that can be interpreted as an address.
  • ceautoasm.goto [parsable_string]
    • Parses a Cheat Engine based string that can be interpreted as an address and goes to it in the CPU window.
  • ceautoasm.script.enable [script_name]
    • Executes the enable section of the given script.
  • ceautoasm.script.disable [script_name]
    • Executes the disable section of the given script.

Full information and download can be found on the Github:
Reply With Quote
The Following 3 Users Gave Reputation+1 to atom0s For This Useful Post:
MarcElBichon (10-04-2017), mr.exodia (10-04-2017), yoza (10-11-2017)
The Following 10 Users Say Thank You to atom0s For This Useful Post:
besoeso (10-05-2017), computerline (10-04-2017), danrevella (02-19-2022), dj-siba (10-08-2017), Indigo (07-19-2019), niculaita (10-06-2017), sh3dow (10-05-2017), Spiderz_Soft (10-07-2017), yoza (10-04-2017), zeuscane (10-04-2017)

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
x64dbg Plugin Manager hors Developer Section 12 03-03-2023 04:00
AdvancedScript x64dbg Plugin ahmadmansoor Developer Section 14 10-15-2019 00:35
DBG2AP - x64dbg plugin Agmcz Community Tools 1 06-15-2019 07:14
Strings plugin for x64dbg hors Developer Section 0 03-16-2019 01:42
nfd - x64dbg plugin hors Community Tools 2 04-01-2018 08:18

All times are GMT +8. The time now is 10:08.

Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )