ภาพรวมระบบ
จัดการและตรวจสอบใบอนุญาตโปรเจกต์ทั้งหมด
| เวลา | โปรเจกต์ | License Key | HWID เครื่อง | IP Address |
|---|---|---|---|---|
| กำลังโหลดข้อมูล... | ||||
| โปรเจกต์ / DLL | License Key | ผู้ถือสิทธิ์ (Note) | สถานะ | วันหมดอายุ | HWID ที่ผูก | การจัดการ & คำสั่ง |
|---|---|---|---|---|---|---|
| กำลังโหลด... | ||||||
ได้ Key + ลิงก์สำหรับลูกค้า + คำสั่ง 1-Click พร้อมกันในผลลัพธ์เดียว
-
สร้างและบริหารจัดการโมดูล DLL แยกตามเกมหรือโปรเจกต์
อัปโหลดและจัดการไฟล์ DLL หรือ Loader ตรงขึ้นสู่ระบบจัดเก็บไฟล์บนคลาวด์
รองรับ .dll, .ps1, .exe หรือไฟล์อื่น ๆ อัปโหลดตรงเข้าระบบจัดเก็บไฟล์บนคลาวด์
| ชื่อไฟล์ (Filename) | โปรเจกต์ที่ผูก (Associated Project) | ประเภทไฟล์ | ดาวน์โหลด URL | การจัดการ |
|---|---|---|---|---|
| กำลังโหลดรายการไฟล์... | ||||
| วัน-เวลา | โปรเจกต์ | License Key | HWID เครื่อง | IP Address |
|---|---|---|---|---|
| กำลังโหลด... | ||||
เหตุการณ์จาก loader บนเครื่องลูกค้า · persist = คำสั่งถูกเซฟลง Path/Profile/Run แล้วถูกเรียกใช้ซ้ำ
| วัน-เวลา | License Key | HWID เครื่อง | IP Address | ประเภท | รายละเอียด |
|---|---|---|---|---|---|
| กำลังโหลด... | |||||
กำลังอ่าน Base URL จากเซิร์ฟเวอร์…
ไม่ต้องใช้รหัสผู้ดูแล · loader และเกมเรียก endpoint เหล่านี้
| Method | Path | ทำอะไร | ตัวอย่าง |
|---|---|---|---|
| POST | /api/verify |
ตรวจสิทธิ์ + ผูก HWID · body: {project_id, key, hwid} → {ok, expires_at} หรือ {ok:false, reason} | |
| GET | /api/dl/<ชื่อไฟล์> |
ดาวน์โหลดไฟล์จากคลังผ่าน API โดยตรง (เช่น /api/dl/Mai-Crit.dll) | |
| GET | /dl/<ชื่อไฟล์> |
เส้นทางดาวน์โหลดเดิม (ใช้ร่วมกับ loader เวอร์ชันเก่าได้) | |
| GET | /api/file?key=<KEY> |
ดาวน์โหลดไฟล์ของ Product ด้วย Key โดยตรง ลูกค้าเปิดในเบราว์เซอร์ได้เลย, Key หมดอายุ/ถูกระงับ = 404 ทันที | |
| POST | /g/<path>/auth |
Script Flow · body: {key, hwid} → {ok, token (อายุ 20 วิ), exp} · token ใช้ได้ครั้งเดียว, path สุ่มผูก Product อายุ 24 ชม. | |
| GET | /g/<path>/payload?t=<token> |
ดึงไฟล์ของ Product ตาม token (ใช้ครั้งเดียว) · replay หรือยิงเร็วกว่า 500ms ถูก shadow ban | |
| GET | /g/<path>/run |
สคริปต์เต็มของ path นั้น (AMSI patch + GUI login + inject) · ใช้กับคำสั่งสั้นจาก Gen Center · ตายพร้อม path 24 ชม. |
คัดลอกตัวอย่างแล้ววางใน terminal · แก้ค่าในเครื่องหมาย <> ก่อนรัน
| Method | Path | ทำอะไร | ตัวอย่าง |
|---|---|---|---|
| GET | /api/admin/stats | สถิติรวม + log ล่าสุด | |
| GET | /api/admin/keys?project=<id|all> | รายการคีย์ทั้งหมด (join โปรเจกต์ + HWID) | |
| POST | /api/admin/gen | สร้าง Key · body: {project_id, days?, note?, key?} | |
| POST | /api/admin/gencmd | สร้างคำสั่ง 1-Click · body: {key, embed_key} · embed_key=false = ไม่ฝัง Key (loader ถามในหน้าต่าง PowerShell) | |
| POST | /api/admin/extend | ต่ออายุ Key · body: {key, days} | |
| POST | /api/admin/revoke | ระงับ/เปิด Key · body: {key, active:false} | |
| POST | /api/admin/reset-hwid | ปลดล็อก HWID · body: {key} | |
| POST | /api/admin/update-note | แก้ผู้ถือสิทธิ์ · body: {key, note} | |
| POST | /api/admin/delete | ลบ Key · body: {key} | |
| GET | /api/admin/projects | รายการโปรเจกต์ + จำนวนคีย์ | |
| POST | /api/admin/projects | เพิ่มโปรเจกต์ · body: {id, name, dll_name, description?} | |
| POST | /api/admin/projects/delete | ลบโปรเจกต์ · body: {id} | |
| GET | /api/admin/files | รายชื่อไฟล์ในคลัง | |
| POST | /api/admin/rename-file | เปลี่ยนชื่อไฟล์ + ซิงค์ทุกเมนู · body: {old_name, new_name} | |
| POST | /api/admin/delete-file | ลบไฟล์ · body: {filename} | |
| GET | /api/admin/events | Security events ล่าสุด 300 รายการ | |
| GET | /api/admin/settings | อ่านค่าตั้ง (dl_via_api) | |
| POST | /api/admin/settings | ตั้งค่า · body: {dl_via_api} | |
| POST | /api/admin/set-dll | ตั้งไฟล์ของ Product · body: {project_id, slot: 1|2, name} — slot 2 = ไฟล์เสริมที่คำสั่งจะโหลดพร้อมกัน | |
| GET | /api/file?key=<KEY>&slot=2 | ดึงไฟล์เสริม (slot 2) ของ Product ตาม Key — ใช้โดย loader อัตโนมัติ |
ถ้าเว็บคุณอัพอยู่Hostinger คนละโดเมนกับระบบนี้ — ระบบเปิด CORS ไว้เต็มรูปแบบแล้ว เรียกข้ามโดเมนจากหน้าเว็บได้ทันที ไม่ต้องตั้งค่าอะไรเพิ่มทั้งเซิร์ฟเวอร์และเบราว์เซอร์
หมายเหตุ • เปิดหน้านี้ผ่านโดเมนไหน Base URL ก็เป็นโดเมนนั้น — เว็บคุณอยู่ Hostinger ฯลๆ ก็เอาไปใช้ได้เลย
• ถ้าเว็บคุณเป็น https ระบบนี้ก็ต้อง https ตาม ไม่งั้นเบราว์เซอร์จะบล็อก (mixed content)
• ทุก response มี CORS ครบ ทั้ง preflight (OPTIONS) — ส่ง header เพิ่มเช่น X-Admin-Secret ข้ามโดเมนได้