MoveBit Research Release | Belobog: A Move Fuzzing Framework for Real-World Attacks

marsbit2025-12-16 tarihinde yayınlandı2025-12-16 tarihinde güncellendi

Özet

MoveBit introduces Belobog, a novel fuzzing framework designed specifically for Move smart contracts to address security challenges beyond syntax and type errors. Unlike traditional fuzzing methods that struggle with Move’s strong type system and resource semantics, Belobog leverages type-guided input generation and mutation. It constructs a type graph to produce semantically valid and executable transaction calls, significantly improving the efficiency and depth of state exploration. The framework integrates concolic execution (combining concrete and symbolic execution) to penetrate complex constraints and branch conditions, enabling deeper coverage of potential vulnerabilities. Evaluated on 109 real-world Move contracts, Belobog detected 100% of Critical and 79% of Major vulnerabilities confirmed by manual audits. It also demonstrated the ability to reproduce full exploit paths without prior knowledge of vulnerabilities. Designed to be developer-friendly, Belobog will be released as open-source to encourage community adoption and extension. The work is currently under peer review for PLDI’26. Preprint: https://arxiv.org/abs/2512.02918

Move, as a language that Web3 developers cannot afford to ignore, is particularly "hardcore" in its strong type system and resource semantics, especially regarding asset ownership, illegal transfers, and data races. Ecosystems like Sui and Aptos place increasingly important assets and core protocols on Move precisely because of its core language features, which enable the creation of more secure and lower-risk smart contracts.

However, the reality we've observed through long-term auditing and offensive/defensive practices is that a significant portion of thorny issues often do not occur in obvious places like "syntax errors" or "type mismatches," but rather at more complex, real-world levels—cross-module interactions, permission assumptions, state machine boundaries, and those call sequences that seem reasonable step-by-step but can be exploited when combined. Precisely because of this, even though the Move language has more robust security paradigms, there have still been significant attack incidents within its ecosystem. Clearly, security research for Move needs to go further.

We identified a core problem: the lack of an effective fuzzing tool for the Move language. Because Move has stronger constraints, traditional smart contract fuzzing faces a tricky pain point in the Move context: generating transaction sequences that are both "type-correct" and "semantically reachable" is very complex. If the input isn't precise enough, the call cannot be completed; if the call cannot be made, it fails to cover deep branches and reach critical states, making it easier to miss the paths that can truly trigger vulnerabilities.

Based on this long-standing pain point, we collaborated with a university research team to jointly complete and publish our research findings:

《Belobog: Move Language Fuzzing Framework For Real-World Smart Contracts》

arXiv:2512.02918 (Preprint)

Paper Link:https://arxiv.org/abs/2512.02918

This paper is currently published on arXiv as a preprint, its significance is to allow the community to see research progress faster and receive feedback. We are submitting this work to PLDI’26 and awaiting the peer review process. After the submission result is confirmed and peer review is completed, we will also share relevant updates promptly.

Making Fuzzing Truly "Run Into" Move: From Random Trial and Error to Type-Guided Exploration

Belobog's core idea is straightforward: since Move's type system is its fundamental constraint, fuzzing should use types as a guide, not an obstacle.

Traditional approaches often rely on random generation and mutation, but on Move, this quickly produces a large number of invalid samples: type mismatches, unreachable resources, parameters that cannot be correctly constructed, call chains with blocking points—what you end up with is not test coverage, but a pile of "failures at the starting line."

Belobog's method is more like giving the Fuzzer a "map." It starts from Move's type system, constructs a type graph based on type semantics for the target contract, and then uses this graph to generate or mutate transaction sequences. In other words, it doesn't blindly stitch calls together but constructs more reasonable, more executable, and更容易深入状态空间的调用组合 (easier to深入 state space call combinations) along type relationships.

