2023
six 2023-10-27 20:39:38 +04:00
parent 9eb3989ee4
commit 9d09790fe7
2 changed files with 18 additions and 4 deletions

View File

@ -0,0 +1,13 @@
## Entropy with Shannon
What is the Shannon Entropy of "DOGE" after turning it into Base64, then to consecutive Hex (no space or any delimiters)? To generate the flag, insert the value with exactly 15 digits after the decimal point, for example: PC{4.325817531314781}
Steps: Base64 -> Hex (no delimiters) -> Shannon entropy up to 15 digits
If you have solved this challenge, please send your code along with the registration.
Reference: https://en.wikipedia.org/wiki/Entropy_(information_theory)
_Keccak256: 0x513b0aa1dcded5f38352d6b9ef729bb0ae4069489e0c2603dce4b91a3f1433d0_
_Challenge author: six_

View File

@ -23,12 +23,11 @@ The format of a solution is an ASCII string of the form __PC{...}__, like PC{#\T
You can verify the correctness of your solutions before submitting the form. The flags have the following respective Keccak-256 hash values: You can verify the correctness of your solutions before submitting the form. The flags have the following respective Keccak-256 hash values:
``` ```
hidden in rust
Entry solidity - 0x2a2b9543f5867d51151a817d282fbb3abf0e763484f23867ca238f680802e9ab Entry solidity - 0x2a2b9543f5867d51151a817d282fbb3abf0e763484f23867ca238f680802e9ab
Hidden in rust - 0x16933d9797b98f43d30b30fd198c53b1ba3372f6a5d6a11faf08fa6d06e8b208 Hidden in rust - 0x16933d9797b98f43d30b30fd198c53b1ba3372f6a5d6a11faf08fa6d06e8b208
Business plan - 0xd870fd076f038801fbb60ce4e4d63b5cc06867b8bb917b06c5f13237e93a02aa (you get this after manual confirmation) Business plan - 0xd870fd076f038801fbb60ce4e4d63b5cc06867b8bb917b06c5f13237e93a02aa (you get this after manual confirmation)
Two more challenges are coming next week! Entropy - 0x513b0aa1dcded5f38352d6b9ef729bb0ae4069489e0c2603dce4b91a3f1433d0
One more challenge is coming!
``` ```
To calculate the Keccak-256 hash of a string, you can, for example, install `keccak256-cli` using `cargo`, and then use the `keccak256` command like so: To calculate the Keccak-256 hash of a string, you can, for example, install `keccak256-cli` using `cargo`, and then use the `keccak256` command like so:
@ -43,6 +42,8 @@ Easy - Entry solidity - This is a challenge anyone with basic web3 knowledge can
Easy-Medium - Hidden in rust - It takes a little extra to sovle it. Easy-Medium - Hidden in rust - It takes a little extra to sovle it.
Medium - Entropy - It takes a little extra to sovle it.
Hard - Web3 business plan - Creation of a legit web3 business plan can be tough. Hard - Web3 business plan - Creation of a legit web3 business plan can be tough.
Two more hard challenges are coming soon! Two more hard challenges are coming soon!