Synchronizes the access on critical sections between processes. Prototypic lock file (with symlink) Alternative Boost has an interprocess namespace which
Continue readingCategory: Computer
Policy-based routing (Linux)
Classic routing – Happens based on the destination address of the ip packet Classic routing tables $ ip rule list
Continue readingMultithreading (Web apps)
Types of Worker Type Worker Web Worker Service Worker Dedicated Worker Shared Worker Amount Multiple per tab One per origin
Continue readingNull-terminated strings (C++)
If you are working with strings you have two basic ways to define its length. Either you write a specific
Continue readingcrackmes.one (Example 3)
Setup Data URL: BitFriends’s admin_panel Language: C/C++ Platform: Unix/Linux (ELF64) Description: “Welcome to my little crackme! Your goal is to
Continue readingcrackmes.one (Example 2)
Setup Data URL: BitFriends’s simple overflow Language: C/C++ Platform: Unix/Linux (ELF64) Description: “This is a very simple crackme. The goal
Continue readingChromium process architecture (Overview)
Generally spoken there are 2 major process types: Browser and Renderer. Browser process – There exists just one running browser
Continue readingCipher Suites
The ciper suite to be used between the client and the server gets negotiated during the SSL/TLS handshake. The client
Continue readingActive vs. passive waiting (C++)
Active waiting Don’t use this approach, cause it will unnecessarily consume CPU time. The sleep reduces the CPU consumption, but
Continue readingBT Audio – Classic and Low Energy
Comparison BT Classic Audio BT Low Energy Audio Introduced with BT v1.0 BT v5.2 Profiles – A2DP (Advanced Auto Distribution
Continue reading