Abhav Goelabhavgoel.hashnode.dev·Aug 2, 2024Binary lifting - Kth ancestor queriesBinary Lifting(DP on trees). Many of you must have heard about binary lifting and must have been intimidated by the thought of it(even i was). Then i thought to learn about the concept and write a blog for the same making things easier for the commun...DiscussC++
Sam Russellwww.lodsb.com·Oct 30, 2023Binary Ninja Workflows: Fixing branch obfuscationIf you've been reversing x86/x64 for a while then you will have definitely come across functions that end like this: We know two things here: The RET/RETN opcode in x86/x64 pops the stack and jumps to that address The PUSH before the return here i...Discuss·934 readsreverse engineering
Ramandeep Singhramandeepsingh.hashnode.dev·Sep 20, 2023Distance Queries - CSESHello everyone, I hope you are learning well, In this blog, we shall learn to solve yet another application of the lowest common ancestor of two nodes which is present in the tree algorithm section of the CSES problem set. So, Let's define the proble...Discuss·332 readsBinary lifting
Ramandeep Singhramandeepsingh.hashnode.dev·Sep 17, 2023Binary Lifting - Calculating the Lowest Common AncestorHello everyone, I hope you are doing great, I am back with another blog in which I discussed a common category of problems involving trees, the problems seem tricky at first but solving these problems with the technique explained below becomes really...Discuss·155 readsTree