Page 2 of 4

Newsletter #23 - Compiling a custom FreeBSD kernel for Parallels VirtualMachine May 14 2020

Hello, and welcome to issue #23!

How are things your way? I hope that coping1 well with the changes and keeping safe. Things are quite different from what I expect them to be by this time in the year. I was hoping this year I was going to make a significant career change, but there is no international travel, and things seem to be slowing down. So, who knows what the future might bring.

Read More...

Newsletter #22 - Changing the blog path in Middleman May 7 2020

Hello, and welcome to issue #22 of the Newsletter.

How is life? I hope everything is going well. I’ve been enjoying my time exploring FreeBSD Jails, and ZFS. FreeBSD is such an interesting Operating System. The sense of integration is quite refreshing.

In contrast to what I sometimes feel when working on Linux, many areas of the system feel disjointed. Everything works, but you have to know all the peculiarities on how each different distribution and each of the various groups responsible for different code bases work. Anyways, if you would like to explore FreeBSD, have a look at the FreeBSD Handbook (FreeBSD documentation is quite good).

Read More...

Newsletter #21 - Scanning a process' memory using LLDB Mar 26 2020

Hello, and welcome to issue #21!

How is everything going? I hope you and yours are safe. What a crazy world we are living in now, right? I guess every generation thinks they are living a period that will change history. Who knows, maybe this time the changes that will come after all this will make us change the world to be a better place.

Anyways, with everyone working remotely, the Internet has become the backbone of our society. It’s incredible how commonplace has everything related to the Internet has become. We assume everyone knows how to access any website, or even stream video.

Read More...

Newsletter #20 - A small LLDB-Python script Mar 1 2020

Hello, and welcome to issue #20.

I’m back! Between work and learning, I haven’t had much time to write a proper blog post for the last few weeks. I also don’t want only to post because it’s the weekend. I like to write something that it’s useful and not just to tick a box.

So this week there’s no post either, but I’m working on some security-related posts that I’ll share with you when they are ready.

Read More...

Newsletter #19 - Resigning iOS apps from an IPA for mobile security research Feb 9 2020

Hello,

Welcome to issue #19, I hope you had a good start of the month.

As you might have noticed by my latest posts, I’ve been exploring the exciting field of cybersecurity. I’ve always enjoyed understanding the base components of what makes our cyber “life” work. Understanding the base components also ties up nicely with infoSec. So this week I wanted to share with you a couple of links related to cybersecurity. I believe that being aware of security makes us better developers and cyber-citizens.

Read More...

Newsletter #18 - Host naming organisation for your local lab Jan 31 2020

Hello,

I hope you had a good January, and ready for the weekend and February. I’m certainly going to try to get as much rest as possible this weekend. It has been a busy few weeks, and the year has just started! We’ll see how everything goes from here.

Time seems to be going by super fast. I feel as if I just started the Newsletter, but this is issue #18. I hope there are many more to come, and that you are enjoying them as much as I am.

Read More...

Newsletter #17 - Running Raspbian OS on QUEMU to learn ARM assembly Jan 20 2020

Hello,

I hope you had a good weekend and are ready for the new week. How is January going for you? It feels like it’s going quite fast, but also excited about what the new year will bring.

Have you had time to view the General Magic documentary I recommended last week? If you haven’t, it’s ok. You can listen to the podcast that covers the story in The history of computing podcast’s - General Magic was almost magical.

Read More...

Newsletter #16 Understanding buffer overflows using Radare2 Jan 10 2020

Hello,

I’m back, I took a small break last week, no writing and no newsletter. I hope you had a delightful end of the holiday season. I’m ready to get back to my usual routine.

I’ve been travelling across time zones lately and thinking about time. Also, it’s the end of a decade, so we should talk about that. I’m not sure if you remember the Y2K problem, it was caused by representing the year on a date using only the last two digits. That meant that 1997 was represented only as 97, all fine there, but when you get to 2,000 you’ll get 00, and you won’t know if you were talking about 1900 or 2000.

Read More...

Newsletter #15 - Using radare2 to patch a binary Dec 28 2019

Hello,

I hope that you had a good week, and if you celebrate Christmas, I hope you had a good one. I’ve been enjoying this week playing with binaries.

I sometimes feel like keeping up with high-level languages like Swift and JavaScript is very tiring. There is always something “new” and not all the time easy to grasp the implications of the changes. Anyways, it’s fun to see that the old assembly languages are still there and I can jump back to them after a few years and find them familiar.

Read More...

Newsletter #14 - Using LLDB for reverse engineering Dec 20 2019

Hello,

I hope all of you are enjoying the holiday season. I like this season, everyone seems to be in a good mood, and also, there is an excuse to get hot chocolate more often than in any other season.

Did you see everything that Apple released yesterday?

The security platform document will keep you busy during the weekend (157 pages if you were wondering). Have a look and let me know what you think.

Read More...

$