itsMe Posted December 29, 2020 Share Posted December 29, 2020 This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up Features Featureful hex view Byte patching Patch management Copy bytes as feature Bytes Hex string C, C++, C#, Rust, Python, Java & JavaScript array ASCII-Art hex view HTML self contained div String and hex search Colorful highlighting Goto from start, end and current cursor position Custom C++-like pattern language for parsing highlighting a file's content Automatic loading based on MIME type arrays, pointers, structs, unions, enums, bitfields, using declarations, little and big endian support Useful error messages, syntax highlighting and error marking Data importing Base64 files IPS and IPS32 patches Data exporting IPS and IPS32 patches Data inspector allowing interpretation of data as many different types (little and big endian) Huge file support with fast and efficient loading String search Copying of strings Copying of demangled strings File hashing support CRC16 and CRC32 with custom initial values and polynomials MD4, MD5 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 Disassembler supporting many different architectures ARM32 (ARM, Thumb, Cortex-M, AArch32) ARM64 MIPS (MIPS32, MIPS64, MIPS32R6, Micro) x86 (16-bit, 32-bit, 64-bit) PowerPC (32-bit, 64-bit) SPARC IBM SystemZ xCORE M68K TMS320C64X M680X Ethereum Bookmarks Region highlighting Comments Data Analyzer File magic-based file parser and MIME type database Byte distribution graph Entropy graph Highest and avarage entropy Encrypted / Compressed file detection Helpful tools Itanium and MSVC demangler ASCII table Regex replacer Mathematical expression evaluator (Calculator) Hexadecimal Color picker Built-in cheat sheet for pattern language and Math evaluator Doesn't burn out your retinas when used in late-night sessions Changelog Additions Added math evaluator / calculator to tool window Added overriding of endianess of individual variables instead of the entire file Added Python loader scripts. Right now you need to have some version of Python 3.8.X installed, otherwise rename the lib/python3.8 folder to lib/python3.9 (or whatever your version is) This is very bare-bones right now but more will come in the future. Features so far are: Applying patches Creating Struct and union definitions Getting of currently loaded file path Added cursor movement with arrow keys in hex editor Added patches list window Added feature to apply IPS and IPS32 patches Added simple project files Added opening files by dropping them on the executable (this also means opening files from the command line) Bug fixes Fixed opening files not working when hex editor view isn't open Fixed shortcuts from applying to closed windows Fixed help view appearing in View menu Fixed crash when array size variable read the value zero Fixed data inspector failing to read values at the end of the file Changed cheat sheets from modal window to actual window to allow keeping it open Prevented console from opening on Windows Fixed possible crash when loading files Fixed user not being asked if a pattern file should be automatically loaded, even if there was one available This is the hidden content, please Sign In or Sign Up Link to comment Share on other sites More sharing options...
Recommended Posts