Ir al contenido principal

Fhex - A Full-Featured HexEditor

This project is born with the aim to develop a lightweight, but useful tool. The reason is that the existing hex editors have some different limitations (e.g. too many dependencies, missing hex coloring features, etc.).


This project is based on qhexedit2, capstone and keystone engines. New features could be added in the future, PRs are welcomed.

Features
  • Chunks loader - Used to load only a portion of large files without exhaust the memory (use alt + left/right arrows to move among chunks). Please note that in chunk mode, all the operations (e.g. search) applies only to the current chunk except for file save (the entire file is saved). However, each time you edit a chunk, save it before to move to another chunk, otherwise you will lose your changes.
  • Search and replace (UTF-8, HEX, regex, reverse search supported) [CTRL + F]
  • Colored output (white spaces, ASCII characters, 0xFF, UTF-8 and NULL bytes have different colors)
  • Interpret selected bytes as integer, long, unsigned long [CTRL + B]
  • Copy & Paste [CTRL + C and CTRL + V]
  • Copy selected unicode characters [CTRL + Space]
  • Zeroing all the selected bytes [Delete or CTRL + D]
  • Undo & Redo [CTRL + Z and CTRL + Y]
  • Drag & Drop (Hint: Drag&Drop two files to diff them)
  • Overwrite the same file or create a new one [CTRL + S]
  • Goto offset [CTRL + G]
  • Insert mode supported in order to insert new bytes instead to overwrite the existing one [INS]
  • Create new instances [CTRL + N]
  • Basic text viewer for the selected text [CTRL + T]
  • Reload the current file [F5]
  • Compare two different files at byte level
  • Browsable Binary Chart (see later for details) [F1]
  • Hex - Dec number converter [F2]
  • Hex String escaper (e.g from 010203 to \x01\x02\x03) [F3]
  • Pattern Matching Engine (see later for details)
  • Disassebler based on Capstone Engine [F4]
  • Assembler based on Keystone Engine [F4]
  • Zoom-Out/Zoom-In bytes view (CTRL + Up/Down or CTRL + -/+)
  • Shortcuts for all these features
Pattern Matching Engine

Fhex can load at startup a configuration file (from ~/fhex/config.json) in JSON format with a list of strings or bytes to highlight and a comment/label to add close to the matches.

Examples:

{
"PatternMatching":
[
{
"string" : "://www.",
"color" : "rgba(250,200,200,50)",
"message" : "Found url"
},
{
"bytes" : "414243",
"color" : "rgba(250,200,200,50)",
"message" : "Found ABC"
}
]
}

To activate pattern matching press CTRL + P At the end, Fhex will show also an offset list with all the result references. Note: Labels with comments are added only if the window is maximized, if labels are not displayed correctly please try to run pattern matching again.

Binary Chart

Fhex has the feature to chart the loaded binary file (Note: In order to compile the project, now you need also qt5-charts installed on the system). The y-axis range is between 0 and 255 (in hex 0x0 and 0xff, i.e. the byte values). The x-axis range is between 0 and the filesize.

The chart plots the byte values of the binary file and let you focus only on the relevant sections. For example, if in a binary file there is an area full of null bytes, you can easily detect it from the chart.

License

GPL-3



