Setting up a simple DNS server

Right after I’ve configured the FTP server, I wanted to be able to “name” my server and so I’ve installed a lightweight DNS server. (context: previous article) “dnsmasq is a lightweight DNS, TFTP, PXE, router advertisement and DHCP server. It is intended to provide coupled DNS and DHCP service to a LAN.” I’ve chosen this over the bind 9 dns server because it was very easy to setup, I almost got it right the first time....

February 14, 2019 · 2 min · Denis Nuțiu

Installing and configuring an anonymous VSFTPD server

After spending a good part of my weekend fiddling with VSFTPD, I’m very happy that I managed to get it to work properly. My goal was to create a simple, anonymous and private FTP server for my home network. It should facilitate sharing files between my machines. Configuring the Server If you’d like to try out my configuration all you need to do is look at the following commands and replace your configuration file with mine....

February 11, 2019 · 5 min · Denis Nuțiu

My Homelab Journey: Introduction

Hello everyone! After following the /r/homelab reddit for a while I’ve decided to give it a try and make myself my own homelab environment. I don’t have access to expensive server equipment nor do I have the means to acquire it, so I will be using an old HP Laptop which has quite a few resources, it is a bit stronger than the average Raspberry PI. The laptop has 11GB of RAM memory, a 740GB disk and an Intel i7-4702MQ CPU....

February 9, 2019 · 4 min · Denis Nuțiu

Python Fire – Turning any Python script into a command line tool

It’s been a while since I wrote a post and I’m also going to make this one a short one. Python Fire is a pretty cool Python library from Google that lets you turn any Python script into a command line tool, this means that you don’t have to write any logic for handling command line parameters and options, but, if you script has sophisticated use cases then you’ll be probably be better by using argparse from the standard library....

January 27, 2019 · 2 min · Denis Nuțiu

Installing MIASM on macOS

I’ve been reading the MIASM.re blog recently and I wanted to give miasm a try. The scope of this article is to provide guidance on how to build miasm on macOS and introduce miasm to my readers. Miasm is a free and open source (GPLv2) reverse engineering framework. Miasm aims to analyze / modify / generate binary programs. Here is a non exhaustive list of features: – https://github.com/cea-sec/miasm/ If you’re curious about miasm’s powers you should give these articles a quick read:...

December 29, 2018 · 3 min · Denis Nuțiu

Keygenme or Not

Keygenme or Not is a cute reversing challenge I found on root-me.org. It requires an username and an activation key. I particularly enjoyed this challenge and decided to make a blog post about it. The twist of this challenge is that you can solve it without writing any code, thus the name ‘Keygenme or Not’. If you want to solve this challenge but you’re stuck you should definitely give it one more try because solving it is very easy....

December 25, 2018 · 2 min · Denis Nuțiu

Format String Exploit

Hello and welcome to Nucu Labs agent! We’ve been contracted by some external contractors to help them break…, I mean, assist them in making their life easier with their “competition”. We obtained their competition’s software from a poorly configured AWS server. Their competition, X, uses the software in order to setup a private communication channel to their servers, the software is simple, it fires up a server, listens on a port and waits for the right password, when the right password is entered, the server remembers the client and stops asking for passwords, simple....

December 20, 2018 · 7 min · Denis Nuțiu

Practical Binary Analysis | No Starch Press

I started reading this book in november and it took me about two weeks to finish it. You should be a bit comfortable Linux and programming if you plan to give it a try. Here are my thoughts about it. What I like the most about this book is that it explains the subject in a straightforward and concise way! The author is a very knowledgeable security researcher and his work is state of the art!...

December 12, 2018 · 2 min · Denis Nuțiu

Learning Languages with Memrise

I purchased a lifetime of Memrise Pro today and I’m grateful that I could do that. Memrise is an mobile application that lets you access a variety of courses. It also has a website so you can use it from your internet browser too. I find it very effective when trying to learn a new language. Last year I’ve tried to learn Chinese, I completed the Chinese 1 course and although Chinese is very difficult I’ve learnt to present myself and tell people that I can’t really speak Chinese....

December 5, 2018 · 2 min · Denis Nuțiu

Practical Binary Analysis – Crackme Walkthrough – Level 2

I’ve recently finished reading a book called Practical Binary Analysis which I consider a state of the art book (review will come soon) and I would like to post my solution to the crackme found in chapter 5. 1. A New CTF ChallengeComplete the new CTF challenge unlocked by the oracle program!You can complete the entire challenge using only the tools discussedin this chapter and what you learned in Chapter 2....

December 2, 2018 · 6 min · Denis Nuțiu