For security research, the benefit this change brings is not a "fancier algorithm," but a very simple yet crucial gain:
Higher proportion of valid samples, higher exploration efficiency, and a better chance of reaching the deep paths where real vulnerabilities often appear.

Facing Complex Constraints: Belobog Introduces Concolic Execution to "Push Open the Door"

In real Move contracts, critical logic is often surrounded by layers of checks, assertions, and constraints. If you only rely on traditional mutation, you easily keep bumping at the door: the conditions are never met, the branches are never entered, the state is never reached.

To solve this problem, Belobog further designed and implemented concolic execution (a hybrid of concrete execution + symbolic reasoning). Simply put:

It maintains concrete execution that "can run," while on the other hand, it uses symbolic reasoning to more directionally approximate those branch conditions, thereby more effectively penetrating complex checks and advancing coverage depth.

This is particularly important for the Move ecosystem because the "sense of security" in Move contracts is often built on multiple layers of constraints, and the real problems often hide in the gaps after these constraints intersect. What Belobog wants to do is push testing near these gaps.

Aligning with the Real World: Not Just Running Demos, But Approaching Real Attack Paths

We don't want this kind of work to stop at "being able to run demos." Belobog's evaluation directly targets real projects and real vulnerability findings. According to the experimental results in the paper: Belobog was evaluated on 109 real-world Move smart contract projects. The experimental results show that Belobog was able to detect 100% of the Critical vulnerabilities and 79% of the Major vulnerabilities confirmed by manual security expert audits.

More notably: Without relying on prior vulnerability knowledge, Belobog was able to reproduce full exploits in real on-chain incidents. The value of this capability lies in the fact that it更接近我们在现实攻防里面对的情况 (closer to the situations we face in real-world offense/defense): attackers succeed not through "single-point function errors" but through complete paths and state evolution.

What This Work Aims to Express is Not Just "Making a Tool"

This paper is worth reading not only because it proposes a new framework, but because it represents a more pragmatic direction: abstracting frontline security experience into reusable methods and落地 (grounding) it with verifiable engineering implementations.

We believe the significance of Belobog lies not in being "yet another Fuzzer," but in making Fuzzing on Move closer to reality—able to run in, go deep, and align more closely with real attack paths. Belobog is not a closed tool designed for a few security experts, but a developer-friendly framework: it strives to lower the barrier to entry, allowing developers to continuously integrate security testing into their familiar development workflow, rather than making Fuzzing a one-time, after-the-fact task.

We will also release Belobog as open source, hoping it becomes infrastructure that the community can collectively use, extend, and evolve, rather than remaining an experimental project at the "tool level."

Paper (Preprint):https://arxiv.org/abs/2512.02918
(This work is also currently submitted to PLDI’26, awaiting peer review.)

About MoveBit

MoveBit (Mobi Security), a sub-brand under BitsLab, is a blockchain security company focused on the Move ecosystem, aiming to make the Move ecosystem the most secure Web3 ecosystem by pioneering the use of formal verification. MoveBit has successively cooperated with many well-known global projects and provided partners with comprehensive security audit services. The MoveBit team consists of security experts from academia and industry leaders with 10 years of security experience, having published security research results at top international security academic conferences such as NDSS and CCS. Moreover, they are early contributors to the Move ecosystem, working with Move developers to establish standards for secure Move applications.

Trend Kriptolar

İlgili Sorular

QWhat is the main challenge that traditional fuzzing tools face when applied to Move smart contracts?

ATraditional fuzzing tools struggle with generating transaction sequences that are both 'type-correct' and 'semantically reachable' in Move. Due to Move's strong type system and resource semantics, random generation and mutation produce a high volume of invalid samples, such as type mismatches, unreachable resources, and incorrectly constructed parameters. This results in many calls failing immediately, preventing deep branch coverage and making it difficult to reach critical states where real vulnerabilities often lie.

QHow does Belobog's approach differ from traditional fuzzing methods for smart contracts?

