Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 09-18-2012, 16:58
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Reply With Quote
The Following User Gave Reputation+1 to MarcElBichon For This Useful Post:
giv (09-19-2012)
The Following 3 Users Say Thank You to MarcElBichon For This Useful Post:
an0rma1 (02-29-2016), flexlm (09-30-2023), Storm Shadow (09-02-2016)
  #2  
Old 09-18-2012, 18:54
mm10121991 mm10121991 is offline
VIP
 
Join Date: Feb 2011
Posts: 136
Rept. Given: 29
Rept. Rcvd 56 Times in 34 Posts
Thanks Given: 7
Thanks Rcvd at 22 Times in 13 Posts
mm10121991 Reputation: 58
the best code injection plugin
Very powerful
Without the need to install radasm files
Reply With Quote
  #3  
Old 10-17-2012, 05:34
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Attached Files
File Type: rar Multiline Ultimate Assembler v2.0 final.rar (372.9 KB, 40 views)
Reply With Quote
The Following 7 Users Gave Reputation+1 to MarcElBichon For This Useful Post:
chessgod101 (10-17-2012), giv (10-17-2012), new_profile (10-20-2012), nikre (10-19-2012), quygia128 (10-25-2012), zeuscane (10-17-2012)
  #4  
Old 10-25-2012, 05:17
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Attached Files
File Type: rar Multiline Ultimate Assembler v2.1 final.rar (374.4 KB, 40 views)
Reply With Quote
The Following 3 Users Gave Reputation+1 to MarcElBichon For This Useful Post:
giv (10-25-2012), uranus64 (10-25-2012), xtiaoshi (10-25-2012)
  #5  
Old 03-22-2014, 19:10
BAHEK BAHEK is offline
Family
 
Join Date: Dec 2012
Posts: 63
Rept. Given: 33
Rept. Rcvd 89 Times in 29 Posts
Thanks Given: 46
Thanks Rcvd at 125 Times in 34 Posts
BAHEK Reputation: 89
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
Attached Files
File Type: rar Multiline_Ultimate_Assembler_v_2.2.2.rar (379.5 KB, 43 views)
Reply With Quote
The Following 4 Users Gave Reputation+1 to BAHEK For This Useful Post:
alekine322 (03-25-2014), besoeso (03-23-2014), chessgod101 (04-05-2014), uel888 (03-24-2014)
  #6  
Old 09-12-2014, 23:56
BAHEK BAHEK is offline
Family
 
Join Date: Dec 2012
Posts: 63
Rept. Given: 33
Rept. Rcvd 89 Times in 29 Posts
Thanks Given: 46
Thanks Rcvd at 125 Times in 34 Posts
BAHEK Reputation: 89
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
Attached Files
File Type: rar Multiline_Ultimate_Assembler_v_2.3.rar (465.0 KB, 22 views)
Reply With Quote
The Following 2 Users Gave Reputation+1 to BAHEK For This Useful Post:
cjack (09-13-2014), xtiaoshi (09-13-2014)
  #7  
Old 02-22-2015, 06:09
BAHEK BAHEK is offline
Family
 
Join Date: Dec 2012
Posts: 63
Rept. Given: 33
Rept. Rcvd 89 Times in 29 Posts
Thanks Given: 46
Thanks Rcvd at 125 Times in 34 Posts
BAHEK Reputation: 89
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
Reply With Quote
The Following 2 Users Gave Reputation+1 to BAHEK For This Useful Post:
chessgod101 (02-23-2015), xtiaoshi (02-22-2015)
  #8  
Old 05-09-2015, 05:37
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Attached Files
File Type: rar MUltimate Assembler v2.3.3 final.rar (473.6 KB, 25 views)
Reply With Quote
The Following User Says Thank You to MarcElBichon For This Useful Post:
chessgod101 (05-14-2015)
  #9  
Old 02-27-2016, 20:49
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Attached Files
File Type: rar MUltimate Assembler v2.3.4 final.rar (474.1 KB, 40 views)
Reply With Quote
The Following 4 Users Say Thank You to MarcElBichon For This Useful Post:
an0rma1 (02-29-2016), niculaita (02-28-2016), romero (02-28-2016), zeuscane (02-28-2016)
  #10  
Old 02-28-2016, 04:23
romero romero is offline
Friend
 
Join Date: Sep 2010
Posts: 40
Rept. Given: 10
Rept. Rcvd 24 Times in 6 Posts
Thanks Given: 36
Thanks Rcvd at 16 Times in 4 Posts
romero Reputation: 24
great to see a new version using this for quite a while.

Last edited by mr.exodia; 02-29-2016 at 11:14.
Reply With Quote
  #11  
Old 09-02-2016, 21:03
΢Цһµ¶ ΢Цһµ¶ is offline
Friend
 
Join Date: Dec 2006
Location: ....
Posts: 22
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 1
Thanks Rcvd at 4 Times in 4 Posts
΢Цһµ¶ Reputation: 1
May be able to produce a cheatengine version,in x64,ce better.
Reply With Quote
  #12  
Old 05-20-2017, 15:49
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
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
Reply With Quote
The Following 2 Users Say Thank You to MarcElBichon For This Useful Post:
serseri_1453 (05-21-2017), tonyweb (05-20-2017)
  #13  
Old 05-17-2022, 17:59
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 355
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 246
Thanks Rcvd at 264 Times in 86 Posts
MarcElBichon Reputation: 100-199 MarcElBichon Reputation: 100-199
https://ramensoftware.com/multimate-assembler
>
Source code:
https://github.com/m417z/Multiline-Ultimate-Assembler
Reply With Quote
The Following 2 Users Say Thank You to MarcElBichon For This Useful Post:
wilson bibe (05-17-2022), zeuscane (05-17-2022)
Reply

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
DEF plugin for OllyDbg 2.XX wilson bibe Community Tools 2 07-22-2014 09:01


All times are GMT +8. The time now is 18:56.


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