Skip to content

ejaaskel

Embedded Software Handyman

  • Current Page: Home
  • About Me
  • Yocto Hardening
  • Mailing List
  • Current Page: Home
  • About Me
  • Yocto Hardening
  • Mailing List

Building a Karaoke Machine with Linux and UltraStar

Lately, the blog posts here have been quite serious: TPMs, virtualization, integrity checks, etc. However, those things are not the best thing about computers.

Continue reading...
December 13, 2024 by ejaaskel Projects

Yocto Hardening: IMA and EVM

Let’s continue measuring where we left off, move from the bootloader side to the kernel world, and try out the IMA, integrity measurement subsystem in Linux.

Continue reading...
December 3, 2024 by ejaaskel Yocto

Disabling Shell History File from BusyBox

Here are my tricks for disabling shell history files (~/.ash_history and ~/.hush_history) from BusyBox shells ash and hush.

Continue reading...
November 24, 2024 by ejaaskel Quick Tips

Fuzzing Remote Targets with Syzkaller

This is the promised follow-up to my earlier Syzkaller text. This time I’ll show how to make Syzkaller work on an actual hardware that is not emulated.

Continue reading...
November 15, 2024 by ejaaskel Fuzzing

Adding Key-Based SSH Authentication to Yocto

This text is supposed to be a quick crash course on the different keys used in SSH servers, and how to generate and use them in Yocto.

Continue reading...
November 6, 2024 by ejaaskel Yocto

Fuzzing Yocto Kernel Modules with Syzkaller

As a follow-up to my black-box fuzzing text, I will present a more accurate approach to fuzzing using Syzkaller and grey-box fuzzing.

Continue reading...
October 27, 2024 by ejaaskel Fuzzing

Raspberry Pi 4, LetsTrust TPM and Yocto

Getting LetsTrust TPM module working with Yocto was fairly simple but there were a few things I learned along the way that may be worth sharing.

Continue reading...
September 20, 2024 by ejaaskel Embedded

Yocto Hardening: Measured Boot

So far we have mostly been focusing on hardening the kernel and userspace, but this time we will zoom out a bit and take a look at securing the entire system.

Continue reading...
August 27, 2024 by ejaaskel Yocto

Making USB Device With STM32 + TinyUSB

Have you ever wondered how USB devices are made? I sure have. Follow this tutorial to see how to create a simple USB device.

Continue reading...
August 3, 2024 by ejaaskel Embedded

Black-Box Fuzzing Kernel Modules in Yocto

It’s been almost ten years since I wrote my thesis. It was about guided fuzz testing, and as usual, I have done no actual work related to the topic.

Continue reading...
June 19, 2024 by ejaaskel Fuzzing
Page 2 of 5«12345»
  • Recent Posts
  • Recent Comments
  • Tags
  • Sulka

    Introducing Sulka, the Hardened Yocto Distro

    June 12, 2025

  • FPGA

    Adding SPI & AXI to NEORV32 Design

    May 20, 2025

  • FPGA

    Running Zephyr RTOS on NEORV32 Soft Processor

    May 14, 2025

  • Quick Tips

    Configuration with PACKAGECONFIG in Yocto

    May 6, 2025

  • FPGA

    Linux & FPGA, The Perfect Match?

    April 24, 2025

  • ejaaskel says:
    That seems to be a solid choice, thanks for the suggestion.
  • ejaaskel says:
    Thanks, great to hear you like it! I have planned the...
  • Joel says:
    Ohh, and ARM SoC with a FPGA called Avnet Zuboard 1CG...
  • Joel says:
    Very interesting! SPI demo next perhaps?
  • ejaaskel says:
    Thanks for the useful links!
  • aioli audio programming block design boot process buildroot busybox c++ configuration delayyyyyy devblog digitalocean dm-crypt embedded embedded linux emulation encryption firewall fpga fuzzing hardening initramfs juce linux measured boot music neorv32 open source programming projects qemu raspberry pi releases rtos security syzkaller testing tpm tutorial u-boot vst plugins wordpress wsl x yocto zephyr

Mailing list


Join the mailing list to get notified when a new blog post is published. I may share some other interesting stuff as well. The newsletter is published zero to two times a month.

* indicates required
/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */

Get in Touch


If you're sending me LinkedIn message, please mention that you're coming from the blog.

Bluesky Feed


ejaaskel © 2025. All Rights Reserved.

Powered by WordPress. Theme by Alx.