Playing with TLSH – Trend Micro Locality Sensitive Hash

There are cryptographic hashes, whose output are very sensitive to any change in the input given, and then then there are hashes which try to convey similarity between given inputs. One such hash is TLSH (github page here) Here I make a quick demonstration on how simple it is to make TLSH generate a false …

Continue reading ‘Playing with TLSH – Trend Micro Locality Sensitive Hash’ »

PHP – switch statement vs. function dispatching

When you start having too many cases in your switch statement, it might be worth looking into using a function lookup. This is possible in all languages where functions are first class citizens… <?php $post = "hello"; $info = "3.1415"; //———————————————————– // Version 1 – using a switch statement //———————————————————– switch ($post) {     …

Continue reading ‘PHP – switch statement vs. function dispatching’ »

Virtual Box – Shared folders on Ubuntu Guest

Well, the first thing to make sure is that Guest Additions are correctly installed. For example, on Ubuntu 16.04 guest on VirtualBox 5.0.32 r112930 I received a message that the kernel headers were not found (even though they did exist). This was fixed with: sudo apt-get install dkms Next problem was constantly receiving a protocol …

Continue reading ‘Virtual Box – Shared folders on Ubuntu Guest’ »