ABelobog uses Move's type system as a guide rather than an obstacle. It constructs a type graph based on the semantic relationships within the target contract and uses this graph to generate or mutate transaction sequences. This approach ensures that calls are constructed along type relationships, making them more reasonable, executable, and capable of penetrating deeper into the state space, unlike traditional methods that rely on blind, random splicing of calls.

QWhat technique does Belobog employ to handle complex constraints and branch conditions in Move contracts?

ABelobog employs concolic execution (a hybrid of concrete execution and symbolic reasoning). It maintains concrete execution to keep the program running' while using symbolic derivation to directionally approach branch conditions. This allows it to more effectively penetrate complex checks, such as assertions and constraints, and advance coverage depth, which is crucial for uncovering vulnerabilities hidden behind layered security checks in Move contracts.

QWhat were the key results of Belobog's evaluation on real-world Move smart contracts?

AIn an evaluation on 109 real-world Move smart contract projects, Belobog was able to detect 100% of the Critical vulnerabilities and 79% of the Major vulnerabilities that were confirmed by manual security audits. Notably, without relying on prior vulnerability knowledge, Belobog could also replicate full attack exploits (full exploits) from real on-chain incidents, demonstrating its ability to uncover complex attack paths that involve state evolution and multiple steps.

QHow does the Belobog team plan to release the framework, and what is its intended impact on the community?

AThe Belobog team plans to release the framework as open source. The goal is to make it a developer-friendly infrastructure that the community can collectively use, extend, and evolve, rather than keeping it as an experimental tool. By lowering the barrier to entry, it aims to integrate security testing seamlessly into developers' familiar workflows, promoting continuous security assessment rather than one-off, post-development audits.

İlgili Okumalar

Senior Trader's Confession: How to Trade Market's False Expectations?

Veteran trader's case study: trading the market's "wrong expectations". This trade centered on a textbook "expectation error" after a weak CPI report. While the market initially priced in broad monetary easing (sending Nasdaq to 30,060), the crucial 30-year real yield hit a 20-year high. This signaled a fractured transmission mechanism: short-term rates eased, but long-term funding costs (vital for tech valuations) refused to fall. The trader executed five short positions on the Nasdaq (NQ) as it fell from 30,060 to 28,768. The core methodology: don't just trade the data, but analyze the market's implied causal chain and identify where it breaks. In this case, the chain was: Weak CPI → Policy Easing → Lower Long-Term Funding Costs → NQ Valuation Expansion. The break occurred between policy easing and long-term rates. The "veto variable" – long-term real yields – refused to confirm the bullish narrative. Trades were structured around "fast variables" (price) temporarily repairing while "slow variables" (funding conditions) remained broken. The article outlines a repeatable framework: 1) Map the market's implied causal chain. 2) Identify the veto variable. 3) Observe if it rejects the narrative. 4) Enter when price still follows the old script. 5) Choose the cleanest asset expression (e.g., short NQ, not broad S&P). 6) Define both invalidation and fulfillment exit conditions. The key insight: Alpha often comes not from an information edge, but from a "reaction function edge" – recognizing when the market is applying an outdated causal logic to new data. The critical question: What causal chain is the market's first reaction relying on, and is that chain still valid today?

marsbit21 dk önce

Senior Trader's Confession: How to Trade Market's False Expectations?

marsbit21 dk önce

Opinion: The Hedging Relationship Between U.S. Treasuries and Stocks Has Broken Down, and BTC, as a Risk Asset, Is Under Dual Pressure

