-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
resource_file_get_provider: invalid resource file (runing on linux) #3
Comments
Should work in both Windows and Linux
Not sure why you guess that but %SystemRoot% should b expanded by evtxexport: libevtx/evtxtools/message_handle.c Line 967 in 9bd9432
|
Any indication to why |
OK, I did some more testing, and managed to make it work better. I recompiled libevtx with verbose/debug messages and here is (the non-verbose) STDERR for the above command:
I later fixed the value for search PATH to point to the C-root
That Or may be I still don't understand the usage, sorry. Is there a way to include the parsed/substituted message string, e.g. https://github.com/libyal/libevtx/blame/master/documentation/Windows%20XML%20Event%20Log%20%28EVTX%29.asciidoc#L1414 in the fml output? |
If by fml you mean XML, no.
I need to double check but the message string should be still printed if there are no strings. |
Yes, sorry for the typo :-| I confirmed that Same command, same server does not print any
|
I have been poking at the code, trying to parse various EVTX logs, using latest github releases.
Works very good for the 4 standard logs, compiles as static, GREAT!
The one thing that stumbled me is using resource providers. I couldn't figure a way to point evtxexport to the right path of the (dll in this case) provider.
I am trying to parse "Microsoft-Windows-Application-Experience/Program-Telemetry.evtx" from a mounted image of Win2008(ja) server, mounted under mnt/host/C
The (head) of the result being:
What can be a proper way to handle the
%SystemRoot%
and/or the whole path to the resource, in this casemnt/host/C/Windows/System32/aeevts.dll
? Is this supposed to be working in Windows (sorry, no testing win environment)?I guess one way is to add option to replace envvars like
%SystemRoot%
, or just take the filename and append to-p resource_files_path
provided path.The text was updated successfully, but these errors were encountered: