Welcome to the new Woodmann RCE Messageboards Regroupment
Please be patient while the rest of the site is restored.

To all Members of the old RCE Forums:
In order to log in, it will be necessary to reset your forum login password ("I forgot my password") using the original email address you registered with. You will be sent an email with a link to reset your password for that member account.

The old vBulletin forum was converted to phpBB format, requiring the passwords to be reset. If this is a problem for some because of a forgotten email address, please feel free to re-register with a new username. We are happy to welcome old and new members back to the forums! Thanks.

All new accounts are manually activated before you can post. Any questions can be PM'ed to Kayaker.

ODbgScript v1.30 - Feature Requests and Bug Report

Bugs/suggestions/scripts/... for OllyScript plugin
shERis

ODbgScript v1.30 - Feature Requests and Bug Report

Post by shERis »

Hi Epsylon3!

I found the following:
When I singlestepped a script with the S key in script window and arrived an ESTO command, ESTO was executed normally. After an exception the script line continued with the next line and not at eoe-label! Perhaps it is the same with eob-label, I didn´t verify that.

In the values row of script window the both values of two parameter instructions are in other order. I think this is a little bit irritating.

When script window is opened now, all other applications windows are disabled, OllyDbg too. You are not able to change window content!!! Thats very ugly!

Great thanx for your work!
shERis

ODbgScript v1.30 - Feature Requests and Bug Report

Post by shERis »

Behaviour is the same if "Always on top" (Alt F5) is set or not!
shERis

ODbgScript v1.30 - Feature Requests and Bug Report

Post by shERis »

Another little bug:
when you load a large script in cript window and then you reload a shorter script, the old script length with content persist, the longer script is only overwritten with the shorter content.
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

yep... try with this new version (1.40), and tell me if you have any of these problems

1.40 (20 Dec 2005)
+ Added Float variables, registers st(0) <-> st(7), and "in line" operations (+-*/)
Float operations must contain float operands only (no support for integers for the moment)
Float syntax : mov flt, 5.0
# enhanced script window focus
# fixed progress window data if script reloaded is smaller than old one

1.39 (20 Dec 2005)
# Fixed Ask memory alloc problem
# Always Re-focus to Script windows on "Step" from script.
# Fixed cursor on ret/abort
nick_name

ODbgScript v1.30 - Feature Requests and Bug Report

Post by nick_name »

BUG !! BUG !! BUG !!

in the sample script = sample.osc
the script kills olly at :

=====================
Line=15
Command= log [[esp+4]]
=====================

when stepping with S, after ESTO, RUN
the script window does'nt get auto-focus
anymore

please check !!
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

hmm, yea, there is a problem with this command : i cant know the type of the pointer... is why the line after is log ""+[[esp+4]]

but this script doesnt kill my ollydbg... weird

the autofocus is made for "go" command, but here there is a breakpoint... hmm i'll try to do something...
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

1.41 (21 Dec 2005)
+ Support for Integer operands in Float Operations (first operand need to be a float)
+ Added Edit Variable dialog for Float vars
# log default type (pointers) is set to DW, was Float in 1.40
# enhanced focus with Ollydbg breakpoints
nick_name

ODbgScript v1.30 - Feature Requests and Bug Report

Post by nick_name »

BUG !! BUG !! BUG !!

first of all ... GREAT work epsylon i've never seen anyone updating his
plugins so fast !! ... it's great

now the problem ...
my target is : calc.exe XP.SP2
script : sample.osc (supplied with the plugin)

i load the target
i load the script
then i press SPACEBAR

the script runs and the app's also RUNNING
the script window now is stopped at :
==============================
Line=12
Command= cmp handle, eip
Result= j
EIP= i
Values <---=7C810856 7C882FC4,7C882FC4
7C882FC4,7C882FC4 7C882FC4,7C882FC4
7C882FC4,7C882FC4 7C882FC4
==============================

now keeping the script like this, if i restart the app in olly, the app wont
wont stop at it's EP ...

it will simply run !!
please check the phenomenon !!

i would propose : if the app is restarted in olly, the
script should restart too

thank you.
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

hmm, yea it's made... but 1.42 will be released later...
helloword

ODbgScript v1.30 - Feature Requests and Bug Report

Post by helloword »

I don't know if it's really helpfull but it should be nice to have on mouse over some information on value of variable or help of the function
shERis

ODbgScript v1.30 - Feature Requests and Bug Report

Post by shERis »

Hi Epsylon3!
Hi Olly (Oleh)!
Hi all other OllyDbg and ODbgScript fans!

Very much thanks for your works - we all hope that your works will proceed.

I wish all of you a merry christmas and a happy new year.

I´ll be back in some days.

Your´s
shERis
nick_name

ODbgScript v1.30 - Feature Requests and Bug Report

Post by nick_name »

merry christmas everyone !!
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

Merry and happy OllyD =) will try to find something nice to do =)

@helloworld :
hmm yea, could be possible... but... not as tooltips, maybe in a status bar....

no, i made the variables menu to show, and edit or copy/paste variables

ps: visibile only when dbg proggie is paused...
hila123

ODbgScript v1.30 - Feature Requests and Bug Report

Post by hila123 »

i found a problem with the mov str with len

example

mov location, 402000
mov str, 401000
mov [str], "OllyDBG"

mov [location], [str], 3

if the strlen is less than 4 it will not copy the correct data the location....

if i changed the above command to mov [location], [str], 4, it worked by copying the 4 bytes to the location
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript v1.30 - Feature Requests and Bug Report

Post by Epsylon3 »

in this instruction :

mov [location], [str], 3

[str] is a pointer, not a string... to force the string operation, use that :

mov [location], ""+[str], 3

:)
Locked