@novafacing Used to not only hang, but the oom-killer would abort rustc. But I now have 4x the amount of ram so that may upgrade the abort to a longer hang π
@degrigis If you can load it in IDA, you can use CodeCut. The algorithm is pretty simple to apply in other disassemblers however: https://t.co/Qnu5BD2Rhp
@InsanityBit For "plain ol data" only, I think it's fine to not initialize.. But e.g. it's definitely UB if a bool is not backed by a 0 or a 1. This method is defined on a generic T so of course the safety docs are more conservative
@pati_gallardo@bitshiftmask https://t.co/1ZKG0d62Gk was a fun CTF with specific rust RE challenges. The goal was perfect decompilation, which isn't always what you need when doing RE. Challenge difficulty goes from easy to medium I would say (for the rust ones)
@Gankra_ Fuzzing doesn't have to be bytes in, crashes out. You can start with cargo-fuzz + Arbitrary for mutation and structure aware fuzzing. Then add in your property based assertions. I have a blog post in the works about this but it's not ready yet :)