All blog posts

    CGlue Today And The Road Ahead

    July 23, 2021, 1:24 p.m. by auri

    Hello again, CGlue has had several updates already with 0.1.2 being the latest. Let's cover it! And also, I think it's a good a time to start talking about the road ahead.

    Read more

    CGlue Update - Greatness Is Near!

    May 27, 2021, 11:51 p.m. by auri

    A few days ago I introduced a seamless ABI safety solution, and there has been rapid progress on it. It's very close to being feature complete, but there are some final important kinks that need working out.

    Read more

    Grand Plan for ABI Safety

    May 24, 2021, 9:31 a.m. by auri

    Rust does not have ABI safety by default. Meaning, any Rust (non extern "C") code that is called on your dynamically loaded libraries relies on an explicitly unstable ABI. It will work fine if the library is compiled with the same compiler version, but could break if they differ the slightest bit. But wait, it's 2021, how is it still an unsolved problem?

    Read more

    pwnEd 2 Breaking The Simulation

    Feb. 28, 2021, 8:45 p.m. by auri

    pwnEd 2 by University of Edinburgh was one of the first proper CTFs I have attended, and I thoroughly enjoyed it. Simulation was by far one of the most fun challenges.

    Read more

    What's ahead in the second year?

    Aug. 30, 2020, 12:58 p.m. by auri

    This will be a short and sweet one. With the second year of University approaching so fast it is probably a good idea to think about what to expect.

    Read more

    Reflecting on the first year of Uni

    Aug. 30, 2020, 12:57 p.m. by auri

    In summary, it has been quite a ride, no, but for real, first year of University was amazing! This post goes into detail about that.

    Read more

    Let's talk about this beautiful website

    Aug. 28, 2020, 1:35 p.m. by auri

    I have been programming a lot, and I was meaning to make a website to showcase some of my work, but I never got around to do so. But, due to how atoms in the Universe aligned, it, well, not Universe, our University tasked us with creating a blog site. So, here I am to walk you through its design.

    Read more

    Supporting Multiple Architectures

    Aug. 19, 2020, 10:28 a.m. by auri

    As an application, or a library develops, chances are you will start to think about adding support for different usecases. This blog delves into how I would approach that by example, implementing support for more architectures in memflow memory introspection toolkit.

    Read more