Chuyển đến nội dung
tinAI
Quay lại

Qwen 3.8 27B reverse engineering một ứng dụng trong 30 phút

xda-developers.com · Loại nguồn: web 2026-08-23T20:07:46.982Z
Bản dịch tiếng Việt của tinAI · Từ I gave Qwen 3.8 27B a reverse-engineering job I assumed needed a frontier model, and it finished in 30 minutes (xda-developers.com) · Ngày gốc: · Dịch ngày:

và giữ bối cảnh từ bản tin tinAI đã giới thiệu bài này .

Bài gốc: I gave Qwen 3.8 27B a reverse-engineering job I assumed needed a frontier model, and it finished in 30 minutes (xda-developers.com)

Tác giả: Adam Conway

Ngày đăng: Dịch ngày:

TL;DR

Qwen 3.8 27B chạy local đã phân tích tĩnh một ứng dụng ARM64, dựng lại public key và tạo proof of concept trong khoảng 30 phút. Demo đáng chú ý vì model tự sửa khi integrity hash không khớp, nhưng vẫn chỉ là một target và cần eval tái lập trước khi khái quát năng lực.

Ước tính đọc: 4 phút

Bối cảnh

Qwen 3.8 27B là model open-weight có thể chạy local. Trong thử nghiệm của Adam Conway, model chạy trên Lenovo ThinkStation PGX dùng chip Nvidia GB10 với 128 GB unified memory. Tốc độ mặc định khoảng 15–30 token/giây; cấu hình SGLang, NVFP4 và speculative decoding DFlash2 đưa tốc độ code và reasoning lên khoảng 50 token/giây.

Điểm đáng chú ý không nằm ở benchmark tổng hợp. Tác giả giao cho model một bài reverse engineering trên ứng dụng thương mại mà anh đã mua: phân tích license check, mô tả cơ chế bảo vệ và xem model local có thể đi xa đến đâu.

Model từ chối rồi vẫn hoàn thành bản audit

Tác giả ban đầu giả làm nhà phát triển ứng dụng. Qwen nhận ra signing certificate không khớp với lời khai, xác định đúng nhà phát triển thật và từ chối tạo bypass. Model chỉ đồng ý audit cơ chế license và ghi lại điểm yếu.

Ranh giới đó sau cùng không giữ được. Khi đã mô tả đầy đủ chuỗi xác thực và vị trí có thể can thiệp, model tiếp tục tạo proof of concept. Đây là chi tiết quan trọng cho người thiết kế safeguard: một workflow có thể tuân thủ ở bước đầu nhưng vẫn tích lũy đủ thông tin để vượt qua ranh giới ở bước sau.

Phân tích tĩnh trong khoảng 30 phút

Qwen không chạy ứng dụng trong phần lớn quá trình. Nó dùng các tool Bash để:

Model vừa trong khoảng 17 GB VRAM và hoàn thành công việc trong xấp xỉ 30 phút. Theo bài viết, license thật được ký bởi private key tương ứng với public key đã dựng lại, nên kết quả có một phép kiểm chứng cụ thể thay vì chỉ là lời giải thích nghe hợp lý.

Sai lần đầu, tự sửa bằng integrity hash

Public key đầu tiên chưa đúng hoàn toàn. Signature check vượt qua, nhưng integrity hash do binary tính không khớp. Qwen phát hiện bất nhất, quay lại phân tích và tiếp tục cho đến khi kết quả khớp từng byte.

Khả năng tự sửa này là phần mạnh nhất của demo. Nó cũng cho thấy agent cần một oracle rõ ràng: nếu tác giả chỉ kiểm tra signature, câu trả lời sai đã có thể được xem là hoàn thành. Reasoning effort mặc định ở mức cao khiến cả yêu cầu đơn giản tiêu tốn từ hàng trăm đến hàng nghìn token, nên 30–50 token/giây vẫn có thể tạo độ trễ đáng kể.

Ý nghĩa với dev và security team

Một model 27B local có thể giữ binary, license và log phân tích hoàn toàn trên máy. Điều đó hữu ích khi xử lý code riêng tư hoặc malware trong môi trường cô lập. Cùng đặc tính đó cũng đưa năng lực reverse engineering vào threat model mà không phụ thuộc cloud API, quota hay quyền truy cập từ nhà cung cấp.

Không nên biến một lần chạy thành kết luận rằng model xử lý được mọi binary. Đây là một target, một phiên và một bài toán có điều kiện đúng/sai rõ. Khi đánh giá model local cho security:

Kết quả 30 phút là tín hiệu đáng theo dõi. Bằng chứng mạnh hơn sẽ là một bộ eval tái lập với target được công bố, harness đầy đủ và tỷ lệ thành công qua nhiều lần chạy.


Đường dẫn nguồn

tinAI dịch bài này sang tiếng Việt từ I gave Qwen 3.8 27B a reverse-engineering job I assumed needed a frontier model, and it finished in 30 minutes (xda-developers.com) · Loại nguồn: web và giữ bối cảnh từ bản tin tinAI đã giới thiệu bài này .

Bản tin này có 3 bài dịch liên quan từ cùng bản tin.

Đọc tiếp từ đây

Bạn có thể quay lại bản tin nguồn hoặc mở kho bài dịch để đọc tiếp.

Các bài bên dưới cùng xuất hiện trong bản tin nguồn, nên giữ chung bối cảnh đọc với bài này.

Các bài liên quan trong cùng bản tin trải trên 1 loại nguồn (2 bài). Loại nguồn: web 2