|
|
 |
RevEnge is a fully featured hex viewer designed with Reverse Engineering in mind, hence the name. It comes packed with features not seen in other Hex viewers such as it ability to perform on the fly decompression of ZLib compressed data, display and search for dates in multiple date formats and decode SMS messages encoded in GSM PDU 7 bit ASCII.
RevEnge can be purchased by selecting the purchase software link from the site menu and a demonstration version can be downloaded by clicking here.
The full feature list follows but there are some unique features included and more on the way, Including:
- On the fly decoding of ZLib, ROT13, ROT18, ROT47 and UUEncoded data data - i.e. as you move the cursor RevEnge will attempt to decode and display the data from the cursor using the appropriate algorithm
- Decode and display the GSM 7 character set – can assist finding fragments of text messages in mobile phone hex dumps
- Date searching - search for a date in a specific date range using any or all of the inbuilt 22 date types plus big endian variants (including 7 variants of dates found almost exclusively on mobile phones)
- Define your own structures using the Structure Definition Language - RevEnge will decode the data from the current cursor position on the fly according to the current structure definition - move the cursor and the displayed structure data is updated accordingly
- Verify that a file/image/disk/volume is blank
- Jump forwards/backwards from the current offset/block start based on the value under the cursor
- Jump back to the last cursor prior to the current jump
- Highlight any date that falls within a specific predefined range
- Bookmark ranges of a file
- Highlight any bytes that match a preset template - i.e. set the context to include JFIF, GIF89, BM etc. and as the display scrolls any matching bytes will be displayed

Support for:- Monolithic images (DD)
- ExpertWitness/EnCase files (compressed and uncompressed)
- Physical devices and logical volumes
- Files
- View multiple files at once
- Paste clipboard into new window
- Create new windows (views) based on the current cursor position
Advanced search facilities - Search for:- Text
- PDU (SMS) encoded text
- Hex
- Dates and date ranges (in any of the supported date formats)
Data interpreters- Signed and unsigned 8, 16, 32 and 64 bit integers
- float, real and double precision floating point variables
- ZLib compressed data
- UUEncoded files
- PDU (SMS) encoded text
- Base64
- ROT13/18/47
- UUEncoded files
Supported dates:

Hash and CRC calculation:- MD2
- MD4
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
- RIPEMD-128
- RIPEMD-160
- RIPEMD-256
- RIPEMD-320
- Tiger
- Whirlpool
- Expert Witness/Encase CRC
- CRC32
- Adler32
Bit and Byte manipulation (little and big endian):- XOR, OR, AND, INVERT
- Byte swap, word swap, swap endian, swap nibbles
- Shift and rotate left and right
- ROT13, ROT18 and ROT47 decoding
- Base64 encoding
Decompress ZLib data
Wipe or overwrite a range of bytes
Check a file/image is blank
Highlight and bookmarks byte ranges
Highlight specific words/bytes
Structure viewer
Mobile Phone Specific data- GSM dates
- Nokia S40 dates
- Decimal encoded dates
- GSM PDU encoded 7 bit ASCII
- Nokia encoded telephone numbers
- Decimal encoded dates
- BCD encoded dates
- LG/Samsung bit specified dates
- GPS time
|
 |
|