Skip to content

balsn/proof-of-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proof-of-Work (PoW)

The challenger will receive a prefix and number n representing difficulty. He has to compute an answer such that sha256(prefix + answer) has n leading zero bits.

This PoW is used in Balsn CTF 2019.

Pow solver

We support various languages to help you solve the obnoxious PoW.

  • Python 2
  • Python 3
  • NodeJs
  • Browser-based
  • Ruby
  • Go (contributed by Lee Xun)
  • Rust
  • C/C++
  • Java

Modules

  • powser.py: A IP-based PoW server module implemented in Python 3.8. Suitable for web challenges.
  • nc_powser.py: A simple PoW server module implemented in Python 3.8. Suitable for nc-based challenges.