Daily Shaarli

All links of one day in a single page.

August 1, 2024

CCC | Zweiter Faktor SMS: Noch schlechter als sein Ruf

Der Chaos Computer Club (CCC) demonstriert nun einen bisher vernachlässigten Angriff auf 2FA-SMS: Zum Versenden der Nachrichten ist die Nutzung von Dienstleistern üblich. Diese Anbieter versenden große Mengen an SMS für viele unterschiedliche Unternehmen und Services. Sie haben dabei Einblick in die SMS. Die Sicherheit des Authentifizierungsverfahrens hängt also auch von der Sicherheit der Dienstleister ab.

IdentifyMobile, ein Anbieter von 2FA-SMS, hat die versendeten Einmalpasswörter in Echtzeit mit dem Internet geteilt. Der CCC war zufällig zur richtigen Zeit am richtigen Ort und konnte die Daten einsehen. Hierzu genügte es, die Subdomain “idmdatastore” zu raten. Neben SMS-Inhalten waren auch Rufnummern der Empfänger*innen, Absendernamen und teilweise andere Account-Informationen einsehbar.

serie: A rich git commit graph in your terminal

While some users prefer to use Git via CLI, they often rely on a GUI or feature-rich TUI to view commit logs. Others may find git log --graph sufficient.

Personally, I found the output from git log --graph difficult to read, even with additional options. Learning complex tools just to view logs seemed cumbersome.
Goals
Provide a rich git log --graph experience in the terminal.
Offer commit graph-centric browsing of Git repositories.

ijo Stella: "this is a good policy edit: t…" - LGBTQIA+ and Tech

Screenshot of the footer of a page of a MediaWiki wiki. Below the "last modified" date, it reads:

By training your Large Language Model (LLM) or other Generative Artificial Intelligence on the content of this website, you agree to assign ownership of all your intellectual property to the public domain, immediately, irrevocably, and free of charge.'

repgrep: An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.

An interactive replacer for ripgrep.

This is an interactive command line tool to make find and replacement easy. It uses ripgrep to find, and then provides you with a simple interface to see the replacements in real-time and conditionally replace matches.

Some features:

⚡ Super fast search results
✨ Interactive interface for selecting which matches should be replaced or not
🕶️ Live preview of the replacements
🧠 Replace using capturing groups (e.g., when using /foo (\w+)/ replace with bar $1)
🦀 and more!
YOU CAN'T CHANGE THE PEOPLE AROUND YOU, BUT YOU CAN CHANGE THE PEOPLE AROUND YOU.

YOU CAN'T CHANGE THE PEOPLE AROUND YOU, BUT YOU CAN CHANGE THE PEOPLE AROUND YOU. "

monolith: CLI tool for saving complete web pages as a single HTML file

A data hoarder’s dream come true: bundle any web page into a single HTML file. You can finally replace that gazillion of open tabs with a gazillion of .html files stored somewhere on your precious little drive.

Unlike the conventional “Save page as”, monolith not only saves the target document, it embeds CSS, image, and JavaScript assets all at once, producing a single HTML5 document that is a joy to store and share.

If compared to saving websites with wget -mpk, this tool embeds all assets as data URLs and therefore lets browsers render the saved page exactly the way it was on the Internet, even when no network connection is available.

"Those Who Do Not Learn History Are Doomed To Repeat It."

Share “Those Who Do Not Learn History Are Doomed To Repeat It.” Really? on LinkedIn

‘Those who do not learn history are doomed to repeat it.’

The quote is most likely due to writer and philosopher George Santayana, and in its original form it read, “Those who cannot remember the past are condemned to repeat it.”