http://home.t-online.de/home/Ollydbg/odbg107a.zip
OllyDbg 1.07a
Main new feature in OllyDbg 1.07a is the call stack.
Call stack attempts to backtrace the calling sequence
that led to the current command and displays the chain
of calls together with known parameters.
* updated list of windows messages (WM_xxx),
approx. 20 new added;
* more than 150 new known functions;
* command CLI is considered suspicious during run trace;
* you can create profile statistics for the whole module
or for the whole application;
* you can group commands in profile or count
each command separately;
* several bugfixes.
it's a free handy tool for debugging your application,
easy to use and a lot of great features.
anyone who wants to make a plugin for viewing
resources ?
TBD
OllyDbg 1.07a
Main new feature in OllyDbg 1.07a is the call stack.
Call stack attempts to backtrace the calling sequence
that led to the current command and displays the chain
of calls together with known parameters.
* updated list of windows messages (WM_xxx),
approx. 20 new added;
* more than 150 new known functions;
* command CLI is considered suspicious during run trace;
* you can create profile statistics for the whole module
or for the whole application;
* you can group commands in profile or count
each command separately;
* several bugfixes.
it's a free handy tool for debugging your application,
easy to use and a lot of great features.
anyone who wants to make a plugin for viewing
resources ?
TBD
Nice Tool :alright: I've used it for a long time and now I'm still using it.
Great !! I've used version 1.07 and I find it very usefull and recommendable. I also love the option to make OllyDbg a JustInTime-Debbuger. If your program is crashed, you can just look where the error is.:tongue:
I've forgotten to say that the surface is better than the older version.
Suggestion for the next version(s) concerns command "Assemble at ########":
Could you include a possebility to add constants to the mnemonics ??
Something like that:
mov eax, SW_SHOWNORMAL
Because I don't know the value for SW_SHOWNORMAL (and all the other constants).
If you don't know what I mean, please post it!
:tongue:
Suggestion for the next version(s) concerns command "Assemble at ########":
Could you include a possebility to add constants to the mnemonics ??
Something like that:
mov eax, SW_SHOWNORMAL
Because I don't know the value for SW_SHOWNORMAL (and all the other constants).
If you don't know what I mean, please post it!
:tongue:
i am not the developer of OllyDbg, only
a betatester ...
i send the request to Olly and i will post
the reply ASAP.
so, no one want to make plugins ? :)
a betatester ...
i send the request to Olly and i will post
the reply ASAP.
so, no one want to make plugins ? :)
You've posted this message is only 2? hours old. So wait until more coder have seen this.:rolleyes:
sorry for bringing up an ol thread. Just wanted to give a plug to this free tool ! It's so awesome :alright:
o yeah - my apoligies for being a dumbass :stupid: but if I wrote a program that needs arguments and I want to debug it WITH the arguments, how do I do it ?
I have always had this problem and dunno how to get around it. Like say I write a program that goes like this
c:/> Add.exe 2 3 9
14
c:/>
How do I debug it with Olly with those numbers (or any other numbers or variables)
:confused:
I have always had this problem and dunno how to get around it. Like say I write a program that goes like this
c:/> Add.exe 2 3 9
14
c:/>
How do I debug it with Olly with those numbers (or any other numbers or variables)
:confused:
prana: menu debug/arguments and you can add
your arguments ... this arguments are also saved
in .udd file
TBD
your arguments ... this arguments are also saved
in .udd file
TBD
ollydbg is great!
I suspect that it would be easier to create plugins, if plug106.zip weren't corrupt :P
anyone who wants to make a plugin for viewing
resources ?
resources ?
What should the plugin do exactly? Just view the resources in the debuggee? Automatically show them if their IDs are detected? Could you give some details?
Thomas
prana: menu debug/arguments and you can add
your arguments ... this arguments are also saved
in .udd file
TBD
Thanks, I'll check it out now. :grin: :alright:
Thanks for that, in the process found the problem with my code. It seems the AgrClC API is not able to pick up spaces in the command argument, even if it is encapsulated in " ".
But GetCL works great, so I am now on version 1.1 :grin:
More info in case anyone is interested
So ArgClC does not like this format...
"c:/My Documents/Settings/Add.exe" 1 2 3
It picks up c:/My as the first argument and Documents/Settings/Add.exe as second argument.
But since GetCL supersedes ArgClC, and has cross platform issues (Win XP?)
But GetCL works great, so I am now on version 1.1 :grin:
More info in case anyone is interested
So ArgClC does not like this format...
"c:/My Documents/Settings/Add.exe" 1 2 3
It picks up c:/My as the first argument and Documents/Settings/Add.exe as second argument.
But since GetCL supersedes ArgClC, and has cross platform issues (Win XP?)
Just view the resources in the debuggee? Automatically show them if their IDs are detected? Could you give some details?
yup ... that's it ... a plugin that shows the resources
(bitmaps, icons, dialogs, strings ... kinda like exescope)
you can get the information from memorymap/view
all resources
if you need some additional plugin functions we can
talk with Olly to implement
btw, 1.07b will be released soon with call tree (great
feature) ... also in the works is a command line interface -
a la softice
TBD
Viewing most of the resources wouldn't be too hard... however the plugin lacks a callback for the 'view all resources' window...
Thomas
Thomas
I suspect that it would be easier to create plugins, if plug106.zip weren't corrupt :P
i just downloaded plug106.zip and it's OK :alright: .
Thomas: about resource plugin you can use:
mainbase = Plugingetvalue(VAL_MAINBASE);
module = Findmodule(mainbase);
module->resbase - base address of resources
module->ressize - size of resources
but you need to do the resource parsing by
yourself ... it will be cool for start to have a
bitmap browser :)
if you need any infos about OllyDbg dont
hesitate to contact me
cya
TBD
TBD: I can find that one with the insert-menu callback as well but I meant the window where all the resources are already extracted (addr+size of each resource). I could figure out the resource section myself but if it's already done, why do it again?
Thomas
Thomas
TBD: I can find that one with the insert-menu callback as well but I meant the window where all the resources are already extracted (addr+size of each resource). I could figure out the resource section myself but if it's already done, why do it again?
Thomas
select a .rsrc section, right click and select 'view all resources'.
Is this the window you meant?
yes savage ... but we need the contents of that window
to make a resource browsing plugin ...
but there is no way on this version of OllyDbg (i talked
to Olly and the only way to access resources in a plugin is to
use Findmodule and access t_module table)
TBD
to make a resource browsing plugin ...
but there is no way on this version of OllyDbg (i talked
to Olly and the only way to access resources in a plugin is to
use Findmodule and access t_module table)
TBD