applied security research
Wesley Neelen - 22 apr 2020

Building a Zolder logo

During my spare time I like to play with home automation, internet of things and hardware stuff. The latter is interesting. I really don’t know anything about hardware or electronics, but I do like to play with it. One of the things I have built is a weather station on solar power. Next to building stuff like that, I run home assistant to automate lots of things within my house. Not so much because its useful, but because it’s fun.

Another project 😊

We recently started our new company Zolder. While we were in the process of developing our identity, I got an idea for another project: building a Zolder logo with WS2812B ledstrips behind it, to give it some cool effects.

Designing the logo

Just prior to that I got familiar with laser cutting company Laserbeest. Their products were great, so I decided to ask the same company to create our logo as well. We received the EPS files from our designer, I started by playing around with the files and prepare them for Laserbeest. I wanted to use a 1000x1000mm MDF as backplate. I modified the EPS file so the logo would fit on the backplate. The result looks like this:

The cool thing was: after sending Laserbeest above EPS file, they modified the source file for the laser machine, to perfectly print our logo. They also included a template that can be used to make sure all parts are positioned in the correct offset from each other:

 

After retrieving above image I gave them the assignment to print our logo. Than it was time to wait for the results:

After a few days I received the logo. Even the placeholders were already present, which surprised me at that time. The result looked great, so I started building a device to get the led strips working.

Building the microcontroller + ledstrip device

I figured out the best setup along the way. Using materials that were already laying around in my home, but selected them based on best fit for this project. In the end these were the components I used:

Component Links
8-channel Bi-directional Logic Level Converter – TXB0108 [ADA-395] Link
Draad – Solide Kern – 7.5m – 22AWG – Rood [KW-2364] Link
Draad – Solide Kern – 7.5m – 22AWG – Zwart [KW-2366] Link
Draad – Solide Kern – 7.5m – 22AWG – Wit [KW-2367] Link
2.1mm DC barrel jack – Breadboard compatible [KW-1602] Link
Adafruit Perma-Proto – Half-size [ADA-1609] Link
Weerstand 470 Ohm – 1/4 watt – 5% – 10 stuks [KW-805] Link
Universal Power Supply – 3-12V 1A – 6 plugs [KW-1554] Link
Adafruit HUZZAH ESP8266 Breakout [ADA-2471] Link
WS2812B 60 black PCB IP67 3m Link
1000 uF Capacitor Link

 

Above components were connected to each other according to the scheme below:

Microcontroller software

On the internet I found multiple libraries to control the led strip from a ESP8266 microcontroller. A commonly seen library was FastLED. FastLED was also great for this project, as it easily allows mirroring to multiple led strips. As my setup contained 5 separate led strips, I decided to go for this library.

The next step was to find appropriate software for this project. Why build the software myself, if other people already did that? Also, I am quite a noob in the C-language, which is used on  ESP8266 microcontrollers.

The first project I came across was a FastLED webserver for the ESP8266. After some small modifications, adding multiple led strips, I got this code working in my setup. Here is a photo from the led strips working the first time:

Later on I came across another project which was much more suitable: a FastLED microcontroller communicating over MQTT that was Home Assistant compatible. This perfectly fitted my needs, as I am a Home Assistant user and at that time I was also playing with zigbee2mqtt. I had the MQTT server already running and connected to Home Assistant, so I just had to flash the microcontroller and add the strip to the existing MQTT server 😊. Connecting the logo to home assistant had many advantages. It allows me to connect all the existing sensors / information in my smart home to the logo. For example: if motion is detected in my office, the logo turns on. If there is no motion for 5 minutes, it automatically turns off the logo.

Painting the logo

The microcontroller and the led strip were working. The next step was painting the logo. I decided to use black for the logo itself, and white for the black plate. TIL: MDF needs a lot of primer 😊. The result:

Installing the led strip

The last step was to install the microcontroller and led strip on the board. The challenge was not to break the led strip connection during installation (of course, in the end one connection broke nonetheless 😊). However, after creating the required holes the board looked like this:

After putting everything in place, the end result looks like this:

At recording time of above video I was still using the FastLED webserver. Flashing the MQTT firmware and configuring Home Assistant made the logo available and controllable within Home Assistant:

End of the project 😊. Learned a lot. And had a lot of fun.

