View Single Post
  #1  
Old 09-18-2012, 16:58
MarcElBichon MarcElBichon is offline
VIP
 
Join Date: Jan 2002
Posts: 268
Rept. Given: 356
Rept. Rcvd 151 Times in 57 Posts
Thanks Given: 248
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)