Mỗi iPhone có NORID (8 byte) & CHIPID (12 byte) duy nhất cho mỗi điện thoại.Mở khóa iPhone 4. NCK-Bruteforce Research
- Địa điểm này được lưu trữ ở đâu? CŨNG KHÔNG? seczone? Nó có thể được bán phá giá không?
iPhone yêu cầu NCK mở khóa. Từ những gì tôi hiểu NCK là 15 ký tự.
- Có số, alpha hoặc chữ số không?
Mã bảo mật để kiểm tra xem NCK có hợp lệ được lưu trữ được mã hóa ở + 0x400 trong seczone hay không.
- Điều này có đúng không?
Dựa trên những gì tôi đã đọc từ blog dogbert, những dấu hiệu an ninh được tạo ra bằng cách sử dụng phương pháp tương tự như mã giả sau đây:
deviceKey = SHA1_hash(norID+chipID)
nckKey = custom_hash(norID, chipID, SHA1_hash(NCK), deviceKey)
rawSignature = generateSignature(SHA1_hash(norID+chipID), SHA1_hash(chipID))
Signature = RSA_encrypt(rawSignature, RSAkey)
security token = TEA_encrypt_cbc(Signature, nckKey)
- Là giả có đúng không? Nếu đó là băm tùy chỉnh nào đang được sử dụng? Cái gì đang được sử dụng để tạo ra rawSignature? RSAKey đang được sử dụng là gì? Đây có phải là khóa công khai có thể tìm thấy trong điện thoại không?
Nếu mã giả ở trên là CHỈNH SỬA. Sau đó, chúng tôi sẽ phải bruteforce tất cả các kết hợp 15 ký tự để tìm đúng chính xác NCK? Bởi vì, mặc dù chúng tôi có thể khôi phục NORID và CHIPID, chúng tôi sẽ không thể sử dụng thông tin đó để rút ngắn số lượng ký tự cần tìm.
- đúng?
Thế hệ hệ điều hành iPhone mới chứa thẻ đại diện được tạo trong quá trình kích hoạt.
- nhưng điều này sẽ không có vấn đề gì khi chúng tôi có quyền NCK? Chính xác?
Tôi đã gặp sự cố từ Apple-Stack Exchange, nói rằng đây là câu hỏi liên quan đến lập trình. Vì vậy, tôi đoán tôi sẽ hỏi nó ở đây – d123
[Đội ngũ dev iPhone] (http://blog.iphone-dev.org/) đã làm việc về điều này nứt NCK, bạn nên tìm kiếm blog của họ cũng để xem nếu họ xuất bản bất cứ điều gì có thể giúp bạn. Ngoài ra [theo] (http://api.twitter.com/#!/MuscleNerd/statuses/45811752289579008) với một thành viên của họ, NCK chỉ là 40 bit. – Nasreddine
Xin chào, Có, tôi biết họ đang làm việc trên đó. Nhưng không có thêm chi tiết, tôi đang tìm kiếm các chi tiết kỹ thuật hơn như những thuật toán được sử dụng, những gì đã được thực hiện, làm thế nào họ đến để tìm 40bits. Tôi đã cố gắng để twitter chúng nhưng không có phản ứng nào được nêu ra. Vấn đề là, nếu thuật toán trên tôi đọc là chính xác, sau đó có NORID và CHIPID sẽ không giúp đỡ, và vẫn phải bruteforce tất cả 15 ký tự – d123