For the past 20 years, U.S. investors relied on a free insurance policy: when stocks fell, bonds rose, cushioning portfolio losses. This reliable inverse correlation underpinned entire financial strategies. However, this mechanism broke down around 2020 and has not recovered. Currently, the two-month rolling correlation between the S&P 500 and 10-year Treasury yields is at -0.69, its lowest level since 1996, indicating stocks and bonds are moving in sync to an unprecedented degree, eliminating the traditional portfolio shock absorber. The失效 of this hedge is not simply due to lost confidence in U.S. debt. The key driver is the shift from growth-dominated to inflation-dominated market narratives. When growth fears prevail, stocks and bonds move inversely. Since 2022, persistent inflation volatility has been the dominant factor, causing both asset classes to suffer simultaneously from higher inflation expectations. Investors now seek safety without duration risk, favoring cash, dollars, and short-term Treasuries while selling long-duration bonds. Record U.S. deficits, rising net interest payments, and waning foreign demand (e.g., from Japan) are pressuring long-term yields, with the 30-year yield surpassing 5%. This environment places Bitcoin, as a risk asset on the far end of the risk curve, under dual pressure. Higher risk-free rates increase the opportunity cost of holding non-yielding assets like Bitcoin, while falling equities reduce overall risk appetite. Bitcoin's performance has become highly sensitive to macro conditions such as real yields, dollar strength, and financial conditions. While its long-term thesis as a fixed-supply asset outside the sovereign credit system is strengthened by these fiscal trends, the same conditions hurt it in the short term. The return of bonds as a effective hedge requires inflation volatility to subside, growth risks to retake dominance, and the Fed to have room to ease policy. Until then, Bitcoin trades in a market where the deepest asset class no longer absorbs shocks, removing the safety floor for all risk assets, especially those that pay nothing to wait.

marsbit22 dk önce

Opinion: The Hedging Relationship Between U.S. Treasuries and Stocks Has Broken Down, and BTC, as a Risk Asset, Is Under Dual Pressure

marsbit22 dk önce

Funding Weekly | Crypto.com Secures $400M Investment, CeFi and Stablecoin Sectors Continue to Attract Capital

Crypto Weekly Investment Recap: Funds Converge on CeFi, Stablecoins, and AI Last week's crypto and AI investment landscape saw significant capital concentration, with a few large deals dominating. **Crypto/Web3 Highlights (July 13-19):** Total investment exceeded **$812 million** across 17 deals. Key trends: * **Centralized Finance (CeFi) & Stablecoins** remained a major magnet, led by **Crypto.com**'s massive **$400 million** raise from Citadel Securities, valuing the exchange at $20B. * **Infrastructure & Tools** saw 7 deals, including **Cyclops** ($20M for stablecoin payments) and **ADI Chain** ($50M for stablecoin settlement infrastructure). * **DeFi** had 2 deals, such as AI-native DEX **Quote Trade** ($4M). * Other notable raises: API broker **Alpaca** ($135M), cross-border platform **Flex** ($70M), treasury firm **ORANGE JUICE** ($40M), and prediction market **Pascal** ($9M). * **Acquisitions:** Keyrock bought BlockFills' trading unit, SBI Holdings acquired Singapore exchange Coinhako, and MoonPay bought startup Glide. **AI & Robotics Highlights:** Investment momentum in AI remained very strong. * Nvidia-backed AI cloud service **Fireworks** raised a massive **$1.5 billion** at a $17.5B valuation. * In robotics, **Walden Robotics** (spun out from Toyota) secured **$300 million**, and Chinese humanoid firm ****逐际动力** **(Climax Dynamics) raised nearly **$200 million** in a Pre-IPO round. * Other significant AI raises included Indian programming platform **Emergent** ($130M) and drone company **Brinc** ($125M), backed by Sam Altman. Overall, the trend shows capital flowing heavily into established crypto financial services, stablecoin infrastructure, and large-scale AI/robotics commercialization.

marsbit1 saat önce

Funding Weekly | Crypto.com Secures $400M Investment, CeFi and Stablecoin Sectors Continue to Attract Capital

marsbit1 saat önce

The Gentlest Bear Market? BTC Bears Exit, ARK and Bitwise Collectively Bullish

