Poking the X-Lehigh virus

| Comments ()

While doing some tests with the X-Lehigh virus, I needed to process some binaries with the intention of knowing if they were infected and, if so, proceed to disinfect them with some kind of tool.

The above context provided a good scenario for implementing detection and sanitization logic through a domain-specific language (DSL) rather than using a general-purpose language.

The chosen DSL was Poke, with upper case P, which is the name of the domain-specific programming language implemented by GNU poke

Continue reading ...

Shannon's entropy and cavity virus

| Comments ()

In one of my last blog posts, I reviewed and experimented with the Lehigh virus. A virus with the ability to store a copy of itself by overwriting a part of the host program that will not affect its subsequent execution.

This post contains some notes, reflections and experiments on this infection technique, known as "cavity infection". The work is based on an evolved version of the virus Lehigh called X-Lehigh.

Continue reading ...

This post contains some of my notes and comments on studying and experimenting with a classic computer virus called Lehigh.

It also describes the use of a DevOps platform to analyze and test the Lehigh virus in an automated way.

Continue reading ...

Some notes on the feasibility and results of a proof of concept (POC) exploring a streaming approach between S3 objects.

Some of the proposed scenarios study the role of the POC in long duration use cases, the separation in a control and data plane, or the possibility of being embedded in the network infrastructure itself.

Continue reading ...

Open Source UAV and RadioFruits

| Comments ()

This post contains my technical notes, links and hardware tests related to the integration and monitoring of several sensors through a LoRa link with Adafruit technology.

This "backpack" solution can be used to monitor at a very low cost, and non-invasively, some flight variables in radio control models and drones.

Continue reading ...

As of today, the test cases for the RGW/S3 archive zone sync module are available upstream as part of the RGW multi-site test suite. This test suite allows you to write and run tests, using 'nose', in a multi-cluster local environment.

The new patch, which adds 11 new test cases and 63 predicates, also makes it possible for the new tests to run in teuthology, the Ceph integration test framework.

Continue reading ...

Some quick notes and tests to start developing with NuttX on STM32F4 Discovery board using an open software stack with GNU/Linux.

Continue reading ...

NuttX International Workshop 2019

| Comments ()

Next week I will be attending NuttX 2019, a technical event structured as two days of open sessions, hands-on labs, discussions and workshops around NuttX.

NuttX is a BSD licensed real-time operating system (RTOS) with an emphasis on standards compliance and small footprint.

Each feature in NuttX, including the behavior of the scheduler, can be enabled and customized on demand. This means that the same base code can produce small, static, and flat images as well as POSIX systems for high-end microprocessors with actual process separation through VMM.

The NuttX kernel is also distributed with drivers, filesystems and a complete userspace, with a command-line shell, NuttX Shell (NSH).

NuttX 2019 will comprise two separate but closely associated events, The International Workshop and the Open Access meetup. The appointment is special because it is the first time that the community meets physically.

NuttX 2019 will be held on July 16 and 17 in Gouda, Netherlands. The programme is available here.

See you there!

Quick notes to run Debian arm64 (AArch64) as a virtualized guest using QEMU with KVM acceleration.

Continue reading ...

KubeCon / CloudNativeCon Europe 2019

| Comments ()

KubeCon/CloudNativeCon Europe 2019 will be held in Barcelona from May 21 to 23. The event will take place right after Cephalocon Barcelona 2019, which will also be held this year in Barcelona on 19 and 20 May. I will attend both events under the sponsorship of my company Igalia.

The Cloud Native Community Foundation (CNCF) is the open source software foundation organizing KubeCon/CloudNativeCon.

The foundation promotes a cloud native computing vision, universal and sustainable, based on the implementation of applications as microservices, packaged in containers and dynamically orchestrated. All this using an open source stack and looking for resource optimization.

I will follow with special interest the talks related to cloud native storage and the Rook project, an open-source native cloud storage orchestrator for Kubernetes. The Rook operator is compatible with the versions of Ceph Luminous, Mimic and Nautilus, in its first major release.

If you are planning to attend and you want to say hello, do not hesitate to contact me!

Recent Entries