Cisco type 8 and 9 password hashes calculated using Java

In this article I will discuss three types of algorithms used by Cisco to calculate hashes from plain-text passwords, namely: Type 4, Type 5, Type 8 and Type 9. Back in the year 2013, the Type 4 algorithm was proven insecure because of an implementation error. The algorithm does not use PBKDF2 and does not… Continue reading Cisco type 8 and 9 password hashes calculated using Java

Android: Use ADB wirelessly via Wi-Fi

In this post you will learn how to connect Android Debug Bridge (ADB) wirelessly via Wi-Fi instead of using a USB-cable. Assumptions Your Android-device has a Wi-Fi connection; Your workstation has a TCP/IP connection which is routable to the Android-device; Your Android-device is connected with your workstation using a USB-cable; ADB is installed on your… Continue reading Android: Use ADB wirelessly via Wi-Fi

Netwerkconfiguratie van OpenWrt op een Asus WL-HDD

In dit artikel wordt beschreven hoe de netwerkinstellingen van OpenWrt (versie Kamikaze) op de Asus WL-HDD (wireless harddiskdrive) geconfigureerd moeten worden. Doel is om de Asus WL-HDD draadloos (Wi-Fi) te laten connecten met het WIFI-access point. In mijn geval is het WiFo-access point een Samsung Router SMT-G3210 geconfigureerd als ADSL-router. We hebben reeds in de… Continue reading Netwerkconfiguratie van OpenWrt op een Asus WL-HDD

Parallel bash scripts – waiting for completion

Assume we would like to execute several independent tasks in parallel and we would like to wait till these tasks are completed. For example we would like to copy a set of files to several (remote) hosts and get a signal when we are ready with this copying task to ALL hosts so we can… Continue reading Parallel bash scripts – waiting for completion