Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
boha — क्रिप्टो बाउंटी, पहेलियाँ और चुनौतियाँ डेटा लाइब्रेरी | Kitploit
उपकरण/GitHubGitHub/oritwoen/boha
क्रिप्टोग्राफीCTFपेपर और शोधलर्निंग और शिक्षाचयनित संसाधन
GitHuboritwoen/boha

boha

क्रिप्टो बाउंटी, पहेलियाँ और चुनौतियाँ डेटा लाइब्रेरी

रिपॉजिटरी देखें
166529 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

boha

Crates.io Downloads License Ask DeepWiki

क्रिप्टो बाउंटी, पहेलियाँ और चुनौतियों की डेटा लाइब्रेरी।

स्थापना

CLI

आर्क लिनक्स (AUR):

root@kitploit:~
paru -S boha

crates.io से:

root@kitploit:~
cargo install boha --features cli,balance

लाइब्रेरी

root@kitploit:~
[dependencies]
boha = "0.19"

बैलेंस प्राप्ति के साथ:

root@kitploit:~
[dependencies]
boha = { version = "0.19", features = ["balance"] }

उपयोग

CLI

root@kitploit:~
# Statistics
boha stats

# List puzzles
boha list
boha list b1000
boha list b1000 --unsolved
boha list b1000 --with-pubkey

# Show puzzle details
boha show b1000/90
boha show gsmg
boha show hash_collision/sha256

# Show puzzle and open asset in browser
boha show zden/level_4 --open

# Show collection author
boha author b1000
boha author zden

# Get key range
boha range 90

# Check balance (requires --features balance)
boha balance b1000/71

# Search puzzles by ID, address, chain, or currency
boha search sha256
boha search kitten --collection bitimage

# Verify private key derives correct address
boha verify b1000/66
boha verify --all
boha verify --all --quiet; echo $?

# Export full database (JSON/JSONL only)
boha export
boha export b1000 zden
boha export --unsolved
boha export -o jsonl | jq .
boha export --compact

# Output formats (default: table)
boha -o json stats
boha -o yaml show b1000/90
boha -o csv list b1000 > puzzles.csv
boha -o jsonl list b1000 --unsolved | jq .

आउटपुट प्रारूप

नोट: export कमांड केवल JSON और JSONL का समर्थन करता है। CSV/YAML आउटपुट के लिए list कमांड का उपयोग करें।

लाइब्रेरी

root@kitploit:~
use boha::{arweave, b1000, ballet, bitaps, bitimage, gsmg, hash_collision, warp, zden, Status};

let p90 = b1000::get(90).unwrap();
println!("Address: {}", p90.address.value);
println!("HASH160: {}", p90.address.hash160.unwrap());
println!("Funded: {}", p90.start_date.unwrap_or("unknown"));

let range = p90.key_range().unwrap();
println!("Range: 0x{:x} - 0x{:x}", range.start(), range.end());

if let Some(txid) = p90.claim_txid() {
    println!("Claimed in: {}", txid);
    println!("Explorer: {}", p90.chain.tx_explorer_url(txid));
}

let unsolved: Vec<_> = b1000::all()
    .filter(|p| p.status == Status::Unsolved)
    .filter(|p| p.pubkey.is_some())
    .collect();

let gsmg_puzzle = gsmg::get();
let kitten = bitimage::get("kitten").unwrap();
let sha256 = hash_collision::get("sha256").unwrap();
let warp_challenge = warp::get("challenge_1").unwrap();
let level1 = zden::get("level_1").unwrap();

let puzzle = boha::get("b1000/90").unwrap();
let puzzle = boha::get("gsmg").unwrap();
let puzzle = boha::get("bitaps").unwrap();
let puzzle = boha::get("bitimage/kitten").unwrap();
let puzzle = boha::get("warp/challenge_1").unwrap();
let puzzle = boha::get("zden/level_1").unwrap();

// Access puzzle assets (images, hints)
if let Some(path) = puzzle.asset_path() {
    println!("Local: {}", path);
}
if let Some(url) = puzzle.asset_url() {
    println!("Remote: {}", url);
}

बैलेंस प्राप्ति (async)

root@kitploit:~
use boha::{b1000, balance};

#[tokio::main]
async fn main() {
    let puzzle = b1000::get(71).unwrap();
    let bal = balance::fetch(puzzle.address.value, puzzle.chain).await.unwrap();

    println!("Confirmed: {} sats", bal.confirmed);
    println!("Total: {:.8} BTC", bal.total_btc());
}

