Everything you need to evaluate, integrate, and operate A1-One.
From install to your first protected .NET assembly in 15 minutes — step by step.
Every protection knob in the Confuser engine, with sensible defaults for WPF, ASP.NET, and class libraries.
A1One.targets properties, A1OneSkipPattern recipes, and how to gate by $(Configuration).
A1One.targets
A1OneSkipPattern
$(Configuration)
npm install, configure, and integrate into Vite, webpack, or ASP.NET ASPX pipelines.
Four-layer Go protection, Ed25519 keys, sidecar format, and how A1Firewall uses it for 57 services.
A1Verify.exe / a1verify-js / a1verify-go — flags, exit codes, JSON report format for CI.
Inno Setup installer — full bundle with CLI, GUI, verifier, MSBuild, pipelines, and VSIX option. ~2.97 MB.
Same bundle as the installer, but extract-and-run. Useful for locked-down build agents. SETUP.bat wires PATH per user.
SETUP.bat
Install-Package A1One.Protector — auto-injects MSBuild integration on next build. Set <A1OneProtectorPath> once.
Install-Package A1One.Protector
<A1OneProtectorPath>
Visual Studio 2022 extension — right-click protect, options page, watermark owner override. Signed bundle.
How we wrapped garble with watermarks and Ed25519 sidecars, the bug we hit with encoding/json reflection, and the workaround.
encoding/json
Three lines in Directory.Build.props, one MSBuild import, and you're protected on every Release publish. Walk-through.
Directory.Build.props
Packers get unpacked. Watermarks survive even when the obfuscation is partially defeated — the audit trail is what actually matters.
كلُّ ما تحتاجه لتقييمِ A1-One ودَمجِه وتشغيلِه.
من التثبيتِ إلى أوّلِ تجميعِ .NET محميٍّ في خمسَ عشرةَ دقيقة — خطوةً بخطوة.
كلُّ خيارٍ من خياراتِ الحماية في محرّك Confuser، مع قِيَمٍ افتراضيّةٍ مَنطقيّةٍ لتطبيقاتِ WPF و ASP.NET ومكتباتِ الصنف.
خصائصُ A1One.targets، ووصفاتُ A1OneSkipPattern، وكيف تَجعَل الحمايةَ مَشروطةً بـ $(Configuration).
تركيبُ npm، الضبط، والدَّمج في خطوطِ Vite أو webpack أو ASP.NET ASPX.
الحمايةُ الرباعيّةُ لـ Go، ومفاتيحُ Ed25519، وصيغةُ الملفِّ الجانبيّ، وكيفيّةُ استخدام A1Firewall له في 57 خدمة.
A1Verify.exe و a1verify-js و a1verify-go — الأعلامُ ورموزُ الخروج وصيغةُ تقريرِ JSON للاستخدامِ في CI.
مُثبِّتُ Inno Setup — حزمةٌ كاملة: CLI و GUI والمحقّق و MSBuild وخطوط الإنتاج وخيارُ VSIX. حوالي 2.97 ميجابايت.
الحزمةُ نفسُها لكن للتفكيكِ والتشغيلِ المباشر. مفيدةٌ لِبيئاتِ البناءِ المُقيَّدة. SETUP.bat يَربِط مسارَ النظامِ لكلِّ مستخدم.
Install-Package A1One.Protector — تَحقِن تكاملَ MSBuild تلقائياً في البناء التالي. اضبط <A1OneProtectorPath> مرّةً واحدة.
إضافةُ Visual Studio 2022 — حمايةٌ بنقرةِ زِرٍّ يُمنى، صفحةُ خيارات، إعادةُ تعريفِ مالكِ العلامة المائيّة. حزمةٌ موقَّعة.
كيف غَلَّفنا garble بعلاماتٍ مائيّةٍ وتواقيعِ Ed25519، والعِلّةُ التي واجهناها مع انعكاسِ encoding/json، والحلُّ الذي طَبَّقناه.
ثلاثةُ أسطُرٍ في Directory.Build.props، واستيرادٌ واحدٌ لِـ MSBuild، فتُحمى عند كلِّ نشرِ Release. شرحٌ كامل.
الحازماتُ تُفَكَّك. أمّا العلاماتُ المائيّةُ فتَبقى حتى لو هُزِم التشويشُ جُزئيّاً — مَسارُ التدقيقِ هو ما يَهُمُّ فعلاً.