Blogs

Internetoplichters richten pijlen op Hockeyvereniging

Erik Remmelzwaal - 10 mrt 2023
De penningmeester van Hockeyclub Zevenbergen ontving een poging tot oplichting. Gelukkig werd het herkend, maar zal dat overal gebeuren, nu internetoplichters hun pijlen blijkbaar op sportverenigingen hebben gericht? Lees verder

Microsoft Digital Defense Report

Erik Remmelzwaal - 14 nov 2022
Het Digital Defense Report 2022 van Microsoft is uitgekomen. Wat zijn de highlights en key takeaways? Lees verder

TBX2022 Throwback & Masterclass

Erik Remmelzwaal - 07 nov 2022
Op 2 en 3 november vond in de Jaarbeurs Utrecht de TBX2022 beurs plaats. Zolder was net als vorig jaar aanwezig als exposant, en was op beide dagen de host van een masterclass. Ons voornaamste doel was om ons nieuwe propositie van Attic for MSPs bekend te maken. Met deze nieuwe release, stellen we andere […] Lees verder

Hacking my Helium Crypto Miner

Wesley Neelen - 05 sep 2022
Recently I came across an interesting cryptocurrency project called Helium. Its a wireless network built by people all around the world. The people that help expanding the network by adding a hotspot receive the Helium cryptocurrency coin by providing the coverage. During my research I decided to order one of those Helium miners. I ordered […] Lees verder

PEN-300 / OSEP review

Wesley Neelen - 19 jul 2022
This year I decided to start a new study, the PEN-300 course of Offensive Security. In 2012 I did the OSCP course and in 2013 OSCE. In 2016 I took the OSEE class in Vegas, unfortunately never took the exam (one of my biggest mistakes ever🥴). I liked all the courses very much at that […] Lees verder

Deze 3 misverstanden blokkeren het ontwikkelen van cyberweerbaarheid

Zolder B.V. - 04 jul 2022
Het NCTV heeft weer het jaarlijkse Cybersecuritybeeld Nederland gepubliceerd. Het CSBN-2022. Mooie aanleiding om eens op te schrijven waar ik al langer mee in mijn hoofd zit. Drie hardnekkige en foute aannames die mensen hebben bij digitale dreigingen. Drie misverstanden dus, die in mijn ervaring de belangrijkste reden zijn dat we nauwelijks vooruit komen met […] Lees verder

Cyberweerbaarheid en Operational Technology

Erik Remmelzwaal - 02 jun 2022
Onlangs nam Erik Remmelzwaal, co-owner en Managing Director van Zolder BV, deel aan een tafelgesprek van Data Value Center – Smart Industry (DVC-SI). Het thema was Cyberweerbaarheid en Operational Technology, en het gesprek werd opgenomen in de campus van Breda Robotics, waar Zolder lid van is. De opname is inmiddels beschikbaar en terug te kijken […] Lees verder

Detecting MFASweep using Azure Sentinel

Zolder B.V. - 01 nov 2021
Many companies are using cloud services such as Microsoft 365 for email, file sharing and communicating. If an attacker gains access to valid credentials that allows them to authenticate to the account, all information within the account is usually instantly accessible. Therefor, implementing multi factor authentication is one of the most important steps while securing […] Lees verder

Public SharePoint sites - the new open shares

Wesley Neelen - 16 sep 2021
During one of our engagements we were investigating a Microsoft 365 environment. My colleague Rik discovered that many SharePoint sites were publicly available within the organization. We were surprised by the amount sites that were wide open this way. A lot of sensitive information was located on those sites, for example PII-information and passwords for […] Lees verder

Decrypt passwords from Xerox Workcentre config backups

Rik van Duijn - 29 aug 2021
During a recent engagement we encountered Xerox WorkCentre printers using default credentials (admin:1111). Usually it’s just another finding, but this time we noticed the printer had SMB and e-mail credentials configured. For LDAP we usually point the printer to our own IP and get access to the plaintext creds that way. But in the case […] Lees verder

Office 365 audit logging

Rik van Duijn - 19 aug 2021
It’s important to enable audit logging for o365 even if you are not monitoring them actively. Atleast if you get hacked there’s logging to investigate :). The audit log is not always enabled by default, it seems to rely on license levels. However there are some important things to take into consideration. You can enable […] Lees verder

