LibreAuth

Ship Opaque

สำหรับผู้ค้า — โหลดแพ็ก Protect AIO (Anti-RE + Anti-Patch) ต่อภาษา ผูกแอป แล้วล็อกบน Panel ก่อนปล่อยขาย

INFO
โหลดแพ็ก: SDK Portal → Opaque Binary Packs (Login + แผน Developer / Pro / Enterprise) · รายละเอียด API: Protect All-In-One

มีอะไรให้

แพ็กได้อะไร
หนึ่ง zip ต่อภาษาProtect AIO + Anti-Patch + Integrity + Authority + DROPIN.md
C# / WPF / VB / UnityLibreAuth.AntiRE.dll (= Protect) + IlSeal · api/protect · antipatch
C++native lib + LibreAuthProtect.h + la_mesh.hpp + SecureLoader (ถ้ามี)
JavaLibreAuthAntiRE.jar + Protect.java + antipatch
Python / JS / TS / Go / PHP / …DLL + binding + api/protect/ + antipatch
Goเพิ่ม ship-go.ps1 (garble/strip สำหรับ IDA)
React / VueBFF only — โหลด Opaque ของ runtime ฝั่งเซิร์ฟเวอร์

ไม่รวมทุกภาษาใน zip เดียว — เลือกภาษาที่ขาย แล้วกด Download Opaque

ผู้ค้าต้องทำอะไร

  1. Login Panel → เปิด SDK Portal → ดาวน์โหลด Opaque ของภาษาที่ใช้
  2. เปิด docs/DROPIN.md ใน zip แล้วผูกเข้าแอปตามลำดับด้านล่าง
  3. Panel → App Settings → Production Lock → Apply
  4. อัปโหลด Hash (MD5/SHA256) ของไฟล์ exe/แอปที่ปล่อยจริง (หลัง obfuscate/garble)
  5. ตั้ง Min client build ให้ตรงกับตัวเลขในแอป · บัมป์ทุกครั้งที่ปล่อยเวอร์ชันใหม่
  6. ใส่ Client entitlements สำหรับทุกฟีเจอร์ที่ขาย
  7. ทดสอบ Login/License + ฟีเจอร์ที่ล็อก entitlement แล้วค่อยแจก

ลำดับในแอป (บังคับ)

  1. Protect.Boot() แล้ว Protect.Gate() แล้ว Protect.StartPulse(14)
  2. ใส่ api/protect/ + api/antipatch/ เข้าโปรเจกต์
  3. สร้าง client ด้วย URL API (ApiSeal ผูก host)
  4. SessionGate.Boot(client_build) — เลขเดียวกับ Min client build บน Panel
  5. Init → OnInit → License / Login → MarkLicensed
  6. ก่อนเปิดฟีเจอร์ที่ขาย: AssertEntitlement / RequireFeatureOrDie
  7. ให้ heartbeat / check ทำงานต่อเนื่องหลัง license
WARN
ข้าม Gate หรือตัด auth ทั้งก้อน → เรียก API / ใช้ entitlement ไม่ได้ ถ้าตั้ง Panel ครบ · เกต client อย่างเดียวถูกแพตช์ได้ — Hash Check + heartbeat คืออำนาจสุดท้าย

Production Lock บน Panel

App Settings → Access Controls → การ์ด Production Lock

รายการค่าที่ควรเป็น
Hash Check + whitelistเปิด หลังมี hash ของไฟล์ที่แจก
Auto-ban on Hash Rejectเปิด หลัง whitelist มีอย่างน้อย 1 รายการ
Auto-ban on Tool Tripเปิดตอนขายจริง
Block AI Assist Toolsเปิดตอนขายจริง (ปิดชั่วคราวตอนคุณพัฒนากับ Cursor / Hermes)
Force HWID + HWID Lockเปิด
Anti-Tamper · Nonce Chain · Bind Session IPเปิด
Block Emulatorsเปิด
Require signed Anti-RE policy · Anti-RE hard · Require Protect Meshเปิดตอนขายจริง (Enterprise Protect) — ดู Protect AIO
Min client buildมากกว่า 0 · บัมป์ทุก release
Client entitlementsใส่ทุกฟีเจอร์ที่ขาย เช่น {"deep":1}

ก่อนแจกลูกค้า

คาดหวังอะไรจาก IDA / debugger