Background Image

Tech Posts

Personal posts and collaborations talking about multiple fields of Technology such as Development, Security, AI...

News Header ImageNews Header Loading

Certificate Generation with OpenSSL

Brief introduction about how SSL/TLS certificates work, what is a Certificate Authority, how a secure connection encrypt the data and how can you generate digital certificates for your own services.

News Header ImageNews Header Loading

Tools to become a Full Stack Developer

In this post I talk about a quick roadmap to become a Full Stack Developer, introducing several tools that will be used in the Full Stack Master's degree of Three Points.

News Header ImageNews Header Loading

Cloning Raspberry Pi SD on macOS

This guide shows the steps to clone all the SD content of a Raspberry Pi to back up or dump the content to another device. Also I show a trick to monitor the cloning process that can be very helpful.

News Header ImageNews Header Loading

Getting started with React and Typescript

In this post I bring a starter guide to React using Typescript as the main language. This article is a very subjective overview of the first steps to take, with little tips and tricks to become a PRO.

News Header ImageNews Header Loading

Using Hooks in Class Components in React

Here I bring a little trick to use Hooks in Class Components for certain very limited cases. This can be useful in projects that use Hooks and a class component is required upon request.

News Header ImageNews Header Loading

First steps with Webpack & Babel

I talk about how to create a vanilla Javascript project with Webpack & Babel, two important tools to bundle and compile the code of our projects for older browser support and reduced size.

News Header ImageNews Header Loading

Firebase app distribution

Firebase has a fairly complete application distribution process for iOS and Android, here I talk about how to use this tool on both platforms and the advantages and disadvantages it has compared to its competition.

News Header ImageNews Header Loading

Firebase Internationalization in Angular

In this post I talk about how to internationalize the content stored in Firebase dynamically, to accompany localized content thanks to Angular's i18n tool.

News Header ImageNews Header Loading

Implementing Hover in SwiftUI

In this post i talk about how to add the hover effect with SwiftUI, all the modifiers for the effect and a backwards compatibility mode to target older builds.

News Header ImageNews Header Loading

HomePWN: Solve the BLE CTF of Sh3llC0n

In this article I bring how to solve the CTF that Pablo Gonzalez presented at the Sh3llC0n Cybersecurity conference with the HomePWN tool. In addition, there is an extra that explains in detail how to create a module in this fantastic tool to solve a functionality that you could not previously test the CTF.

News Header ImageNews Header Loading

Airdrop Crazy: gather info from nearby Apple devices

Another Airdrop Crazy post, this time for the Elevenpaths' blog. In this post I talk about the features of Airdrop Crazy, which I've talked already. This tool can sniff the information of nearby Apple devices, displaying useful info such as SO, device status, Airdrop....

News Header ImageNews Header Loading

Airdrop Crazy: "What happens on your iPhone does NOT stay on your iPhone"

In this Elladodelmal post I explain the new tool created by the Crazy Ideas team called "Airdrop Crazy". This tool allows you to know the status of adjacent Apple devices as well as get their phone numbers.

News Header ImageNews Header Loading

Safepost updated for iOS 13

In this post I talk about the update of the Safepost application and all the news that we have taken advantage of introduced in iOS 13.

News Header ImageNews Header Loading

Vulnerability in Airdrop and iOS 13

In this post I review an investigation about how much information can reveal services such as Airdrop and BLE on our Apple devices.

News Header ImageNews Header Loading

Security Measures Introduced in IOS 13 (Part 2)

Second part of the post about all the measures introduced in iOS that improve the privacy and security of our device.

News Header ImageNews Header Loading

Security Measures Introduced in iOS 13 (Part 1)

In this first part of the post I talk about all the news in iOS 13 aimed at privacy and security.

News Header ImageNews Header Loading

Photoplethysmography, heart rate measurement

In this article, also converted into video, I talk a little about heart rate and how devices can measure it accurately, as well as new tools such as a point electrocardiogram.

News Header ImageNews Header Loading

TCAV: Google's fight against biased learning in Artificial Intelligence

In this post I talk about the problems that the AI world faces with regard to gender or race bias within the training of models based on neural networks. The problem is so big that Google spoke at its last developer conference of ways to avoid this discrimination.

News Header ImageNews Header Loading

Dirty Business Card Reader

In this post my workmate Josué and I talk about a tool that we have been developing for a while at Ideas Locas. This tool allows you to extract a large amount of data leaks from the information provided by a contact card.

News Header ImageNews Header Loading

Password management tools in iOS 12

In this post I talk about the improvements in the management of passwords that were presented in iOS 12 and how to implement them in any app with a form.

News Header ImageNews Header Loading

How apps can track you even after uninstalling them

Here we talk about some of the techniques that libraries follow to determine if a user uninstalled their applications. One of them is to launch “pings” through push notifications waiting for a response.

News Header ImageNews Header Loading

Hack to develop your own dials on Apple Watch

In this article I talk about how to implement your own digital crowns in WatchOS thanks to a trick that involves SpriteKit.

News Header ImageNews Header Loading

ARKit: Augmented Reality on your iPhone

ARKit is Apple's Augmented Reality framework. In this article I explain some of the most important features of augmented reality frameworks and the underlying techniques.

News Header ImageNews Header Loading

Check the security of your passwords with Shortcuts in iOS 12

iOS 12 brought a very interesting novelty. Formerly known as Workflow, System Shortcuts are automations that can be performed to execute predefined tasks. Here I explain them in detail and teach you how to create an extension that allows you to check the security of your passwords.

News Header ImageNews Header Loading

Macbook Pro Latch's Touchbar Integration

In this post I talk about how to develop Latch in the Macbook Pro's Touchbar with Swift & XCode

News Header ImageNews Header Loading

MacOS security guide (Part 3)

This last part lists all the aspects related to Network Security, Device Control and Privacy.

News Header ImageNews Header Loading

MacOS security guide (Part 2)

Second part of the security guide in macOS, this article covers everything related to encryption and protection of information and application security.

News Header ImageNews Header Loading

Progressive Web Apps: How to install applications outside the App Store on iOS

This article talks about PWAs, web pages that can behave like native applications on mobile devices, a brief introduction is made along with the possible security problems that these applications can cause.

News Header ImageNews Header Loading

MacOS security guide (Part 1)

First entry in a series of articles on the comprehensive security of macOS, this article talks about System Security, Authentication and Digital Signature.

News Header ImageNews Header Loading

How to create your own iOS wallet pass (Part 2 of 2)

In this second part we talk about how to modify a pass with what you have previously learned, how to use signpass to decrypt a pass already created and how to publish a new one.

News Header ImageNews Header Loading

How to create your own iOS wallet pass (Part 1 of 2)

First part of a post explaining how to create an iOS Wallet Pass, here we will talk about the architecture and composition of a pass.

News Header ImageNews Header Loading

macOS Mojave will make it difficult to install malware on devices

In the article I talk about the security improvements that Mojave brought, such as explicit user consent for critical system resources, an improvement in SIP and the inclusion of Notarized Apps

News Header ImageNews Header Loading

Latch’sApp: data exfiltration module with Latch Python on iOS

In this article we talk about how to port the latch exfiltration module in Pythonista, a Python development environment for iOS. It also talks about how to create an extension with a module created in the App.

News Header ImageNews Header Loading

Latch Exfiltration: Multiplatform module for data exfiltration using Latch

The article talks about a multiplatform framework (iOS, Python) that allows exfiltering text strings through Latch.