Ransomware, nationale crisis?

Erik Remmelzwaal - 04 aug 2021
Als er 1 digitale dreiging is die veel in het nieuws komt, dan is het ransomware. Er wordt zelfs gesproken van een nationale crisis. Lees verder

Mijlpalen en hoe het gaat

Zolder B.V. - 02 jul 2021
Vandaag gebeurden er op Zolder toch een paar dingen die blogwaardig zijn. Dus prima aanleiding om nog maar eens de laptop open te klappen en te vertellen hoe het gaat. Nieuwe collega’s Het is 1 juli 2021 en we zijn ruim een jaartje onderweg als Zolder. De belangrijkste stap die we vandaag zetten, is dat […] Lees verder

Zolder wordt hoofdsponsor HCZ

Zolder B.V. - 01 jul 2021
Vandaag is bekend geworden dat Zolder de nieuwe hoofdsponsor is van HCZ – Hockeyclub Zevenbergen. De komende drie seizoenen zal het logo van Zolder daarom voorop de shirts van alle HCZ leden prijken. We zijn heel erg trots op deze nieuwe stap voor ons jonge bedrijf, en hopen zo de relatie met onze regio te […] Lees verder

Breda Robotics

Erik Remmelzwaal - 10 mei 2021
Zolder BV is toegetreden tot het netwerk van Breda Robotics. Deze vereniging brengt organisaties bij elkaar die actief zijn rondom robotisering in de regio West-Brabant. Voor Zolder geeft Breda Robotics de mogelijkheid om samen te werken met de robotiseringsindustrie. Te begrijpen hoe die sector precies werk en op welke vlakken cybersecurity kennis kan worden ingezet […] Lees verder

27% .nl domeinen slecht beschermd tegen spoofing

Erik Remmelzwaal - 29 apr 2021
TLDR: We scanden de DNS records van 1,6 miljoen .nl domeinen en vonden uit: 9% is rechtstreeks gekoppeld aan Microsoft 365, daarmee is Microsoft veruit de grootste Google is nr2 en heeft 4% van de domeinen aan zich verbonden, nagenoeg gelijk aan een aantal andere spelers. Van alle mail-enabled domeinen heeft 27% geen SPF record […] Lees verder

Zolder biedt MKB betaalbare en eenvoudige security-app

Zolder B.V. - 12 apr 2021
“Attic voorkomt dat security een luchtbel wordt” Security is bij mkb-bedrijven vaak het ondergeschoven kindje. Ze hebben er de mensen en het budget niet voor. Dat maakt deze doelgroep een aantrekkelijk doelwit voor cybercriminelen. Voor de vier doorgewinterde cybersecurity-experts van start-up Zolder reden om Attic te introduceren. Deze eenvoudige, goedkope en toekomstbestendige app maakt mkb’ers […] Lees verder

Nieuwe Themesong voor Zoldersessions

Erik Remmelzwaal - 13 mrt 2021
Ik vond het tijd worden voor een nieuw liedje voor onze Zoldersessions. Tot nu toe hadden we er een rechtenvrij liedje onder staan, namelijk EVA_失望した, maar wilden toch iets meer 'eigens'. Daar schakelden we Bjørgen van Essen voor in met dit eindresultaat. Dit is hoe dat tot stand kwam. Lees verder

Zolder.App Open Beta

Zolder B.V. - 02 feb 2021
We launched the final beta release to the Google and Apple appstores. Any business running on Microsoft 365 is more than welcome to join. As a beta-tester you will receive a free subscription to the Zolder.App Premium Plan for the remainder of the beta phase, which is scheduled to run through April 30th 2021. Zolder.App […] Lees verder

GGD data is topje van ijsberg

Erik Remmelzwaal - 26 jan 2021
Maandag kwam RTL Nieuws, na onderzoek van Daniël Verlaan, naar buiten met het nieuws dat gestolen data van de GGD online wordt verhandeld door criminelen. Het gaat om data die onderdeel uitmaakt van het bron- en contactonderzoek dat de GGD uitvoert als onderdeel van de bestrijding van Corona/COVID-19. De data bevat gevoelige persoonsgegevens en criminelen […] Lees verder