**Title: The Mildest Bear Market? BTC Shorts Exit, ARK and Bitwise Collectively Bullish** Bitcoin continues to consolidate around $75,000 while Ethereum struggles near $1,900. Market data shows $116 million in liquidations over 24 hours, with $62.7 million from short positions, and the Fear & Greed Index remains at 35 (Fear). According to Polymarket, there's a 33% probability BTC falls below $50,000 this year. ARK Invest's Q2 2026 Bitcoin report notes technical weakness but identifies potential bottoming signals, including a record high in long-term holder supply, suggesting selling exhaustion. Bitwise's Juan Leon calls this the "structurally mildest bear market" on record, with a ~50% drawdown from highs, less severe than past cycles. He highlights institutional accumulation and a shift in investor dialogue from survival to entry points. Technical analysis from Bit suggests a potential C-wave low may have formed, with an ideal bottoming range between $50,000-$55,000. However, glassnode's CryptoVizArt warns that failure to break $66,000 could signal a local top, as new buyer accumulation is concentrated there. Analyst Darkfost identifies a critical support band between $59,000-$70,000, where 50% of BTC's circulating supply has changed hands. Notably, trader Doctor Profit announced closing all crypto short positions—including BTC shorts from $115k-$125k and over 100 altcoin shorts—for significant profit. He has begun a phased accumulation of Bitcoin spot starting at $64,000, reversing his previous $40k-$50k target, citing structural positives like regulatory clarity and institutional adoption. He argues the anticipated September/October bottom may arrive earlier than the herd expects.

Foresight News2 saat önce

The Gentlest Bear Market? BTC Bears Exit, ARK and Bitwise Collectively Bullish

Foresight News2 saat önce

İşlemler

Spot

Popüler Makaleler

O Nasıl Satın Alınır

HTX.com’a hoş geldiniz! O1 exchange (O) satın alma işlemlerini basit ve kullanışlı bir hâle getirdik. Adım adım açıkladığımız rehberimizi takip ederek kripto yolculuğunuza başlayın. 1. Adım: HTX Hesabınızı OluşturunHTX'te ücretsiz bir hesap açmak için e-posta adresinizi veya telefon numaranızı kullanın. Sorunsuzca kaydolun ve tüm özelliklerin kilidini açın. Hesabımı Aç2. Adım: Kripto Satın Al Bölümüne Gidin ve Ödeme Yönteminizi SeçinKredi/Banka Kartı: Visa veya Mastercard'ınızı kullanarak anında O1 exchange (O) satın alın.Bakiye: Sorunsuz bir şekilde işlem yapmak için HTX hesap bakiyenizdeki fonları kullanın.Üçüncü Taraflar: Kullanımı kolaylaştırmak için Google Pay ve Apple Pay gibi popüler ödeme yöntemlerini ekledik.P2P: HTX'teki diğer kullanıcılarla doğrudan işlem yapın.Borsa Dışı (OTC): Yatırımcılar için kişiye özel hizmetler ve rekabetçi döviz kurları sunuyoruz.3. Adım: O1 exchange (O) Varlıklarınızı SaklayınO1 exchange (O) satın aldıktan sonra HTX hesabınızda saklayın. Alternatif olarak, blok zinciri transferi yoluyla başka bir yere gönderebilir veya diğer kripto para birimlerini takas etmek için kullanabilirsiniz.4. Adım: O1 exchange (O) Varlıklarınızla İşlem YapınHTX'in spot piyasasında O1 exchange (O) ile kolayca işlemler yapın.Hesabınıza erişin, işlem çiftinizi seçin, işlemlerinizi gerçekleştirin ve gerçek zamanlı olarak izleyin. Hem yeni başlayanlar hem de deneyimli yatırımcılar için kullanıcı dostu bir deneyim sunuyoruz.

174 Toplam GörüntülenmeYayınlanma 2026.06.19Güncellenme 2026.06.29

O Nasıl Satın Alınır

