Out of boredom, I spent half an hour writing (copying) a script that automatically adds watermarks to photos. Its basic function is to add the […]
Summary of QR Code Challenges and Solving Tips in CTF (Part 2)
Preface: In Summary of QR Code Challenges and Solving Tips in CTF (Part 1) I briefly described QR Code types, versions, encoding methods, and other […]
Summary of QR Code Challenges and Solving Tips in CTF (Part 1)
Preface: From my first CTF (Capture The Flag, a type of cybersecurity competition) several years ago to the recent HECC (the UK University Cyber Security […]
Reading and Writing NFC Tags with an ACR122U
1. Background Near-Field Communication (NFC) is a short-range wireless communication technology, also known as near-field communication. The technology uses 13.56 MHz high-frequency radio to […]
Blockchain For The Mortgage Industry
CSC8207 – Security Analysis of Complex Systems – Report Yang LiNewcastle University, Newcastle upon Tyne, UK Abstract—This report discusses the analysis and application of the […]
Using VBA in Word
VBA, or Visual Basic for Applications, is a macro language based on VB. It can be used across Office applications. Here I describe how to […]
My WordPress Site Was Used in a DDoS Attack
My WordPress blog runs on a VPS. Yesterday morning I suddenly received an alert that the site was down. What follows is what happened…
Using Fields in Word
I have run into all kinds of traps while writing documents lately, and I keep failing to update every part of a template. I started […]
Batch Renaming Files with Python
Nearly ten thousand files needed batch renaming. Their original names consisted of digits, Chinese characters, and an extension; I needed to extract the digits and […]