Đây là lệnh unifuzz có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
unifuzz - Phát ra các chuỗi được thiết kế để kiểm tra việc xử lý Unicode
SYNOPSIS
không rõ ràng ([Lựa chọn cờ])
MÔ TẢ
không rõ ràng phát ra các chuỗi được thiết kế để kiểm tra khả năng của các chương trình được thiết kế để chấp nhận Unicode
đầu vào để xử lý đầu vào không mong muốn. Chúng bao gồm: các ký tự từ tất cả các phạm vi Unicode,
Ký tự sử dụng riêng, ký tự thay thế, ký tự không xác định, không phải ký tự, điều khiển
ký tự, ký tự khoảng trắng kỳ lạ, trình tự vi phạm quy tắc chuẩn hóa, không mong đợi
chuỗi (ví dụ: một ký tự cơ sở từ một phạm vi theo sau là một ký tự kết hợp từ
một phạm vi khác) và chuỗi dài các ký tự kết hợp. Nó cũng có thể tạo ra rất
dòng dài, chuỗi chứa rỗng được nhúng và UTF-8 không hợp lệ.
COMMAND ĐƯỜNG DÂY CỜ
-b Hạn chế đầu ra ở Mặt phẳng đa ngôn ngữ Cơ bản (Mặt phẳng 0).
-g Không phát ra các ký tự cụ thể.
-h In thông tin sử dụng.
-l Phát ra những dòng rất dài.
-n Phát ra chuỗi với các null được nhúng.
-q Hãy im lặng. Bỏ qua bình luận.
-NS
Đặt số lượng ký tự ngẫu nhiên để phát ra.
-Quét phạm vi - phát ra một ký tự từ mỗi phạm vi.
-NS
Đặt hạt giống cho trình tạo số ngẫu nhiên.
-u Phát ra UTF-8 không hợp lệ.
-v In thông tin phiên bản.
Chuỗi các ký tự ngẫu nhiên được xác định bởi một trình tạo số giả ngẫu nhiên, vì vậy
có thể thu được cùng một trình tự bằng cách đặt hạt giống ở cùng một giá trị. Nếu không được đặt trên
dòng lệnh, một hạt giống được chọn dựa trên thời gian thực hiện. Hạt giống được sử dụng được bao gồm
trong đầu ra ở một dòng có dạng "Seed = NNNNNN" ngay trước ngẫu nhiên
dãy ký tự. Lưu ý rằng để có được cùng một trình tự, cần phải giữ
cài đặt tương tự cho việc hạn chế đầu ra đối với BMP.
THAM KHẢO
Chuẩn Unicode, phiên bản 5.0
Sử dụng unifuzz trực tuyến bằng các dịch vụ onworks.net