Billets dans English

THCon 2023 « supplychain » writeup

This is a writeup from the « supplychain » challenge of the CTF for THCon 2023, made by Dridri.

Lire plus...


Critical analysis of Flashbots

This article is about the Flashbots project (see that post on ethresear.ch for background).

Lire plus...


Python logging: do’s and don’ts

Logging is important. Python has a nice logging framework. I very rarely see it used properly, even by experienced programmers.

Lire plus...


The bZx attacks explained

This article will examine in details what happened during the two transactions that exploited vulnerabilities to open under-collateralized positions in bZx, causing a loss of equity worth more than a million dollar in total.

Lire plus...


Analyzing suspicious smart contract vacuuming

This is the counterpart of Blockchain Autopsies - Analyzing Ethereum Smart Contract Deaths, looking at suspicious patterns in the history of Ethereum, where contracts would not be killed but simply emptied by attackers.

Lire plus...


How to steal Ethers: scanning for vulnerable contracts

Four years ago, I wrote an article « How to steal Bitcoins » that was about finding address corresponding to weak brainwallets, and some forensic evidence that it was exploited automatically, for profit.

Lire plus...


Pakala: yet another EVM symbolic execution tool

Pakala is a tool for symbolic execution of EVM bytecode (like Manticore or Mythril).

Lire plus...


Syncing a Parity Archive Node: How-To

For my experiments, I set on having an Ethereum archive node (with the full history of all the states), with Parity.

Lire plus...


Le gestionnaire de mot de passe parfait

TL;DR: Je présente une solution à base de Yubikey 4 avec « touch-to-sign » pour contenir vos clés GPG, avec utilisation de ces clés pour l’authentification SSH et pour stocker vos secrets avec password-store

Lire plus...


Astuces Neo4j [en]

This article is a collection of tips and informations that I found useful to know about neo4j, when learning about it. It also presents some performance tips (from the developer point of view).

Lire plus...


Un crawler très simple et puissant en Python [en]

I am fascinated by web crawlers since a long time. With a powerful and fast web crawler, you can take advantage of the amazing amount of knowledge that is available on the web.

Lire plus...


Comment voler du Bitcoin

Chaque adresse Bitcoin se base sur une clé secrète, de laquelle on dérive la clé publique qui est l’adresse Bitcoin, et qui sert à signer les transactions.

Lire plus...