PDA

View Full Version : New OllyDbG Plugin


Anonymous
December 3rd, 2004, 02:30
Name: Asm2Clipboard
Version: 0.1
Url: http://www2.100mb4free.de/fatmike/OllyDbgPlugIn/Asm2Clipboard.dll
("http://www2.100mb4free.de/fatmike/OllyDbgPlugIn/Asm2Clipboard.dll
")

Description:
This little plugin can be used to copy selected asm code to clipboard. It only copies the offsets, the disassemblies and the comments to clipboard. It uses C/C++ comment delimiters for the offsets and the comments. Therefore the plugin helps you using inline assembler in your C/C++ projects.
Theres a second function which only copies the disassemblies to clipboard and fixes the jump destinations using inline assembler syntax.

Comment:
This plugin is still under development. The functions described in the "Descriptions" section work fine, but will probably improved in the future....Please let me know what you think of this plugin.

Fatmike

kittmaster
December 7th, 2004, 08:19
this will make things a lot easier.

sweet

Moodsky
December 26th, 2004, 07:01
very good, thank.

Lenus
December 26th, 2004, 22:17
i have used it,it is a good plugin.

liuyilin
December 27th, 2004, 21:57
i have used it too,it realy is a good plugin.

Fatmike
April 5th, 2005, 14:25
The link doesnt exist anymore.
Please use http://www.cip-re.info/tools_download.php?id=32&dl=1
("http://www.cip-re.info/tools_download.php?id=32&dl=1
")
to download the plugin.

Fatmike

TBD
April 5th, 2005, 22:35
Fatmike This plugin is still under development
please tell me when is released to add it to Stuph page. thanks

Fatmike
April 6th, 2005, 01:51
@TBD

i dont have time to keep on developing it, the functions in the plugin all work fine, i havent found any bugs until now. u can add it to stuph page.

fatty

Kyd
May 8th, 2005, 04:25
link dropped (

TBD
May 8th, 2005, 12:22
Kyd: it is on Stuph page

blabberer
May 29th, 2005, 07:34
FatMike,
i dont know if you are still working on it
but i happened to use it for ripping code from (position independent code)
kernel32.dll paste it in masm for assmbling it sure works fine apart from this small problem which is kinda tedious

masm doesnt assemble this code as it is
mov eax dword ptr ds :[esp+c]
it would treat the c as a label and issue warning
one has to add 0 in front and h in end
like mov eax,dword ptr ds:[esp+0ch]

also masm assumes decimal radix
so mov eax,fs:[30]
if ripped and pasted directly will assemble as
mov eax,fs:[1e]

could you possibly add 0 and h to the fixed asm command
then it would be perfect to rip and recode

thanks and regards

Fatmike
October 25th, 2005, 12:35
Thanks for your comment. Right now im really busy, so i cant promise when or if i will publish another version...if so, i will sure let you know.

greetings, mike

Fatmike
November 19th, 2005, 12:19
There's a new version available of Asm2Clipboard (Version 0.2).
Full code ripping support for MASM and Inline ASM for C/C++.
I hope you like it.

Dowload:

http://rapidshare.de/files/7860111/Asm2Clipboard_V0_2.zip.html
("http://rapidshare.de/files/7860111/Asm2Clipboard_V0_2.zip.html
")

Fatmike

Fatmike
November 19th, 2005, 12:21
@TBD : You can add it to stuph page if you want!
Edit: I found 2 bugs (see below), dont add it to stuff page, i will fix it asap

HolyView
November 19th, 2005, 15:04
@Fatmike : source code ???? :'(
pleeaaassseeee

Fatmike
November 19th, 2005, 18:29
Known bugs:

1. If theres a constant with a leading 0, the code ripping won't work for
inline assembler
Example: and ecx,0FF will lead to and ecx,00xFF instead of and ecx,0xFF

2. If theres a constant a,b,c,d,e,ea,eb,ec or ed the code might be
ripped wrong
Example: CMP DWORD PTR DS:[ECX+74],0E will lead to
CMP DWORD PTR DS:[0EhCX+074h],0E instead of
CMP DWORD PTR DS:[ECX+074h],0Eh
because the 'E' of ECX is interpreted as the constant

You need to correct this by yourself when you ripped some code, but i will fix these bugs asap and post the new file when im done.
Besides these 2 bugs the plugin works fine and saves time ripping code.
Download the current version here:

http://rapidshare.de/files/7860111/Asm2Clipboard_V0_2.zip.html ("http://rapidshare.de/files/7860111/Asm2Clipboard_V0_2.zip.html")

Fatmike

Epsylon3
November 20th, 2005, 18:58
i think that could be fixed fast with regex....