PROS Nasıl Satın Alınır

HTX.com’a hoş geldiniz! Pharos (PROS) satın alma işlemlerini basit ve kullanışlı bir hâle getirdik. Adım adım açıkladığımız rehberimizi takip ederek kripto yolculuğunuza başlayın. 1. Adım: HTX Hesabınızı OluşturunHTX'te ücretsiz bir hesap açmak için e-posta adresinizi veya telefon numaranızı kullanın. Sorunsuzca kaydolun ve tüm özelliklerin kilidini açın. Hesabımı Aç2. Adım: Kripto Satın Al Bölümüne Gidin ve Ödeme Yönteminizi SeçinKredi/Banka Kartı: Visa veya Mastercard'ınızı kullanarak anında Pharos (PROS) satın alın.Bakiye: Sorunsuz bir şekilde işlem yapmak için HTX hesap bakiyenizdeki fonları kullanın.Üçüncü Taraflar: Kullanımı kolaylaştırmak için Google Pay ve Apple Pay gibi popüler ödeme yöntemlerini ekledik.P2P: HTX'teki diğer kullanıcılarla doğrudan işlem yapın.Borsa Dışı (OTC): Yatırımcılar için kişiye özel hizmetler ve rekabetçi döviz kurları sunuyoruz.3. Adım: Pharos (PROS) Varlıklarınızı SaklayınPharos (PROS) satın aldıktan sonra HTX hesabınızda saklayın. Alternatif olarak, blok zinciri transferi yoluyla başka bir yere gönderebilir veya diğer kripto para birimlerini takas etmek için kullanabilirsiniz.4. Adım: Pharos (PROS) Varlıklarınızla İşlem YapınHTX'in spot piyasasında Pharos (PROS) ile kolayca işlemler yapın.Hesabınıza erişin, işlem çiftinizi seçin, işlemlerinizi gerçekleştirin ve gerçek zamanlı olarak izleyin. Hem yeni başlayanlar hem de deneyimli yatırımcılar için kullanıcı dostu bir deneyim sunuyoruz.

180 Toplam GörüntülenmeYayınlanma 2026.06.22Güncellenme 2026.06.29

PROS Nasıl Satın Alınır

VERONA Nedir

I. Proje Tanıtımı VERONA, zincir soyutlaması aracılığıyla herkes için, her yerde inşa edilmiş bir blok zinciridir. Genel Soyutlama katmanını kullanarak, VERONA, hesaplar, imzalar ve birlikte çalışabilirlik gibi karmaşık blok zinciri işlevlerini doğrudan protokol seviyesinde entegre ederek kendini ayırt eder. Bu yaklaşım, temel teknolojileri anlamaya gerek kalmadan blok zinciri uygulamalarıyla etkileşimde bulunmayı sağlar.1) Temel Bilgiler İsim: VERONA (VERONA)III. İlgili Bağlantılar Resmi web sitesi bağlantısı: https://xion.burnt.com/ Whitepaper: https://xion.burnt.com/whitepaper.pdf Keşif Araçları: https://explorer.burnt.com/ Sosyal Medya: https://x.com/burnt_xion Not: Proje tanıtımı, resmi proje ekibi tarafından yayımlanan veya sağlanan materyallerden alınmıştır, yalnızca referans içindir ve yatırım tavsiyesi teşkil etmez. HTX, ortaya çıkan doğrudan veya dolaylı kayıplardan sorumluluk kabul etmez.

170 Toplam GörüntülenmeYayınlanma 2026.06.22Güncellenme 2026.06.22

VERONA Nedir

Tartışmalar

HTX Topluluğuna hoş geldiniz. Burada, en son platform gelişmeleri hakkında bilgi sahibi olabilir ve profesyonel piyasa görüşlerine erişebilirsiniz. Kullanıcıların A (A) fiyatı hakkındaki görüşleri aşağıda sunulmaktadır.

活动图片