Skip to content

ustas-eth/daily-glider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Daily Glider

GitHub commit activity GitHub Repo stars GitHub License

A personal blog for Glider queries, tips, and guides.

What Is Glider

It's a security/research tool that lets you query multiple contracts on EVM blockchains at once by certain logic, parameters, dependencies, variable names, or anything else you can think of.

In terms of traditional private audits (companies like Trail of Bits), bug bounties (like Immunefi), and public contests (like Code4rena), Glider differentiates because its purpose is to act on scale, while they only provide security to a researcher's chosen project. With only one effective Glider query (aka glide) and a good negotiation team, you can contact tens or hundreds of projects that share some vulnerability.

The research part is the ability to get statistics on logic, libraries, standards, etc., directly from the source code of smart contracts. For example, it's quite easy to get the total number of smart contracts named Test, the total number of payable functions, or the total number of ecrecover instructions. You can also find more specific occurrences of these instances based on your custom logic.

Disclaimer! Glider is still in beta; a lot of things to do, and a lot of things can go wrong. If you encounter any issues, please feel free to contact the team in the Discord channel.

Quick Start

If you're already familiar with smart contracts in general, I'd suggest you to:

  1. Go to the Glider official website
  2. Register an account
  3. Browse the provided basic queries
  4. Try to run and see how it works

Otherwise, start with this awesome repo!

Articles

  1. Get Started
  2. Limit and Offset
  3. Arbitrary Logic
  4. Boosting the declarative part
  5. Debug Technique
  6. Functions
  7. Instructions
  8. Contracts
  9. Setup and Writing Style
  10. Contract
  11. Function
  12. Instruction
  13. Low-Level Data (part 1)
  14. Low-Level Data (part 2)
  15. Handy Scripts and SQL Queries

About

Casual Glider guides and tips

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published