I wrote that blog post I threatened a while back about “flattened” ASTs. I did a little microbenchmarking of a toy interpreter and the results were surprisingly good?? https://www.cs.cornell.edu/~asampson/blog/flattening.html
Programmer, RE Engineer, Researcher, Android, I do things. English, Español, 日本語. I like Kpop, Jpop/Jrock, Cpop...
I wrote that blog post I threatened a while back about “flattened” ASTs. I did a little microbenchmarking of a toy interpreter and the results were surprisingly good?? https://www.cs.cornell.edu/~asampson/blog/flattening.html
aus der reihe "buchtitel, bei denen man an @fuzzyleapfrog denken muss" heute: "Fuzzing against the machine: automate vulnerability research with emulated IoT devices on Qemu" von @Farenain: https://www.amazon.com/dp/B0BSNNBP1D :)
We've made the online version of the Low Level Software Security book a lot nicer-looking recently, see https://llsoftsec.github.io/llsoftsecbook. Please let us know what you think can be improved further in the book. There's a "report" 💡 button at the top now to make that easy. #LLSoftSecBook
RT @Farenain
My friend @jeppojeps told me to write a book about Qemu focused on fuzzing some time ago during the worst times of the pandemy. Some months later we started to write something that these days became a real book: https://www.amazon.com/dp/B0BSNNBP1D?ref_=cm_sw_r_cp_ud_dp_D7E3N8F2ERW5KQH6TF9G that we called: Fuzzing Against the Machine
RT @Farenain
My friend @jeppojeps told me to write a book about Qemu focused on fuzzing some time ago during the worst times of the pandemy. Some months later we started to write something that these days became a real book: https://www.amazon.com/dp/B0BSNNBP1D?ref_=cm_sw_r_cp_ud_dp_D7E3N8F2ERW5KQH6TF9G that we called: Fuzzing Against the Machine
The Magic Behind Optimizing Compilers: Static Program Analysis - Philipp Schubert - Meeting C++ 2022
https://www.youtube.com/watch?v=WTtqL9W_TYA
Discussions: https://discu.eu/q/https://www.youtube.com/watch?v=WTtqL9W_TYA
@binaryninja Congrats to the winner, and congrats to the company for doing such a nice gift!
Did anyone use GTIRB? the project seems interesting, and they say the project is intended to be the LLVM IR for binary analysis, but I don't know Rick...
Since these days I'm learning about LLVM libraries, the refactoring of Kunai's IR will take longer, but I think once I have more experience using LLVM, and its IR, the design of my tool will be better. Also I plan to write a translator from Kunai's IR to LLVM IR!
chatGPT wasn't able to fix the last problem I solved with a code on a LLVM code that was using the legacy::PassManager, chatGPT was not aware of the changes on LLVM PassManager 😂, at least watching opt source code works
@jfbastien Skytree is awesome, when I saw it in Tokyo I really liked it.
Two other needed changes in Learning LLVM 12 (if you are using last version of LLVM), you can find the code changes in here:
https://github.com/PacktPublishing/Learn-LLVM-12/issues/23 (minor issue)
https://github.com/PacktPublishing/Learn-LLVM-12/issues/24 (major issue)
Just after figuring out what a reference is compiling a C++ example, I just read about it on the Learning LLVM 12 book 😂, the good point is that I even included the nonnull attribute that is not indicated in the book!
I wanted to see how the LLVM IR managed C++ references, since mostly these are an abstraction for many programmers on using pointers, and they are implemented as non null pointers
What started as a random comment (https://infosec.exchange/@apkunpacker/109705184576565218) has turned into an official offer.
We'll select a random follower between twitter and mastodon (yes, if you follow on both that's 2x the odds) in one week for a free non-commercial license.
@binaryninja amazing! I think the work you are doing is nice, and offering this opportunity to have a non-commercial license is really nice 😊. Congratulations, and thank you for the opportunity.
@esoriano a measurement
@esoriano if you cut a researcher's head, that researcher is able to write papers at least for 2 weeks more.