The room: Learn about, then enumerate and exploit a variety of network services and…
Bruteforce a websites login with Hydra, identify and use a public exploit then escalate your…
Exploit Jenkins to gain an initial shell, then escalate your privileges by exploiting Windows…
Can you root this Mr. Robot styled machine? This is a virtual machine meant for beginners/intermediate users…
Do you have scenarios where different handling needs to be done according to the status of a process? Something like:
data class Result( val isSuccess: Boolean, val value: String?, // non-null when isSuccess…
A common approach to adopting Kotlin is to use it in existing projects either in new features or by gradually converting existing code from Java to Kotlin. In these scenarios it is very common for the newly…
Most of us do code reviews on a daily basis, and some days we review more code than we write! Code reviewing is rarely taught so most of us have our own method of giving reviews. What I had realised over time is that there is not just 1 type of review, there are 3 types of…
Kotlin Cheatsheet: Null Handling
A quick reference to many ways to handle nulls in Kotlin