Skip to content

It is use to display and search data of executable file

Notifications You must be signed in to change notification settings

Rohit-B-Kadam/Hex-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hex Editor

It is use to display data of exe. In addition we can search the keyword by given input in ASCII as well as Hex decimal.

  • Framework: Dot Net.
  • Front End: Windows Presentation Foundation (WPF)
  • Back End: C#.
  • Platform: Windows.

Features

  • Display only required data, not whole exe file.
  • Highlight the position where the given keyword found.
  • Mostly all exception are handle.
  • Use of multithreading. So the GUI is not hang at the time of loading data.

Project ScreenShot

  1. First Look of HexEditor.

Load button is disable. Enable when we give exe name.

Screenshot


  1. After Loading Data

Here we have display 200 * 16 data. Row is continuous adding asynchronous.

Screenshot


  1. Searching ASCII value

When Keyword is found starting position is display in Position textbox. And Highlight the position where keyword is present. Screenshot


  1. Searching Hex value

When Keyword is found starting position is display in Position textbox. And Highlight the position where keyword is present.

Screenshot


  1. Keyword Not Found

When Keyword is not found it only display “not found” in Position textbox.

Screenshot


  1. If Given is present in Exe but we have display small amount of data

So, It only mention the starting position where the data present and not highlight

Screenshot


  1. Display more data

We can display more data by mention size of data in ‘More size to read’ textbox and click load button. Where I have display 1000*16 more data. Offset is display beside the Hexcode label

Screenshot


  1. Reset Button

If you seen after clicking ‘LoadExe’ button the ExeName textbox is disabled. So you can’t Loaded another exe data. So reset button is provided to clear all the data. Reset will not perform if data loading into table is running.

Screenshot



About

It is use to display and search data of executable file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages