PMPrasanth Madhurapantulainfreecodecamp.org·1h ago · 12 min readHow a Bloom Filter Works: Build One From Scratch in PythonA Bloom filter gives you something that feels like magic: it can tell you whether an item is in a set of billions, using only a few kilobytes of memory. And it answers in the same tiny amount of time 00
RPRebika Parajuliinpico-ctf.hashnode.dev·Jun 12 · 3 min readkeygenme-py | CyLab Security Academy (PicoCTF)keygenme-py is a Medium level ctf challenge in the reverse engineering domain. A python script with no instructions in present in this challenge. A file named keygenme-trial.py is provided. Upon downl10
CSCraig Solomonincraigsolomon.hashnode.dev·Jun 10 · 5 min readSHA-256 Cryptographic Hashing for Developers: File Integrity ProofYou modify one pixel in a 4K image. The file size barely changes. But run SHA-256 on both versions and you get completely different 64-character hashes. This isn't a bug. It's the cryptographic avalan10
PPrajjvalinprajjval.hashnode.dev·May 31 · 6 min readHashing Explained: From Collisions to Real-World Trade-OffsMost people hear this: Hashing gives O(1) lookup. And suddenly hashing becomes some magical data structure that solves everything. Not really. Hashing is one of the most widely used techniques in so00
JJebitokinsharonjebitok.com·May 6 · 7 min readAnonforce Anonforce is a TryHackMe machine that focuses on FTP misconfiguration, PGP encryption, and password cracking. The box exposes an FTP server with anonymous login enabled, granting access to the entire 00
KPKrystian Piękośinblog.infotraining.pl·Apr 16 · 6 min readAnnotations for C++26 HashingIn my recent post, I demonstrated how to use static reflection from C++26 to implement generic hash computation for custom types. Let's review the final implementation. The core of the solution is the10
WBWiktoria Blomgren Strandberginpentesting-dvwa.hashnode.dev·Apr 12 · 16 min readWeak Session IDs in DVWA1 Introduction In this post, the Weak Session IDs vulnerability in the Damn Vulnerable Web Application (DVWA) is described. The objective for attacks on all levels is to work out how the ID is generat00
GBGagan BNingagan-bn.hashnode.dev·Mar 31 · 4 min readConsistent Hashing Explained🚀 Why Do We Even Need Hashing? In distributed systems, we need to: Store data across multiple servers Retrieve it efficiently A simple approach is: server = hash(userId) % number_of_servers ✅ Be00
WBWiktoria Blomgren Strandberginpentesting-dvwa.hashnode.dev·Mar 26 · 21 min readJavaScript Attacks in DVWA1 Introduction In this post, the JavaScript Attacks vulnerability in the Damn Vulnerable Web Application (DVWA) is described. The objective for attacks on all levels is to analyse and manipulate the J00
JJebitokinsharonjebitok.com·Mar 14 · 28 min readIncident Handling With Splunk (TryHackMe)Website defacement is one of the more visible outcomes of a successful cyberattack, and investigating one end-to-end is a great way to practice mapping attacker behavior across the full Cyber Kill Cha00