https://github.com/nepx/pe.js
Simple PE EXE parser in JavaScript
https://github.com/nepx/pe.js
Last synced: 3 months ago
JSON representation
Simple PE EXE parser in JavaScript
- Host: GitHub
- URL: https://github.com/nepx/pe.js
- Owner: nepx
- License: bsd-2-clause
- Created: 2019-12-28T01:00:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-28T01:02:00.000Z (over 5 years ago)
- Last Synced: 2024-12-30T06:17:50.336Z (5 months ago)
- Language: JavaScript
- Size: 82 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# PEParser.js
Simple JavaScript library to parse PE EXE files. Optionally includes a simple implementation of a flat address space that can be used to "load" the EXE into memory.
All PE parsing code is in `pe.js`, and all address space code is in `memory.js`. The library does not have any dependencies. `pe.js` contains references to `memory.js`, but it can run without it.
See an example in `index.html`.
NOTE: This library has not been rigorously tested and doesn't do much else besides pick through sections and list imports/exports. No effort has been made to extract icons, parse XML, etc.
# License
BSD 2-Clause "Simplified" [`LICENSE`]