Related news
  1. Hacker Tool Kit
  2. Hacking Tools And Software
  3. Pentest Tools For Windows
  4. Nsa Hacker Tools
  5. Hack Tools Pc
  6. Hack Tools For Games
  7. Growth Hacker Tools
  8. Hacker Security Tools
  9. Hacking Tools Name
  10. Hacker Search Tools
  11. Hack Tools Mac
  12. Hacker Tools Mac
  13. Hacking Tools For Kali Linux
  14. Hacking Tools For Windows 7
  15. Nsa Hacker Tools
  16. How To Install Pentest Tools In Ubuntu
  17. Hack Tools For Windows
  18. Pentest Tools Nmap
  19. Hackers Toolbox
  20. Pentest Tools Website Vulnerability
  21. Hacking Tools And Software
  22. Hack And Tools
  23. Hacking Tools 2019
  24. Pentest Tools Linux
  25. Hack Tools Github
  26. Hacking Tools
  27. Pentest Tools Alternative
  28. Hack Tools Github
  29. Hack Tools
  30. Pentest Tools Online
  31. Hack Tools Download
  32. Hacker Tools Hardware
  33. Hacking Tools 2019
  34. Hacker Tools List
  35. Hacking Tools Software
  36. Hacker Tools Apk Download
  37. Hacking Tools Mac
  38. Termux Hacking Tools 2019
  39. Top Pentest Tools
  40. Hacking Tools For Mac
  41. Best Hacking Tools 2019
  42. Pentest Tools Framework
  43. Hackrf Tools
  44. Beginner Hacker Tools
  45. Hack Tools For Ubuntu
  46. Hacking Tools Hardware
  47. Hack Tool Apk
  48. Pentest Tools Url Fuzzer
  49. Pentest Tools Tcp Port Scanner
  50. Termux Hacking Tools 2019
  51. Hack Rom Tools
  52. Hack Tools Mac
  53. Hacking Apps
  54. Pentest Tools For Android
  55. Hack Tools For Windows
  56. Hacker Tools 2019
  57. Usb Pentest Tools
  58. How To Make Hacking Tools
  59. Pentest Tools Bluekeep
  60. Hack Tool Apk
  61. Pentest Reporting Tools
  62. Hacker Tools 2020
  63. Hacker Tool Kit
  64. Hacking Tools 2020
  65. Ethical Hacker Tools
  66. Best Pentesting Tools 2018
  67. Hack Tool Apk No Root
  68. World No 1 Hacker Software
  69. Android Hack Tools Github
  70. Ethical Hacker Tools
  71. Hacker Tools Free
  72. Wifi Hacker Tools For Windows
  73. Hack Tools For Ubuntu
  74. Nsa Hacker Tools
  75. Hack Tool Apk No Root
  76. Pentest Tools Nmap
  77. Pentest Tools Download
  78. Tools For Hacker
  79. Tools For Hacker
  80. Hacker Tools List
  81. Black Hat Hacker Tools
  82. Pentest Tools Framework
  83. Pentest Tools For Ubuntu
  84. Pentest Tools Open Source
  85. Hacking Tools For Beginners
  86. What Are Hacking Tools
  87. Nsa Hacker Tools
  88. Physical Pentest Tools
  89. Hack Tools 2019
  90. Hacker Tools List
  91. Beginner Hacker Tools
  92. Github Hacking Tools
  93. Hacking Tools For Windows
  94. Hack Apps
  95. Hack Tool Apk
  96. Computer Hacker
  97. Hacker Tools
  98. Pentest Tools Website Vulnerability
  99. Hack App
  100. Pentest Tools Github
  101. Hack Tools For Windows
  102. Hacker Tools Online
  103. Nsa Hack Tools
  104. Pentest Tools Nmap
  105. Hacker Tools For Mac
  106. Hacking Tools Download
  107. Hack Tools For Mac
  108. Hacking Tools For Windows
  109. Pentest Tools Tcp Port Scanner
  110. Easy Hack Tools
  111. Hacking App
  112. Hack Tools Download
  113. Hacking Tools For Games
  114. Hacker Tools Linux
  115. Pentest Tools Windows
  116. Pentest Tools For Android
  117. Android Hack Tools Github
  118. Hack Tool Apk No Root
  119. Free Pentest Tools For Windows
  120. Hack Tools For Windows
  121. Pentest Tools Website
  122. Hacker Tools For Ios
  123. Hacking Tools For Windows Free Download
  124. Hackers Toolbox
  125. Hacking Tools Free Download
  126. Underground Hacker Sites
  127. Hacker Tools Software
  128. Underground Hacker Sites
  129. Hack Tools For Mac
  130. Nsa Hack Tools
  131. Hacking Tools For Kali Linux
  132. World No 1 Hacker Software
  133. Pentest Reporting Tools
  134. Pentest Tools Alternative
  135. Hacker Tools Windows
  136. Pentest Tools Port Scanner
  137. What Are Hacking Tools
  138. Hack Tools Mac
  139. Pentest Tools Kali Linux
  140. Pentest Tools List
  141. Hacker Tools Software
  142. Hack Tools Github
  143. Hack Tools
  144. Hacker Tools Github
  145. Install Pentest Tools Ubuntu
  146. Pentest Tools For Mac
  147. Underground Hacker Sites
  148. Pentest Tools Alternative
  149. Hacker Tools For Mac
  150. How To Hack
  151. Hacker Tools Free Download
  152. Hack Apps
  153. Hacking Tools For Kali Linux
  154. Hacking Tools 2019
  155. How To Make Hacking Tools
  156. Nsa Hacker Tools
  157. Pentest Tools Android
  158. Pentest Reporting Tools
  159. Hack Tools Pc
  160. New Hacker Tools
  161. What Are Hacking Tools
  162. Hack Tools Download
  163. Hacking Tools For Beginners
  164. Pentest Tools
  165. Hacking Tools Windows
  166. Pentest Tools Framework
  167. Hacking Tools
  168. Ethical Hacker Tools
  169. Hacking Tools Name
  170. Hack Tools Pc
  171. Install Pentest Tools Ubuntu
  172. Top Pentest Tools
  173. Tools 4 Hack
  174. Hack Tools
  175. Pentest Tools Find Subdomains
  176. Hacker Tools For Ios
  177. Hacker Tools Github

Comentarios

Entradas populares de este blog

Stocks making the biggest moves midday: L Brands, Estee Lauder, CureVac, Tesla & more

Stocks making the biggest moves midday: L Brands, Estee Lauder, CureVac, Tesla & more This is a developing news story. Please check back for updates: https://www.cnbc.com/2020/08/20/stocks-making-the-biggest-moves-midday-l-brands-estee-lauder-curevac-tesla-more.html Follow @CNBCnow for breaking news and real-time market updates Unsubscribe Manage Newsletters Terms of Service Join the CNBC Panel   Digital Products Feedback Privacy Policy CNBC Events   © 2020 CNBC LLC. All rights reserved. A property of NBCUniversal. 900 Sylvan Avenue, Englewood Cliffs, NJ 07632 D

13 Foods That (Basically) Never Spoil

13 Foods That (Basically) Never Spoil Get the Magazine 13 Foods That (Basically) Never Spoil Read More »

Another S&P 500 record as month-end nears | Paypal to offer stock trading? | The end of the 20-year Afghanistan war

The S&P 500 set another record high on Monday as the market continued to rise in the final days of August. VIEW IN BROWSER | SUBSCRIBE MON, AUG 30, 2021 EVENING BRIEF   AS OF MON, AUG 30, 2021 • 04:51 ET DJIA 35399.84 -0.16% -55.96 S&P 500 4528.79 +0.43% +19.42 NASDAQ 15265.89 +0.90% +136.39   Most Active DOW NAME LAST CHG %CHG AAPL 153.12 +4.52 +3.04% MSFT 303.59 +3.87 +1.29% INTC