PinnedPublished inInfoSec Write-upsTryHackMe writeup: Attacktive DirectoryIn this article, I will hack into an Active Directory system with Impacket and other toolsMar 14, 2023Mar 14, 2023
PinnedPublished inInfoSec Write-upsTryHackMe writeup: Digital Forensics Case B4DM755In this writeup, I play the role as first responder, and investigate the possible theft of a company’s software product.Mar 29, 2024Mar 29, 2024
PinnedPublished inMobile App CircularFun with binomial distributionsUsing Python to play craps, count cards and find a jobFeb 28, 2023Feb 28, 2023
Op-Ed: A quick response to the notion of “Jewish superiority and excellence”My op-ed response to Teller (Aug. 25, 2024)’s book review and potential statistical issues with some of its claims.Aug 30, 2024Aug 30, 2024
TryHackMe writeup: Linux AgencyAn unfinished infosec writeup where I discuss basic Linux (but skip the software exploitation part :p)Nov 12, 2023Nov 12, 2023
Published inLevel Up CodingBayesian parameter estimation with arbitrary prior probabilitiesAn application to detecting potential cheating in coin flippingNov 7, 2023Nov 7, 2023
Published inLevel Up CodingSecurity engineering training programme just droppedTryHackme releases new set of labs as a learning tool for aspiring security engineersSep 18, 2023Sep 18, 2023
Published inLevel Up CodingSome measures of dispersionA discussion of mean absolute deviation and standard deviationJul 9, 2023Jul 9, 2023
Published inLevel Up CodingTryHackMe writeup: AnthemIt’s round 2 of hacking into Ayn Rand’s computer —now with low-tech hacks! Yaron Brook gave me permission, so I’m not violating the NAP ;-)Apr 18, 2023Apr 18, 2023
Published inInfoSec Write-upspicoCTF writeup: Introductory cryptanalysis and stenographypicoCTF (n.d.) recently launched its 2023 edition of their capture the flag competition, which featured a variety of challenges to assess…Apr 4, 2023Apr 4, 2023
Published inInfoSec Write-upspicoCTF writeup: Introductory OSINT and web hackingEmail forensics, Bitcoin tracking and more web hacking from the picoCTF 2023 tournamentApr 3, 2023Apr 3, 2023
Published inInfoSec Write-upspicoCTF writeup: Introductory web application injectionsIn this article, I will be discussing XXE injection and SQL injection attacks that I did for picoCTF 2023Mar 31, 2023Mar 31, 2023
Published inLevel Up CodingBasic Linux skills for codersLearning about that ubiquitous series of distros from picoCTF 2023Mar 30, 2023Mar 30, 2023
Published inMobile App CircularpicoCTF writeup: Decompilation of a simple Android PackageMy solution to a picoCTF 2023 challenge that involves decompiling an Android Package (.apk file) and investigating smali bytecodeMar 29, 2023Mar 29, 2023
Published inLevel Up CodingVisualising the law of large numbers with Python and StreamlitIn this article, I will be building a Streamlit app to build an interactive demonstration of the (weak) law of large numbers.Mar 22, 2023Mar 22, 2023
A (wrong) solution to a inelastic collision problemHere, I try and fail to solve a level one physics problem. All the more reason that I’m not an authority when I do these posts ;-)Mar 21, 2023Mar 21, 2023
Published inLevel Up CodingWorking hard or hardly working?Calculating the instantaneous power of an arbitrary function describing mechanical work with PythonMar 16, 2023Mar 16, 2023
Published inThe Gray AreaCalculating the Kinetic Energy of a Falling Brick on Impact With PythonIn this article, I will solve another kinetic energy calculation problem; this time involving a brick’s KE at its final velocity!Mar 14, 2023Mar 14, 2023
Published inLevel Up CodingAlgebraic equalities and their respective (dis)proofs: The fourth-order finaleIn this (final) article regarding the use of algebra to (dis)prove asserted equalities, I will deal with 3rd and 4th order polynomialsMar 8, 2023Mar 8, 2023
Published inLevel Up CodingCalculating the kinetic energy of a bullet with PythonHere, I discuss calculating the kinetic energy of a speeding bullet and briefly discuss the ethics of gun safety!Mar 8, 20231Mar 8, 20231