PDA

View Full Version : NonaWrite - New Ollydbg Plugin


Nonameo
May 6th, 2005, 15:09
well.. 1bitshort said now that now i've made 1 plugin, hopfully the floodgates will open, and they have

NonaWrite is a plugin that helps you write code injection

Lets say for example you have just written 10 lines of instructions using the Assemble command. You step through it and noticed that you need to insert line just after line 2

Now you have to copy lines 3 - 10.
Insert your line
Then restore those lines just after your new one

NonaWrite is essentially a multiline editbox which you can write your code in. If the above situation occured, you could simply insert your line in the editbox, then press the "Assemble" button on it and your code would be automatically changed.

The plugin is almost complete, i just need to add a couple more features and it should be done soon

Features include:
Code Assembler (as above)
String Assembler (syntax is: $ "my string" this will also add the null)
Open / Save previous code to / from .txt file
Comment support
Calculate String Offsets: (this one is very useful, i'll explain more about it later)

The only problem so far is when using jmp and call. when i use the olly api "Assemble", it seems to give back the opcode for the jump, but not the whole set of bytes to write.

Does anyone know how i can use Assemble with jmp & call so it gives me back the exact bytes to write to mem. my way of working it out manually is proving a bit fragile

Thanks

-Nonameo-

Ricardo Narvaja
May 6th, 2005, 15:50
well, you cannot put the download link do yu have a download link?

Ricardo Narvaja

Nonameo
May 6th, 2005, 15:53
Sorry Ricardo, its not quite finished yet. Soon

-Nonameo-

Ricardo Narvaja
May 6th, 2005, 16:22
sorry

Ricardo Narvaja

garryw
May 6th, 2005, 17:12
Hey Nonameo now that will be a useful plugin, save me having to have all those jic nop's, look forward to the realease.

Nonameo
May 7th, 2005, 09:29
Ok its release time..

Everything should be in place.

PLEASE read the help file before using it. There is some syntax which you must use for specifying addresses etc...

Any comments / ideas / problems: post here.

Thanks

Enjoy

-Nonameo-

http://elite-tek.com/~nonameo/NonaWrite.rar ("http://elite-tek.com/~nonameo/NonaWrite.rar")

Nonameo
May 10th, 2005, 14:31
Version 1.1 out now

All jmp / call problems fixed

-Nonameo-

http://4-0-4.info/other/NonaWrite1.1.rar ("http://4-0-4.info/other/NonaWrite1.1.rar")

Nacho
May 23rd, 2005, 19:54
Link is not working
Post a new link please.

Nacho

Ricardo Narvaja
May 24th, 2005, 04:29
yes the link donīt work at all, do you have other?

Ricardo Narvaja

gabri3l
May 24th, 2005, 21:42
I uploaded it here:

http://rapidshare.de/files/1965181/Nonawrite1.1.rar.html ("http://rapidshare.de/files/1965181/Nonawrite1.1.rar.html")

Ricardo Narvaja
May 25th, 2005, 07:06
thanks

Ricardo Narvaja

Ricardo Narvaja
May 25th, 2005, 07:08
thanks

Ricardo Narvaja

Nonameo
May 30th, 2005, 07:41
Sorry about that guys, i've been away.

Thanks for uploading that gabri3l, i appreciate it

New link: http://nonameo.elite-tek.com/NonaWrite1.1.rar
("http://nonameo.elite-tek.com/NonaWrite1.1.rar
")

I've started on getting a few more bugs out for version 1.2, thinking about adding syntax hilighting

Thanks again

-Nonameo-

Ricardo Narvaja
May 30th, 2005, 09:15
your plugis are great, and a very good job

Ricardo Narvaja

Nonameo
May 30th, 2005, 15:19
Thanks Ricardo, thats good to hear.

Do you use MSN ?

Feel Free to add me

Mighele@gmail.com

-Nonameo-

Ricardo Narvaja
May 30th, 2005, 17:49
I add to my msn list thanks

Ricardo Narvaja

Nonameo
June 2nd, 2005, 13:17
Update:

NonaWrite 1.2 nearly ready

Massive improvments on the editbox, it now uses the RAEdit control by KetilO. Syntax hilighitng supported, line numbering, saving improved and more..

Release coming soon

P.S. I emailed the guy who runs the "Olly Stuph" page about NonaWrite, but have had no reply, can anyone mention it to him ?

Thank you

-Nonameo-

Nonameo
June 3rd, 2005, 19:30
Ok here it is, Version 1.2

Please report any bugs to Mighele@gmail.com

Thanks

-Nonameo-

http://nonameo.elite-tek.com/NonaWrite1.2.rar ("http://nonameo.elite-tek.com/NonaWrite1.2.rar")

Ricardo Narvaja
June 3rd, 2005, 20:57
Thank i test and tell you.

Iīm downloading now

Ricardo Narvaja

MrSmith
July 29th, 2006, 17:25
Hi,

I just tried NonaWrite 1.2 and it looks very nice, but I can't assemble anything because I get the error "Extra input after operand" when I try the example from the help file

0x401109:
push eax

and I get "unrecognized operand" when I try
0x401109:
nop

Any idea what I'm doing wrong ?

MrSmith