View Single Post
  #1  
Old 03-04-2018, 08:36
mrfearless mrfearless is offline
Family
 
Join Date: Jan 2017
Location: Ireland
Posts: 5
Rept. Given: 14
Rept. Rcvd 5 Times in 2 Posts
Thanks Given: 29
Thanks Rcvd at 21 Times in 5 Posts
mrfearless Reputation: 5
CopyToAsm - x64dbg plugin

A plugin to copy a selected disassembly range in the x64dbg cpu view tab and convert to a masm compatible style assembler code and output to clipboard or the reference view tab.

Features:
  • Copy selected range to assembler style code.
  • Outputs assembler code to clipboard or reference view.
  • Adds labels for jump destinations.
  • Adjusts jump instructions to point to added labels.
  • Indicates if jump destinations are outside selection range.
  • Code comments to indicate start/end and outside range.
  • Options to adjust comments and label outputs.
  • Format hex values as C style (0x) or Masm style.
  • Registered commands: CopyToAsmClip (ctac) and CopyToAsmRef (ctar)

How To Install
  • Copy the CopyToAsm.dp32 file to your x64dbg\x32\plugins folder
  • Copy the CopyToAsm.dp64 file to your x64dbg\x64\plugins folder

How To Use
  • Open x64dbg
  • Open target
  • Select lines of disassembly in the cpu tab window
  • Select CopyToAsm plugin
  • Select copy to clipboard (or copy to reference view tab)
  • Paste into text document (if previously copied to clipboard)

Project Pages:
https://github.com/mrfearless/CopyToAsm-Plugin-x86
https://github.com/mrfearless/CopyToAsm-Plugin-x64

Downloads
CopyToAsm-Plugin-x86
CopyToAsm-Plugin-x64

See wiki example: szLen example
Reply With Quote
The Following 3 Users Gave Reputation+1 to mrfearless For This Useful Post:
copyleft (03-04-2018), MarcElBichon (03-05-2018), mr.exodia (03-04-2018)
The Following 6 Users Say Thank You to mrfearless For This Useful Post:
ionioni (03-04-2018), kienmanowar (03-04-2018), ontryit (03-04-2018), TechLord (03-04-2018), TheEnd (03-14-2018), tonyweb (03-04-2018)