विशेषताएँ

विशेषताविवरण
cliकमांड-लाइन इंटरफ़ेस
balanceब्लॉकचेन बैलेंस प्राप्ति (BTC mempool.space के माध्यम से, LTC litecoinspace.org के माध्यम से, ETH Etherscan के माध्यम से, DCR dcrdata के माध्यम से, AR arweave.net के माध्यम से)

संग्रह

b1000

Bitcoin Puzzle Transaction - 256 पहेलियाँ जहाँ प्रत्येक पहेली N की निजी कुंजी सीमा [2^(N-1), 2^N - 1] में होती है।

हल (82): 1-70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130

सार्वजनिक कुंजी सहित अनसुलझी (6): 135, 140, 145, 150, 155, 160

अनसुलझी (72): 71-74, 76-79, 81-84, 86-89, 91-94, 96-99, 101-104, 106-109, 111-114, 116-119, 121-124, 126-129, 131-134, 136-139, 141-144, 146-149, 151-154, 156-159

खाली - कोई धनराशि नहीं (96): 161-256

gsmg

GSMG.IO 5 BTC Puzzle - एकल बिटकॉइन पते के साथ बहु-चरणीय क्रिप्टोग्राफ़िक चुनौती।

पतास्थितिइनाम
1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBeअनसुलझी~1.25 BTC

मूल रूप से 5 BTC, इनाम प्रत्येक बिटकॉइन हॉल्विंग के साथ आधा हो जाता है।

hash_collision

Peter Todd की हैश टकराव बाउंटियाँ - हैश टकराव खोजकर दावा किए जा सकने वाले P2SH पते।

zden

Zden की विज़ुअल क्रिप्टो पहेलियाँ - ऐसी कलात्मक पहेलियाँ जहाँ निजी कुंजियाँ छवियों, एनिमेशनों और दृश्य पैटर्न में एन्कोड की जाती हैं।

अनसुलझी: Level 5, Level HALV

arweave

Tiamat की Arweave बाउंटियाँ - Tiamat (chronobot.io) द्वारा निर्मित, Arweave ब्लॉकचेन पर क्रिप्टोग्राफ़िक पहेलियाँ।

स्थितिसंख्या
दावा की गई7
अनसुलझी4

ballet

Bobby Lee की Ballet क्रिप्टो पहेलियाँ - BIP38-एन्क्रिप्टेड निजी कुंजियों वाले भौतिक बिटकॉइन नोट (Ballet वॉलेट)। कार्ड पर मुद्रित पासफ़्रेज़ को क्रैक करके हल करें।

स्थितिसंख्या
हल1
अनसुलझी2

bitaps

Bitaps मेमोनिक चुनौती - शमीर सीक्रेट शेयरिंग स्कीम (SSSS) पहेली जहाँ मूल 12-शब्दीय मेमोनिक को 5 शेयरों में 3-of-5 थ्रेशोल्ड का उपयोग करके विभाजित किया गया था।

पतास्थितिइनाम
bc1qyjwa0tf0en4x09magpuwmt2smpsrlaxwn85lh6अनसुलझी~1.0 BTC

आवश्यक तीन शेयरों में से दो प्रकाशित हैं। लक्ष्य: SSSS स्कीम को तोड़ना या कार्यान्वयन बग ढूँढना।

bitimage

Bitimage पहेलियाँ - SHA256(Base64(file)) को BIP39 एंट्रॉपी के रूप में उपयोग करके मनमानी फ़ाइलों से व्युत्पन्न बिटकॉइन पते।

पहेलीपासफ़्रेज़स्थितिइनाम
kittenनहीं✅ हल (2019-07-09)0.00095 BTC
kitten_passphraseहाँ⏳ अनसुलझी~0.01 BTC

दोनों पहेलियाँ एक ही स्रोत फ़ाइल (Antonopoulos kitten ट्वीट) का उपयोग करती हैं। पासफ़्रेज़ पहेली के लिए एक अज्ञात BIP39 पासफ़्रेज़ की आवश्यकता होती है।

warp

Keybase WarpWallet चुनौतियाँ - यह दिखाने के लिए प्रकाशित ब्रेनवॉलेट चुनौतियाँ कि कमज़ोर WarpWallet पासफ़्रेज़ कितनी जल्दी क्रैक हो जाते हैं।

