Score:0

ฉันจะถอดรหัสไฟล์บางไฟล์ที่น่าจะเข้ารหัสโดยใช้การเข้ารหัสตามไฟล์ของ Android ได้อย่างไร

ธง kr

ฉันต้องการลองและถอดรหัสไฟล์บางไฟล์จากโทรศัพท์ที่ฉันไม่มีแล้ว ฉันได้พยายามให้ข้อมูลพื้นฐานที่นี่เพื่อจุดประสงค์ด้านบริบท

ไฟล์ที่เป็นปัญหาได้รับการสำรองจากโทรศัพท์ Android ที่ใช้ Android One (ในทางเทคนิคแล้วไฟล์เหล่านี้มาจากการ์ด SD (ซึ่งฉันยังมีอยู่ แต่ฟอร์แมตแล้ว) ซึ่งใช้เป็นที่จัดเก็บข้อมูลภายใน) ก่อนที่จะถูกส่งไปซ่อมแซม (และถูกขโมยในภายหลัง - เรื่องอื่นแม้ว่าจะถูกรีเซ็ตเป็นค่าเริ่มต้นแล้วก็ตาม) ฉันโง่จริงๆ ฉันไม่ได้ตรวจสอบว่าไฟล์ที่ฉันคัดลอกออกมานั้นสามารถอ่านได้หรือไม่ก่อนที่จะรีเซ็ตโทรศัพท์ และมาตระหนักว่าดูเหมือนว่าไฟล์เหล่านั้นจะถูกเข้ารหัส

ฉันมีไฟล์บางไฟล์ในเวอร์ชันที่ไม่ได้เข้ารหัส (เพลง วิดีโอ และเอกสารบางอย่าง) อย่างไรก็ตาม มีไฟล์อื่นๆ บางไฟล์ในโทรศัพท์ที่ไม่สามารถแทนที่ได้ ซึ่งฉันต้องการลองและถอดรหัส

จากการอ่านคร่าวๆ ออนไลน์ การใช้สิ่งต่างๆ เวอร์ชันที่ไม่ได้เข้ารหัสเพื่อเปิดเผยรายละเอียดการเข้ารหัสของเวอร์ชันที่เข้ารหัส เห็นได้ชัดว่าเรียกว่าการโจมตีแบบข้อความล้วน และดูเหมือนว่าอัลกอริธึมการเข้ารหัสสมัยใหม่ได้รับการออกแบบมาเพื่อไม่ให้เกิดช่องโหว่นี้ อย่างไรก็ตาม ฉันหวังว่า ว่าไฟล์ที่ไม่ได้เข้ารหัสรวมกับข้อมูลอื่น ๆ ที่ฉันมีอาจถูกนำไปใช้

ฉันยังมีรหัสปลดล็อคของโทรศัพท์ซึ่ง (จากการอ่านออนไลน์) ฉันเชื่อว่าน่าจะถูกใช้เพื่อรับรหัสเข้ารหัส

TLDR สิ่งที่ฉันมี:

  • ภาพดิสก์การ์ด SD (สร้างด้วย TestDisk เมื่อไม่มีการ์ด SD อยู่ในโทรศัพท์ กล่าวคือเรียกดูไม่ได้) ของการ์ด SD ที่เข้ารหัส (ไม่มีไฟล์ที่เข้าถึงได้ เป็นไปได้ว่าการเข้ารหัสดิสก์ทั้งหมด) (ฉันสงสัยว่านี่จะไม่เป็นประโยชน์ แต่ให้ระบุในกรณีที่จำเป็น)
  • ไฟล์และโฟลเดอร์ (ที่มีชื่อไฟล์ที่ไม่ได้เข้ารหัสแต่เนื้อหาเข้ารหัส) ที่ฉันคัดลอกจากการ์ด SD ด้วยตนเอง
  • เวอร์ชันที่ไม่ได้เข้ารหัสของไฟล์บางไฟล์ที่อยู่ในโทรศัพท์
  • รหัสปลดล็อคที่ใช้กับโทรศัพท์ในขณะนั้น

ข้อมูลเพิ่มเติม

ฉันเชื่อว่าสถานการณ์การเข้ารหัสไฟล์เป็นผลมาจากความแปลกบางอย่างเมื่ออัปเดตเป็น Android 11 ซึ่งฉันได้อ่านเกี่ยวกับออนไลน์ (เช่น ที่นี่) - โทรศัพท์อัปเดตเป็น Android 11 เพียงวันเดียวเท่านั้นก่อนที่ฉันจะคัดลอกไฟล์ออก เห็นได้ชัดว่าเป็นไปได้ที่จะแก้ไขปัญหานี้โดยบอกให้โทรศัพท์เข้ารหัสการ์ด SD อีกครั้ง แต่เห็นได้ชัดว่าไม่ใช่ตัวเลือกที่นี่ (ฉันไม่ทราบปัญหาจนกว่าจะสายเกินไป)

คำถาม

ฉันจะทำอย่างไรเพื่อลองและถอดรหัสไฟล์เหล่านี้ ฉันทราบดีว่ากระบวนการดังกล่าวอาจต้องใช้เวลา และฉันพร้อมที่จะพยายามและทำงานที่จำเป็นเพื่อบรรลุสิ่งนี้ (การวิจัย การเขียนโค้ด ฯลฯ) หากงานนี้เป็นไปได้

เนื่องจากโทรศัพท์ใช้ Android One ซอร์สโค้ดสำหรับสิ่งที่ใช้ในการเข้ารหัสข้อมูลควร (ฉันคิดว่า) ทั้งหมดเปิดเผยต่อสาธารณะ (จาก ที่นี่) ซึ่งอาจช่วยได้ ฉันทำงานเป็นนักพัฒนาซอฟต์แวร์ แต่ไม่มีประสบการณ์ในการทำงานกับ Android หรือการเข้ารหัส (นอกเหนือจาก .NET abstraction ที่สะดวกสบาย) ดังนั้นจึงขาดความรู้ที่จะรู้ว่าฉันต้องค้นหาอะไรและที่ไหน หรือแม้แต่จะเริ่มต้นจากที่ใด

ทำไมฉันโพสต์ที่นี่

ฉันไม่แน่ใจว่าจะโพสต์เว็บไซต์ StackExchange ใด (Android, Security หรือ Cryptography) ในที่สุดฉันก็ไปที่การเข้ารหัสเพราะฉันเชื่อว่าฉันรู้สึกว่าคำถามนี้ดูเหมือนจะเกี่ยวข้องกับการเข้ารหัสเป็นหลักโดยเฉพาะอย่างยิ่งในแง่ของความรู้ที่ฉันรู้สึกว่าฉันขาดมากที่สุดที่นี่ อย่างไรก็ตาม หากคำถามของฉันไม่เหมาะกับไซต์นี้ โปรดแจ้งให้ฉันทราบ แล้วฉันจะลบคำถามนี้และโพสต์ไว้ที่ไซต์อื่นที่แนะนำ

Maarten Bodewes avatar
in flag
การเข้ารหัสไม่สามารถถอดรหัสได้หากไม่มีคีย์หากทำงานได้ดีพอสมควร อย่างไรก็ตาม วิธีแชร์คีย์ระหว่างอุปกรณ์ Android ในหลายเวอร์ชันนั้นมีความเฉพาะเจาะจงกับ Android **มาก** และไม่ค่อยเกี่ยวข้องกับอัลกอริทึม ดังนั้นฉันขอแนะนำให้คุณโพสต์ใน [android.se] แทน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา