首页
社区
课程
招聘
[转帖]OllySubScript v1.4,1.41 by Sub Xero ,Updated on 29/12/2009 by britedream
发表于: 2009-7-24 15:50 6693

[转帖]OllySubScript v1.4,1.41 by Sub Xero ,Updated on 29/12/2009 by britedream

2009-7-24 15:50
6693
OllySubScript v1.4 by Sub Xero

OllySubScript v1.4

This is my initial release of OllySubScript, which is a program designed to help in writing scripts for use with the OllyScript/OdbgScript plugin. I tried some similar applications when I started scripting, but they were lacking a lot of features (even simple things like undo/redo), so I made this program to make life a little easier.

I've tried to include as many useful features as possible, including descriptions and examples of every available command.
The current features include:
- Syntax Highlighting (customizable)
- Tabbed pages
- List of every command (so far)
- Detailed descriptions/examples of commands
- Lists all Labels for easy navigation
- Lists all Variables
- Code Snippets
- Code Completion
- Simple Macro Recording
- Find commands based on OllyDbg shortcuts
- Handle Finder tool

I hope you will find this useful, especially if you are just learning to write scripts.
Please let me know of any bugs or features you would like implemented and I'll see what I can do. Everything seems pretty self explanatory so there's no help file, but just ask if you need anything explaining. Enjoy!

Change Log
==================
Version 1.4
- Added Completion Proposals
---- Completion Proposal for commands (Invoke with Ctrl+Space)
---- Completion Proposal for labels and variables (Invoke with Shift+Ctrl+Space)
- The Command Info font will now update to match the editor font

Version 1.3.1
- Fixed a few minor graphical bugs that occurred when the main form was resized.

Version 1.3
- Added right click menus to the Code Snippet & Command Editors
- Fixed bugs with new commands:
---- Syntax highlighting didn't work properly
---- Renaming new commands caused problems
- Fixed a bug which occurred when opening a script after all tabs had been closed

Version 1.2
- Added Variables List:
---- Show All Variables (not perfect)
---- Show Only Declared Variables
---- Sort Variables
- Added Code Snippets & Code Snippet Editor
- Added Command Editor
- Added Handle Finder tool
- Added Format Menu:
---- Indent/Unindent
---- Uppercase/Lowercase
---- Toggle Comment
- Option to sort Labels alphabetically
- New Highlighting Features:
---- Change background colour
---- Highlight Command List
---- Highlight Variables List
---- Active Line Highlighting
- Tabs can now be dragged to change their order
- Added Bookmarks to toolbar
- Greatly optimised code
- Fixed some minor bugs

Version 1.1
- Included Wordwrap function
- Fixed a syntax highlighting bug which occurred when using Implicit Variables

Version 1.0
- Initial Release

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 1
支持
分享
最新回复 (23)
雪    币: 260
活跃值: (102)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
好像功能很全很复杂!
2009-7-24 22:48
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
好帅,看看用不用得习惯
2009-7-24 22:48
0
雪    币: 2307
活跃值: (1018)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
很好,正在汉化
2009-7-24 23:15
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
5
可以再等两天,还有几个问题我正在给作者建议,应该这两天作者会更新。
另外老林再转一个 Tuts 4 You(SND) 论坛的 OllyscriptEditor 吧,上次和作者交流了几次,2.4 版应该还是不错的,能很好的支持中文字符。下这个他上次回复我时给的附件:
http://forum.tuts4you.com/index.php?showtopic=18499&st=100&p=99705&#entry99705
2009-7-25 01:01
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
等更新后的完美汉化版,咋看都是中文舒服
2009-7-25 01:12
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
OllyscriptEditor v2.4 by  britedream

Hi,
This is ollyScriptEditor, enjoy.(Updated Release)
Updated:Jan 2nd 2009
changed the foreground color for default character .


Updated Jan 4th 2009:
removed style accept for autocompletion and tips, to remove a bug reported by ahmadmansoor.

Updated on Jan 11th 2009
1-mru is added through right click on the empty portion of the toolbar
2- minimize & close to tray is added
3- tip for key word handle is added

Updated on Feb 2nd 2009:
more highlight is added and keywords as well.

Updated on Feb 7 2009:
1-change bitmap for tips
2-added an option to enable\disable autocomplete

Updated to version 9 on 11/2/2009:
added author name and file date to status.
all most complete tips file added, there are few left ,which can be easily added if needed.
if there is no bug reported this will be final.

Updated to version 10 on 23/2/2009:
1- Added a menu to create custom hilite through a color picker
2- reduced filckering
3- fixed a bug related to mru,this should be an old bug so you should redownload.

Updated to version 11 on 2/3/2009:

added Save as to child popup menu .
mru is tuned to reflect not found file.

Updated to version 12 on 4/3/2009:
menu is added to include variable in autocomplete as requested by ahmadmansoor.
Corrected typing error in menu+some other small things.

Updated to version 13 on 11/3/2009:
1-added a menu to run script in ollydbg.
2-edit some menu names to more meaningful names.

Updated to version 14 on 16/3/2009:
1-Fixed Var bug reported by ahmadmansoor (Thank you ahmadmansoor for your reports,I could not do without)
2- Demo on how to use is included.

Updated to version 15 on 22/3/2009:
1-fixed small leak in var
2-added option in TestMe menu to debug script (Thank you SunBeam for the suggestion).
3-added a function in ODbgScript to enable debuging
4- added a menu in OSWrite plugin to patch ODbgScript.dll to work with modified ollydbg

Updated to version 16 on 25/3/2009:
fixed tips's minor bug, reported by SunBeam(Thanks again SubBeam for the bug report).

Updated to version 17 on 27/3/2009
drag and drop is added (Thanks SunBeam for the suggestion and helpful debugging).
once you drag , then the MRU and fileopened menu will be updated instantly.
Recompiled ODbgScript.dll v1.67.3 for OSWrite.

Updated to version 18 on 3/4/2009:
1-add ability to lunch exe in ollydbg by dragging a short cut or an execute into oswrite
2-restricted oswrite, it is now except script files only; that is file with extension .txt or osc.
3- add option in testme menu to clear default oswrite debugger.(start ollydbg in presence of oswrite to set the default debugger).

Updated to version 19 on 8/4/2009:
1-added a skin menu (Thank you SunBeam for this one)
2- added setting menu (now you can set OSWrite to exit on closing).( Thanks goes to SunBeam as always).
3- small cosmetic changes.
Regards.

Updated for tiny open skin dialog bug.

Updated to version 20 on 13/4/2009:

1-some menu names are changed as suggested by SunBeam to more meaningful names.(thanks SunBeam).
2-have oswrite sets scriptwindow always on top.

Updated to version 21 on 15/5/2009:

1- no popups in comments or in strings while they are active.
2- no need for space before comments; only for readability.(for var extraction).
3- var menu is slightly changed.

Updated to version 22 on 21/5/2009:

added win32help file for api help.
To use, please position cursor on api and press F1 key.
Please copy win32help file to OSWrite folder, here is a link if you don't have it
http://rapidshare.com/files/235619602/WIN32.rar.html

Updated:
Only download if you have the Winmsg.dll error, I removed the Winmsg.dll that shouldn't be there, I used it to test long time ago but I forgot all about it. My apology

Updated to version 23 on 8/6/2009:( any one downloaded this file before please redownload).

1-added patterns paste "PtrnPaste" function to ease testing and using code patterns.
2-revived some internal code of both OSWrite.exe and OSWrite.dll.

2nd update for small bug. redownload.

Updated to version 24 on 6/7/2009: (Thank you CCDebuger for Your suggestions).
1-Added selection to languages that require two bytes to display char.
2-Added ability to run untitled script without the need to save it.
3-Added ability to tile and cascade windows.
4-Added ability to clear Mru.
5-Added ability to clear one file from mru.
6-Added ability to set script folder path.
7-Added ability to store size, position,style,font ect...
8-Added font requester
9-Added ability to restore to default size.

I imposed a limit to window's max size to fix a bug from my skin engine.
if anyone downloaded oswrite24test.rar, please download this file instead.

Updated on 8/7/2009:
1- fulfill ccdebuger need by adding font requester for the style font.
2- implemented the workaround for max mentioned above.
上传的附件:
2009-7-25 06:10
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
8
OllySubScript v1.4.1 by Sub Xero

I've made a quick update (1.4.1) to fix the problems pointed out by CCDebuger.
I was unaware of the fact that Ctrl+Space is already assigned in Chinese OS's, so I've added the option to change both completion proposal shortcuts. The option is under the Completion Proposal tab. I've also fixed the Command Editor to match the main editor font, which I'd completely overlooked last time. By the way the ecAutoCompletion shortcut is for a component I haven't used. Auto Completion is different to Completion Proposals, so that's why changing it did nothing.

@Mr.X: Thanks man, I'm glad you like it

Sub Xero

