ASHE - A Scripted Hex Editor is a hex editor with a built-in scripting language. Through the user interface you can view basic data types in hex, binary or decimal. From an 8 byte viewport, data is sliced into 8 single characters, four 16 bit integers (signed and unsigned are displayed), two 32 bit integers (signed and unsigned), two single precision floats and one double precision float. All the types are displayed, on separate tabs, as decimal, binary and hex, and can be edited in the same base as the display. ASHE is capable of editing very large files, our largest test file was over 250 MB. There are advanced search functions allowing you to quickly find differences between current and prior search results. Searches can be performed for strings or any of the integer types available and search values can be entered in decimal or hex. Through the scripting engine, you can insert and delete blocks from files, resize (up or down) files, alter the values in files, get user input and use conditional logic to respond, perform searches and iterate through the results; In short, a solid file manipulation language is provided. A separate (free) script run time application is available on our web site for people who do not wish to register ASHE. So, with the run time available, scripts created by ASHE could be run by virtually anyone.
|