Giter Site home page Giter Site logo

horsicq / xpeviewer Goto Github PK

View Code? Open in Web Editor NEW
937.0 22.0 105.0 6.98 MB

PE file viewer/editor for Windows, Linux and MacOS.

Home Page: http://ntinfo.biz

License: MIT License

QMake 36.02% C++ 33.12% C 1.79% Shell 15.97% Batchfile 4.78% Dockerfile 0.61% M4 1.80% Inno Setup 1.55% CMake 4.36%
portable-executable pe-format reverse-engineering windows-system disassembler pe hacktoberfest hacktoberfest2023

xpeviewer's Introduction

xpeviewer's People

Contributors

andrewbird avatar apkunpacker avatar bjnfne avatar horsicq avatar innocentdaksh63 avatar qux-bbb avatar radhey100 avatar tannuvashist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xpeviewer's Issues

crash when click in resource table.

  1. download the newest release.
  2. open any pe file, for example, the xpeviewer itself.
  3. navigate to Resource in the left pane and click it.
  4. on the right pane presenting resources, click any where in the upper table. for instance, click on "RT_ICON" field.
  5. xpeviewer crashed.

Display section numbers starting from 1, rather than 0?

Hello @horsicq,

I notice that, at least on XPEViewer 0.04 on Ubuntu 22.04 amd64, sections are numbered starting from 0:

image

From my understanding of the official Microsoft PE specification (https://learn.microsoft.com/en-us/windows/win32/debug/pe-format), the sections given by the section headers, are considered to be numbered "starting from one (1)" โ€” and the section number 0 has a special meaning (IMAGE_SYM_UNDEFINED).

Thus, it will be great, if you could consider changing the display of the section information to follow this.

Thank you!

resource save error

The XPEViewer version is 0.02
I open an exe file, go to resource, select all and save to file.
It's so weird, beacause my file was changed, and the resource file be exported was also changed.
This is the file: Lab01-04.zip
Password is: infected

.deb dependency issue on Pop_OS 21.04

The Ubuntu 20.04 package version of the program works fine (as expected) on Pop_OS 21.04. However, the package has a dependency on qt5-default, which isn't available in the repo, so dpkg/apt thinks it's broken. Yet the binary works fine. I don't know if this issue will be present for versions of Ubuntu beyond 20.04.

Update: Also affects current XMachOViewer and XElfViewer.

Black text on dark background

Problem

Result window displays dark on dark: black text on dark background which is not readable actually.

Preview

xpeviewer-dark-result-unreadable

Solution

Use contrast colours for foreground and background like in other windows and tables in XPEViewer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.