स्थितिसंख्या
हल4
समाप्त2

इसमें मूल चार नवंबर 2013 चुनौतियाँ और समाप्ति के बाद Keybase द्वारा पुनः प्राप्त दो बाद के WarpWallet-विशिष्ट चुनौती दौर शामिल हैं।

डेटा

सभी पहेली डेटा संकलन समय पर data/ में JSONC फ़ाइलों से एम्बेड किया जाता है।

प्रत्येक पहेली में शामिल है: पता (HASH160 और प्रकार सहित), चेन, स्थिति, इनाम, सार्वजनिक कुंजी (यदि उजागर हुई हो), निजी कुंजी (यदि हल हुई हो), कुंजी स्रोत, समाधान तिथि (यदि हल हुई हो), समाधान समय, प्रारंभ तिथि (जब धनराशि जमा की गई हो), लेनदेन इतिहास, समाधानकर्ता जानकारी और संपत्तियाँ (पहेली छवियाँ, संकेत)।

संपत्तियाँ

विज़ुअल पहेली संग्रह (zden, gsmg, bitimage) में assets/ निर्देशिका में एम्बेडेड संपत्तियाँ शामिल हैं:

root@kitploit:~
assets/
├── zden/           # 15 puzzle images
├── gsmg/           # puzzle.png, follow_the_white_rabbit.png
└── bitimage/       # kitten images

लाइब्रेरी के माध्यम से पहुँच:

root@kitploit:~
let puzzle = zden::get("level_4").unwrap();
println!("{}", puzzle.asset_path().unwrap());  // assets/zden/level_4/puzzle.png
println!("{}", puzzle.asset_url().unwrap());   // https://raw.githubusercontent.com/...

एजेंट कौशल

इस परियोजना में एजेंट कौशल शामिल हैं जो AI कोडिंग एजेंटों को boha का उपयोग करना सिखाते हैं।

स्थैतिक कौशल

परियोजना लेखक द्वारा क्यूरेटेड:

root@kitploit:~
npx skills add oritwoen/boha
कौशलविवरण
bohaछह ब्लॉकचेनों में क्रिप्टो पहेली और बाउंटी डेटा क्वेरी करने के लिए Rust लाइब्रेरी API
boha-cliपहेली डेटा ब्राउज़ करने, खोजने, सत्यापित करने और निर्यात करने के लिए CLI

गतिशील कौशल

skilld का उपयोग करके लाइव दस्तावेज़ों, issues और रिलीज़ से स्वतः-निर्मित:

root@kitploit:~
npx skilld add boha

संबंधित उपकरण

लाइसेंस

MIT

टूल डाउनलोड करें
प्रारूपफ़्लैगविवरण
table-o tableरंगों के साथ TUI तालिका (डिफ़ॉल्ट)
json-o jsonसुव्यवस्थित JSON
jsonl-o jsonlJSON Lines (प्रति पंक्ति एक ऑब्जेक्ट)
yaml-o yamlYAML
csv-o csvहेडर के साथ CSV
पहेलीहैशस्थितिइनाम
sha1SHA-1✅ दावा किया गया (2017-02-23)2.48 BTC
sha256SHA-256⏳ अनसुलझी0.277 BTC
ripemd160RIPEMD-160⏳ अनसुलझी0.116 BTC
hash160HASH160⏳ अनसुलझी0.100 BTC
hash256HASH256⏳ अनसुलझी0.100 BTC
op_absOP_ABS✅ दावा किया गया (2013-09-13)-
चेनहलअनसुलझीकुल
Bitcoin9211
Ethereum202
Litecoin101
Decred101
उपकरणविवरण
vukeकमज़ोर बिटकॉइन कुंजी निर्माण प्रथाओं का अध्ययन करने के लिए शोध उपकरण। कमज़ोर पैटर्न के लिए हल की गई पहेलियों का विश्लेषण करें।
vgenregex पैटर्न मिलान और GPU त्वरण के साथ बिटकॉइन वैनिटी पता जनरेटर।
vusiECDSA हस्ताक्षर भेद्यता विश्लेषण - nonce पुन: उपयोग, polynonce, पक्षपाती nonces, lattice/HNP हमले।
kangarooVulkan/Metal/DX12 कंप्यूट का उपयोग करके secp256k1 के लिए Pollard's Kangaroo ECDLP सॉल्वर।