- How decentralization dies - the killer concessions
- How do payments make their way across the Bitcoin Lightning Network?
- How "eltoo" (L2) works in the Bitcoin Lightning Network
- 7 ways I can attack you if you don't use U2F
- Analyzing Trezor Firmware
- [Official Chinese Translation] Grin Transactions Explained, Step-by-Step
- Grin Transactions Explained, Step-by-Step
- The most lucrative ETH scams, top-to-bottom
- Pentesting Ethereum dApps An Ethereum decentralized application (dApp) is an application that interacts with a consensus protocol behind it. In our case, we examine one of the most common use cases of a dApp: a regular web application that interacts with one or several smart contracts.
- Reversing Ethereum Smart Contracts: Part 2 In my previous tutorial, we began reversing engineering the Greeter.sol contract. Specifically, we looked at Greeter.sol’s dispatcher, the portion of the contract that takes your transaction data and determines to what function it should send you.
- Reversing Ethereum Smart Contracts This shows you how the Ethereum Virtual Machine works, and how to reverse engineer a smart contract.
- Testing Smart Contracts Locally using Geth This tutorial will take you through deploying and testing your smart contract on a local, private blockchain you created using Geth.
- How to Set Up a Private Ethereum Blockchain using Geth Ethereum is run by different clients on different peoples’ computers. Whether you’re using a C++, Rust, Golang, or some other implementation doesn’t matter so long as your client implements the protocol properly.
- Explaining the Genesis Block in Ethereum Every blockchain has to start somewhere, so there’s what’s called a genesis block at the beginning. This is the first block, and in it the creators of Ethereum were at liberty to say “To start, the following accounts all have X units of my cryptocurrency.” Any transfer of that ether on the blockchain will have originated from one of these initial accounts (or from mining).
- New in PowerShell Empire 2.0: SessionGopher SessionGopher is now part of PowerShell Empire 2.0. Here’s how to use the module.
- DLL Injection Using LoadLibrary in C Tutorials on Windows DLL injections in C have noticable gaps in what they explain. This blog post plus the comments on my implementation should address most questions a newcomer might have. Here’s my code on GitHub. Note that most of my code is directly taken from the Microsoft Developer Network (MSDN).
- Using the Registry to Discover Unix Systems and Jump Boxes Note: My post can also be found on the FireEye Threat Research Blog
- Explaining David Blaine's Ten Card Trick David Blaine performed on Jimmy Fallon, and I caught his set on YouTube. The trick I write about occurs between 5:12-8:30. See if you can figure it out yourself before continuing.
- The Scoring Method Influences Who Wins the MLB's MVP Award Each year, Major League Baseball writers vote on which player will receive the Most Valuable Player (MVP) Award for the season. The voters in this case are members of the Baseball Writers’ Association of America (BBWA), which is a collection of writers and journalists from newspapers, magazines, and websites across the country. In the case of MVP voting, there are 30 members who vote. The alternatives being ranked are the players.