Yamato-Security / hayabusa-evtx

A fork of the evtx Rust crate for Hayabusa
Apache License 2.0
6 stars 2 forks source link

Adapt CDATA in evtx (compile error in quick-xml >=0.24) #6

Closed hitenkoku closed 2 years ago

hitenkoku commented 2 years ago

Expected

Windows 32ビットバイナリをコンパイルしてみたら、quick-xml 0.24.0+のバージョンでは失敗しています。 rust evtx crateもquick-xmlが0.23.0でないとコンパイルに失敗します。 0.24.0+のバージョンではCDATAのバグを直しているっぽいけど、rust evtx crateではCDATAに対応していないので、今は最新版を使わなくても良さそうです。また、そもそもevtxでCDATAが実際にに使われていないようです。

https://github.com/Yamato-Security/hayabusa/pull/701#issue-1375517708

YamatoSecurity commented 2 years ago

@hitenkoku evtx作者がquick-xml 0.24に対応したようです。https://github.com/omerbenamram/evtx/commit/d08934e267c235f48c34e59b299e45e1061e56ad

こちらにも反映できますか?