EDIT: I noticed that a copy of OllySubScript had been translated into Russian. Since I've not designed the application to be translated, it must have been quite a pain to patch all the strings. I don't have any experiance with software localization, but if people would like this translated I'd be willing to give it a go. I only speak English, so I would require volunteers to translate it. Anywho, let me know what you think.


Change Log
==================
Version 1.4.1
- Added an option to change the completion proposal shortcuts
- Fixed the Command Editor font to match the main font
上传的附件:
2009-7-25 08:22
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
9
OllyscriptEditor v2.5 by  britedream

Updated on 25/7/2009 to Version 25:

added Go To Lable as requested by ccdebugger.
change some styles to upper case.
some internal changes.
note:
1-copy oswrite.dll and ODbgScript.dll to your plugin folder.
2-use oswrite.dll plugin to patch ODbgScript.dll if you are using moded ollydbg.
3-if you are using oswrite maximized and you change your skin, please maximize
the new skin and close then restart oswrite. your skin will now be correctly sized.
上传的附件:
2009-7-25 22:41
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
10
OllySubScript 的作者准备提供多语言版本,过段时间应该会出来,到时有语言文件可以翻译。目前他的 v1.4.1 版本还是不错的。
OllyscriptEditor v2.5 有 bug,正在和作者交流,等他修正。所以建议先用 2.4 版。
2009-7-26 00:32
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
11
OllyscriptEditor v2.6 by britedream

Updated to version 26 on 28/7/2009:
1-added simple auto indentation for coding.it can be disabled at any time.
2-fixed copy &paste bug I am in habit of forgetting.
上传的附件:
2009-7-29 16:10
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
12
Small periodic update to version 27 on 1/9/2009:

1-Adjusted tracksize to be Reasonable.
2-added an option for msdn search for help on Api.(Please, set it in setting to use it).
上传的附件:
2009-8-31 23:36
0
雪    币: 2307
活跃值: (1018)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
13
收藏了,不知OllySubScript  中文版作者出了没有。期待
2009-8-31 23:51
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
14
Updated on 12/9/2009 to version 28: (please get it from my post 126)

1-recoded adding variables to autocomplete for a better and easy way.
A-selecting "add scripts window's variable" at any time will add variables
declared or not to autocomplete as well as used labels, in active script.

B-selecting "add typed variables" will add variables as you type them(toggled menu)
as well as used labels.

2-recoded part of oswrite.dll to be efficient,will be obvious if you have a lot of
messages on the queue.

note:
1-all variables and labels must always start with non digit char.
2-all numbers must start with digit, if you are using hex, prefix it with a zero as in "0fff".
3-non used labels will not be added to autocomplete.
4-Please use "ODbgScript.dll" included in earlier version.(sorry forgot to include in version 28)
上传的附件:
2009-9-13 15:17
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
我一直在等 OllySubScript 更新,超好用,比 oswrite 强太多了
2009-9-13 15:46
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
16
Updated to version 29 on 17/9/2009:

1-Added an option in script pop up menu to lunch default OllyDbg.
2-Added the decimal char to be allowed as part of a variable name.
3-Added flag registers to be highlighted as registers.
4-Change the state of script from being dirty(modified)after scan for variables to avoid
Unnecessary saving.
Epsylon3 is kind enough to include needed code for oswrite, please use the latest version of ODbgscript.
上传的附件:
2009-9-19 10:44
0
雪    币: 257
活跃值: (710)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
OllySubScript 1.4版

这是我的OllySubScript,其目的是帮助书面与OllyScript使用脚本程序/ OdbgScript插件的初始版本。我尝试一些类似的申请,当我开始脚本,但他们缺少了许多功能如撤销/重做(即使是简单的事情),所以我作出了这个计划,使生活变得更轻松。

我试图包括尽可能,包括描述和每一个可用命令的例子很多有用的功能。
目前的功能包括:
-语法高亮(可定制)
-标签式网页
-列出每个命令(迄今为止)
-详细描述/命令的例子
-列出,方便浏览所有标签
-列出所有变量
-代码段
-代码完成
-简单的宏录制
-寻找捷径的基础上OllyDbg命令
-处理搜索工具

我希望你会觉得有帮助,特别是如果你刚开始学习写剧本。
请让我对任何错误或您想执行,我去看看我能做些什么特征知道。一切似乎很自我解释所以没有帮助文件,但只问,如果你需要什么解释。享受!

更新日志
==================
版本1.4
-新增完成的建议
----完成提案的命令(调用用Ctrl +空格)
----完成提案的标签和变量与Shift(调用+ Ctrl +空格)
-命令信息字体将更新,以符合现在的字体编辑器

版本1.3.1
-修正了一些小的时候发生的主要形式是大小的图形错误。

版本1.3
-新增右键菜单的代码段和编辑命令
-修改错误,新的命令:
----语法高亮没有正常工作
----重命名新的命令所造成的问题
-修正了当打开发生后,所有的脚本标签已被关闭

版本1.2
-新增变量列表:
----显示所有变量(不完美)
----只显示声明的变量
----排序变量
-新增代码段和代码段编辑器
-新增命令编辑器
-新增处理搜索工具
-新增格式菜单:
----缩进/取消缩进
----大写/小写
----切换评论
-选择按字母顺序排序标签
-新的突出特点:
----更改背景颜色
----突出显示命令列表
----突出变量列表
----活动的行突出
-标签现在可以拖动更改它们的顺序
-新增书签工具栏
-大力优化代码
-修正了一些小错误

版本1.1
-包括自动换行功能
-修正了一个错误语法高亮使用时发生的隐含变量

版本1.0
-首次发布
2009-9-19 11:30
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
18
Updated on 29/12/2009 to Version31

Thanks britedream.

1- Hovering over the upper half of the right edge of the frame window will display label indow,however, some skins will prevent this feature from working,in this case, you can always use GetLables menu in the script popup menu.

2- Function keys:-F1:Help;F2 &F3: cycle bookmarks;F4 & F5:Comment & Uncomment;F6 & F7:Cycle Breakpoints;F8:Run script;F9:Stop script;F10:Debug script;F11:find;F12:replace

3- Alt+F2: Toggle breakpoints;Alt+F3: delete all breakpoints.(no breakpoint for untitled)

4-CONTROL+F2: Toggle bookmarks;CONTROL+F3: Delete all bookmarks.

5- Tile windows vertically to compare scripts.

6- Added close ollydbg, and launch last target , due to the nature of ollyscript, so if you want to add new break point and test , right click on script and close ollydbg; if it is running, set break points you want then restart ollydbg using launch last target in the script pop up menu

7- Added tab feature,goto line,find & replace, breakpoint, bookmarks,launch ollydbg with last target,close ollydbg,and may be other ones I might forget to list, you may come cross them.
上传的附件:
2009-12-30 00:32
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
19
Updated on 7/1/2010 to version 32:

1-Put back the option for setting comment font as requested by CCDebuger

2-Fixed un issue with breakpoint setting

3-Added hilites for most 16 and 8 bit registers
上传的附件:
2010-1-7 18:22
0
雪    币: 111
活跃值: (211)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
还是ollysubscript的界面舒服
2010-1-9 14:49
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
21
Updated on 7/1/2010 to version 32:

1-Put back the option for setting comment font as requested by CCDebuger

2-Fixed An issue with breakpoint setting

3-Added hilites for most 16 and 8 bit registers

updated on 16/1/2010 to Version 33:

1-Added an option to set custom color as requested by ccdebuger

2-Added escape key to toggle auto-indent

3-Set Label window to hide on losing focus only.

4-Label window can be brought up by hitting Pause key or hovering over the right edge of the main frame as mentioned above or by selecting Getlabel from scriptwindow right click menu.
上传的附件:
2010-1-17 11:53
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
22
Updated on 23/1/2010 to version 34:

1-Added tip font option setting
2-Added Reset tip font option
3-Added Myfont toggle option
4-Added Reset color
5-added tip font key word color
6-Set autocomplete font to match selected font
7-Now color application is set to be instant if mycustomcolor toggle option is on
8-Color setting now is set to apply to all open script windows.
上传的附件:
2010-1-24 00:49
0
雪    币: 97697
活跃值: (200854)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
23
Updated to v0.35 on 2/2/2010:

1-Fixed some case sensitive issue of script extension.

2-Added formatscript option

3-Commenting now will comment script line only bypassing space lines.

4-Uncomment option now senses auto-indent flag and act accordingly.

5-setfont now applies to all open script windows.

6-setcommentfont applies to all open script windows.

7-A short demo on some of ollyscripteditor functions is added.

8-Label window now brought up by hovering over the lower part of the right edge of the frame window instead of the upper part..

http://www.tuts4you.com/download.php?view.2542
2010-2-3 17:06
0
雪    币: 156
活跃值: (190)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
24
顶一下!
正在学习脚本
2010-8-6 14:54
0
游客
登录 | 注册 方可回帖
返回
//