Comments (4)
Thank you for reporting the issue.
Could you please try the new release:
https://github.com/oshogbo/ghidra-lx-loader/releases/tag/1.3
from ghidra-lx-loader.
Thanks, the new plugin got installed without problem but when I tried to load a VXD file in I got the following error:
http://www.rayer.g6.cz/1tmp/lxerr.png
the file I tried can got here (nvidia w9x driver)
http://www.rayer.g6.cz/1tmp/7772mod.vxd
Unsupported fixup type
java.lang.UnknownError: Unsupported fixup type
at lx.LXFixupRecordTable.(LXFixupRecordTable.java:61)
at lx.LX.loadFixupRecordTable(LX.java:104)
at lx.LX.(LX.java:120)
at lx.LXLoader.load(LXLoader.java:66)
at ghidra.app.util.opinion.AbstractLibrarySupportLoader.doLoad(AbstractLibrarySupportLoader.java:347)
at ghidra.app.util.opinion.AbstractLibrarySupportLoader.loadProgram(AbstractLibrarySupportLoader.java:83)
at ghidra.app.util.opinion.AbstractProgramLoader.load(AbstractProgramLoader.java:112)
at ghidra.plugin.importer.ImporterUtilities.importSingleFile(ImporterUtilities.java:400)
at ghidra.plugin.importer.ImporterDialog.lambda$okCallback$7(ImporterDialog.java:349)
at ghidra.util.task.TaskLauncher$1.run(TaskLauncher.java:90)
at ghidra.util.task.Task.monitoredRun(Task.java:124)
at ghidra.util.task.TaskRunner.lambda$startTaskThread$1(TaskRunner.java:94)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Build Date: 2020-Nov-13 1112 EST
Ghidra Version: 9.2
Java Home: C:\Program Files\JRE
JVM Version: Oracle Corporation 11.0.2
OS: Windows 10 10.0 amd64
Workstation:
from ghidra-lx-loader.
Yes unfortunately the loader doesn't support everything in LX format because, at least for me the documentation is not very clear.
I added missing Fixup Record Table Source types, but this is still not enough for this program to be loaded.
Right now it crashes on unsupported flags for the fix up.
from ghidra-lx-loader.
Yes, I also didn't find any well documentation of VXD/LE. All my effort is to understand the meaning of 3 Bytes at offset 144-146h from the beginning of VXD file. It starts with MZ header and standard DOS stub, LE header statrts at offset 80h. The LE headrer ends before 144h so I cannot figure what this bytes belongs. I need to understand it if it is ncessary to change it fort porting a patch of the NV driver from one version to another and when I don't know what this bytes do I don't know how to modify the counterpart VXD file...
from ghidra-lx-loader.
Related Issues (10)
- Ghidra 9.1.2 compatibility HOT 1
- Fixups on cross page boundaries
- 16-bit selector fixups HOT 2
- 'Unknwon file format: PE' Error HOT 13
- Cannot open Redguard executable RGFX.exe HOT 2
- Unsupported fixup source: 12 HOT 5
- Unsupported fixup source: 3 HOT 2
- Unsupported fixup source: 0
- Any plans to let this work with 11? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ghidra-lx-loader.