Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   MUltimate Assembler (an OllyDbg plugin) (https://forum.exetools.com/showthread.php?t=14528)

MarcElBichon 09-18-2012 16:58

MUltimate Assembler (an OllyDbg plugin)
 
MUltimate Assembler v1.7.1
2012-09-17

Here is a multiline (dis)assembler, which supports labels and data (C-style string).
A perfect tool for writing code caves and stuff.

Homepage
Quote:

http://rammichael.com/multimate-assembler
Readme
Quote:

General:
- MUltimate Assembler is a multiline (and ultimate) assembler (and
disassembler)
- To disassemble code, select it, and choose "MUltimate Assembler" from
the right click menu
- To assemble code, click the Assemble button in the assembler window

Rules:
- You must define the address your code should be assembled on, like
this: <00401000>
- You can use any asm commands that OllyDbg can assemble
- You can use RVA (relative virtual) addressess with a module name,
like this: $module.1000 or $"module".1000, or $$1000 to use the
module of the address definition (e.g. <$m.1000>PUSH $$3 is the same
as <$m.1000>PUSH $m.3)
- You can use labels, that must begin with a '@', and contain only
letters, numbers, and _
- You can use anonymous labels, which are defined as '@@' and are
referenced to as @b (or @r) for the preceding label and @f for the
following label
- You can use C-style strings for text and binary data (use the L prefix
for unicode)
Changelog
Quote:

v1.7.1:
* Search/replace in editor (hotkeys: Ctrl+F, Ctrl+H, F3, Shift+F3).
* Fix: Correctly handle prefixed instructions (LOCK, REP, REPE/REPZ, REPNE/REPNZ).
Download
Quote:

http://rammichael.com/downloads/multiasm.rar

mm10121991 09-18-2012 18:54

the best code injection plugin
Very powerful
Without the need to install radasm files

MarcElBichon 10-17-2012 05:34

1 Attachment(s)
Multiline Ultimate Assembler v2.0
2012-10-16

Changelog
Quote:

The plugin was renamed to Multiline Ultimate Assembler.
Ported to OllyDbg v2.
Help file.
Loading from files: load multiple files.
Sync code opened in multiple instances.
Download
Quote:

http://rammichael.com/downloads/multiasm.rar

MarcElBichon 10-25-2012 05:17

1 Attachment(s)
Multiline Ultimate Assembler v2.1
2012-10-24

Changelog
Quote:

Assembly syntax: explicit base address for RVA addresses.
e.g.: PUSH $(00400000).1000
Assembly syntax: short syntax of RVA addresses for block addresses.
e.g.: <$$1000>
Fix: Module name was case-sensitive.
Download
Quote:

http://rammichael.com/downloads/multiasm.rar

BAHEK 03-22-2014 19:10

1 Attachment(s)
Multiline Ultimate Assembler v2.2.2
March 21, 2014

Changelog:
Quote:

v2.2.2 (March 21, 2014)
Block mode can now be toggled with Ctrl+B.

v2.2.1 (March 16, 2014)
Fixed: while using the shortcut syntax of align within a label, the label pointed to the address before the padding bytes.

v2.2 (March 16, 2014)
Added ability to specify block end address, e.g.: <00401000..00401010>.
Added the !align special command.

v2.1.4 (March 8, 2014)
New hotkey, Ctrl+D: Move focus to OllyDbg.
Fixed undo in overwrite mode. Reported and fixed by adoxa.

v2.1.3 (October 22, 2013)
Fixed a bug that could lead to a crash when a command with more than one RVA address is disassembled.
Fixed: the editor's position wasn't correctly restored on a secondary monitor.

v2.1.2 (September 29, 2013)
Assembly syntax for RVA addresses to refer to the module currently loaded in the CPU disassembler.
e.g.: $.1000
Improved editor responsiveness in various scenarios, especially search and replace.

v2.1.1 (November 24, 2012)
OllyDbg v2: Updated to version 2.01.0001 of plugin interface.
OllyDbg v2: Fixed search and replace.
Download:
Quote:

http://rammichael.com/downloads/multiasm.rar

BAHEK 09-12-2014 23:56

1 Attachment(s)
Multiline Ultimate Assembler v2.3
September 4, 2014

Changelog:
Quote:

v2.3 (September 4, 2014)
Added a x64_dbg version.
Added support for multiline comments.
Editor: added drag and drop support.
Minor bug fixes.

v2.2.5 (May 23, 2014)
Improved performance and stability by removing a hack which involved creating a new thread for the assembler's GUI.

v2.2.4 (March 28, 2014)
Fixed: block end address was verified only for the last code block.
Fixed: assembler could fail while using complex commands with labels.

v2.2.3 (March 22, 2014)
Added the !pad special command.
Improved error message when the block end address is exceeded.
Download:
Quote:

http://rammichael.com/downloads/multiasm.rar

BAHEK 02-22-2015 06:09

Multiline Ultimate Assembler v2.3.2
February 19, 2015

Changelog:
Quote:

v2.3.2 (February 19, 2015)
Fixed a regression: the close button didn't work (introduced in v2.3.1).
Fixed: sometimes the assemble button didn't work in the 64-bit version.

v2.3.1 (October 25, 2014)
Fixed a crash upon closing x64_dbg with the assembler window open.
Added support for packed OllyDbg v1.10 modifications.
Download:
Quote:

http://rammichael.com/downloads/multiasm.rar

MarcElBichon 05-09-2015 05:37

1 Attachment(s)
Multiline Ultimate Assembler v2.3.3
2015-05-08

Changelog
Quote:

v2.3.3 (May 8, 2015)
  • Improved file reading/writing, by locking the files during the process.
  • Added CPU context menu and a menu icon for x64dbg.

Download
Quote:

http://rammichael.com/downloads/multiasm.rar

MarcElBichon 02-27-2016 20:49

1 Attachment(s)
Multiline Ultimate Assembler v2.3.4
2016-02-27

Changelog
Quote:

v2.3.4 (February 27, 2016)
  • Fixed assembling long jump commands with labels in the 64-bit version.
  • Improved compatibility with Capstone, the new disassembly engine x64dbg uses.
  • Improved handling of comments and labels for x64dbg.
  • Fixed a bug with the 64-bit version of RAEdit: clicking page up when on top of the editor would navigate to the bottom.

Download
Quote:

http://rammichael.com/downloads/multiasm.rar

romero 02-28-2016 04:23

great to see a new version using this for quite a while.

΢Цһ�� 09-02-2016 21:03

May be able to produce a cheatengine version,in x64,ce better.

MarcElBichon 05-20-2017 15:49

Multiline Ultimate Assembler v2.3.5 final
2017-05-20

Changelog
Quote:

v2.3.6 (May 20, 2017)
  • Added the following commands for x64dbg: multiasm_show, multiasm_disasm_selection, multiasm_close.
  • Fixed a scrolling direction bug with the 64-bit version of RAEdit.

v2.3.5 (September 30, 2016)
  • Fixed assembling code with labels on x64dbg with Keystone and asmjit.
  • Implemented the Ctrl+M and Ctrl+Shift+M hotkeys on x64dbg.
  • Implemented disassembling external jumps/calls in x64dbg.
  • Minor bug fixes.

Download:
Quote:

http://rammichael.com/downloads/multiasm.rar

MarcElBichon 05-17-2022 17:59

https://ramensoftware.com/multimate-assembler
>
Source code:
https://github.com/m417z/Multiline-Ultimate-Assembler


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

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX