Điểm:0

Tôi làm cách nào để giải mã một số tệp có nhiều khả năng được mã hóa bằng mã hóa dựa trên tệp của Android?

lá cờ kr

Tôi đang tìm cách thử và giải mã một số tệp từ điện thoại mà tôi không còn sử dụng nữa. Tôi đã cố gắng cung cấp một số thông tin cơ bản ở đây cho mục đích ngữ cảnh.

Các tệp được đề cập đã được sao lưu từ điện thoại Android chạy Android One (về mặt kỹ thuật, chúng là từ thẻ SD (tôi vẫn có, nhưng được định dạng) được sử dụng làm bộ nhớ trong) trước khi được gửi đi sửa chữa (và sau đó đã bị đánh cắp - một câu chuyện khác, mặc dù nó đã được khôi phục cài đặt gốc vào thời điểm đó). Thật là ngu ngốc, tôi đã không kiểm tra xem các tập tin mà tôi đã sao chép từ đó có đọc được hay không trước khi đặt lại điện thoại và nhận ra rằng chúng dường như đã được mã hóa.

Tôi có các phiên bản không được mã hóa của khá nhiều tệp trong số này (nhạc, video và một số tài liệu), tuy nhiên, có một số tệp khác trên điện thoại không thể thay thế được mà tôi muốn thử và giải mã.

Từ một số bài đọc lướt qua trực tuyến, việc sử dụng các phiên bản không được mã hóa của những thứ để tiết lộ chi tiết mã hóa của phiên bản được mã hóa rõ ràng được gọi là một cuộc tấn công văn bản thuần túy và có vẻ như các thuật toán mã hóa hiện đại được thiết kế để không dễ bị tổn thương trước điều này, tuy nhiên tôi hy vọng rằng các tệp không được mã hóa, kết hợp với thông tin khác mà tôi có, có thể được sử dụng.

Tôi cũng có mã mở khóa của điện thoại (do đọc trực tuyến) mà tôi tin rằng sẽ được sử dụng để lấy khóa mã hóa.

TLDR Những gì tôi có:

  • Ảnh đĩa thẻ SD (được tạo bằng TestDisk khi thẻ SD không có trong điện thoại, tức là không thể duyệt được) của thẻ SD được mã hóa (không có tệp nào có thể truy cập được, có lẽ là mã hóa toàn bộ đĩa). (Tôi nghi ngờ điều này sẽ không hữu ích, nhưng hãy liệt kê nó trong trường hợp có).
  • Các tệp và thư mục (có tên tệp không được mã hóa nhưng nội dung được mã hóa) mà tôi đã sao chép thủ công khỏi thẻ SD.
  • Các phiên bản không được mã hóa của khá nhiều tệp trên điện thoại.
  • Mã mở khóa đã được sử dụng cho điện thoại vào thời điểm đó.

Thông tin thêm

Tôi tin rằng tình huống mã hóa tệp xảy ra do một số lỗi khi cập nhật lên Android 11 mà tôi đã đọc được trên mạng (ví dụ: đây) - điện thoại đã cập nhật lên Android 11 chỉ một ngày trước khi tôi sao chép các tệp. Rõ ràng là có thể giải quyết vấn đề này bằng cách yêu cầu điện thoại mã hóa lại Thẻ SD, tuy nhiên đó rõ ràng không phải là một tùy chọn ở đây (tôi không biết về vấn đề này cho đến khi quá muộn).

Câu hỏi

Tôi có thể làm gì để thử và giải mã các tệp này? Tôi biết rằng các quy trình như vậy có thể mất thời gian và tôi sẵn sàng thử và thực hiện các công việc cần thiết để hoàn thành việc này (nghiên cứu, mã hóa, v.v.), nếu nhiệm vụ này hoàn toàn có thể thực hiện được.

Vì điện thoại đang chạy Android One, mã nguồn cho những gì nó sử dụng để mã hóa nội dung nên (tôi nghĩ) tất cả đều có sẵn công khai (từ đây), điều này có thể hữu ích. Tôi làm việc với tư cách là nhà phát triển phần mềm, nhưng không có kinh nghiệm làm việc với Android hoặc mật mã (ngoài khái niệm trừu tượng .NET thoải mái), vì vậy thiếu kiến ​​thức để biết tôi cần tìm kiếm cái gì và ở đâu, hoặc thậm chí bắt đầu từ đâu.

Tại sao tôi đăng ở đây

Tôi không chắc nên đăng lên trang StackExchange nào (Android, Bảo mật hoặc Mật mã). Cuối cùng, tôi đã chọn phần Mật mã học vì tôi tin rằng tôi cảm thấy câu hỏi này dường như chủ yếu liên quan đến mật mã, đặc biệt là về kiến ​​thức mà tôi cảm thấy mình thiếu nhất ở đây. Tuy nhiên, nếu câu hỏi của tôi không phù hợp với trang web này, vui lòng cho tôi biết và tôi sẽ xóa câu hỏi này và đăng nó lên bất kỳ trang web nào khác được đề xuất.

Maarten Bodewes avatar
lá cờ in
Không thể giải mã mã hóa nếu không có khóa nếu được thực hiện hợp lý. Tuy nhiên, cách các khóa được chia sẻ giữa các thiết bị Android trên nhiều phiên bản là **rất** dành riêng cho Android và có thể ít liên quan đến thuật toán. Do đó, tôi khuyên bạn nên đăng trong [android.se] để thay thế.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.