จะซ่อนข้อมูลด้วย Steganography ใน Ubuntu ได้อย่างไร ส่วนที่ 2

ลินุกซ์ - Avatar-steg

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

วันนี้เราจะมาพูดถึงเครื่องมือ Steganography อีกตัวหนึ่ง ที่ทำงานบนบรรทัดคำสั่งและจะช่วยให้เราเห็นภาพข้อมูลของเราซึ่งเป็นเครื่องมือที่เราจะพูดถึงในวันนี้ เรียกว่า Outguess

Outguess ก็เช่นกัน ยูทิลิตี้ steganography ของบรรทัดคำสั่งที่อนุญาตให้แทรกข้อมูลที่ซ่อนอยู่ในแหล่งข้อมูลที่ซ้ำซ้อน

โปรแกรม มันขึ้นอยู่กับตัวจัดการข้อมูลเฉพาะที่จะดึงบิตที่ซ้ำซ้อนและเขียนหลังจากการแก้ไข

รูปแบบไฟล์นั้น ปัจจุบันรองรับ Outguess ได้แก่ JPEG, PPM และ PNM แม้ว่าคุณจะสามารถใช้ข้อมูลประเภทใดก็ได้ตราบเท่าที่มีไดรเวอร์ให้

โชคดีที่ Outguess อยู่ในที่เก็บของลีนุกซ์ส่วนใหญ่ดังนั้นการติดตั้งจึงค่อนข้างง่าย

จะติดตั้ง Outguess บน Ubuntu และอนุพันธ์ได้อย่างไร?

หากคุณสนใจที่จะติดตั้งเครื่องมือนี้ในระบบของคุณ คุณต้องเปิดเทอร์มินัลและคุณจะพิมพ์คำสั่งต่อไปนี้:

sudo apt-get install outguess

และคุณทำเสร็จแล้วคุณสามารถเริ่มใช้เครื่องมือนี้ในระบบของคุณได้

จะเข้ารหัสไฟล์ด้วยความช่วยเหลือของ Outguess ได้อย่างไร?

เมื่อการติดตั้งแอปพลิเคชันเสร็จสิ้นดังที่กล่าวไว้ข้างต้นเครื่องมือนี้จะทำงานบนบรรทัดคำสั่งดังนั้นเราต้องเปิดเทอร์มินัลและในนั้นเราจะทำการทดสอบ Steganography ของเรา

ในกรณีนี้เราต้องมีไฟล์ที่เราต้องการซ่อนและมีไฟล์ที่จะทำหน้าที่เป็นคอนเทนเนอร์สำหรับไฟล์ที่ซ่อนอยู่

ในการทดสอบง่ายๆนี้ เราจะสร้างไฟล์ txt และในนี้พวกเขาจะป้อนข้อความที่ต้องการ

สำหรับสิ่งนี้เราจะพิมพ์:

touch oculto.txt

ตอนนี้เราจะเพิ่มข้อความใด ๆ ในนั้น:

nano oculto.txt

ป้อนข้อความที่คุณต้องการแล้ว คุณสามารถดำเนินการบันทึกไฟล์ด้วย Ctrl + O และออกจากนาโนด้วย Ctrl + X

ตอนนี้ คำสั่งในการซ่อนข้อมูลภายในไฟล์ที่คุณเลือกประกอบด้วยดังนี้:

outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg

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

ขอแนะนำให้คุณมีไว้ในโฟลเดอร์เดียวกันเพื่อให้คำสั่งเป็นดังนี้:

outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg

อย่างที่คุณเห็นเราสมมติว่าไฟล์จะถูกเข้ารหัสจากโฟลเดอร์ปัจจุบันไปยังโฟลเดอร์ปัจจุบัน

ในกรณีที่ไฟล์เริ่มต้นที่จะเข้ารหัสอยู่ที่อื่นในระบบของคุณคุณต้องระบุพา ธ แบบเต็ม

ในทำนองเดียวกันหากไฟล์รูปภาพอยู่ที่อื่นต้องระบุพา ธ แบบเต็ม

หลังจากเข้ารหัสเสร็จแล้วพวกเขาสามารถลบไฟล์ txt ของคุณและเก็บไฟล์รูปภาพที่ส่งออกซึ่งจะใช้ในการถอดรหัสในภายหลัง

วิธีการแตกไฟล์ที่ซ่อนอยู่โดยมีความคลาดเคลื่อน?

ตอนนี้เพื่อดูว่ากระบวนการก่อนหน้าของเราได้ผลเราจะดำเนินการต่อเพื่อแยกไฟล์ที่เราซ่อนไว้ในตอนแรกในภาพที่พวกเขาเลือก

วิธีการประกอบคำสั่ง extract มีดังต่อไปนี้:

outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”

โดย "คีย์ลับ" คือคีย์ที่คุณกำหนดให้ปกป้องไฟล์ ข้อมูลต่อไปนี้สอดคล้องกับเส้นทางของรูปภาพที่มีไฟล์ที่ซ่อนอยู่และต่อไปนี้คือชื่อของไฟล์ที่ถูกซ่อน

ในกรณีของตัวอย่างที่เราดำเนินการเราสามารถพิมพ์คำสั่งต่อไปนี้:

outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt

หลังจากการแยกเครื่องมือ Outguess ยังตรวจสอบสถิติเพื่อให้แน่ใจว่าไฟล์ต้นฉบับตรงตามที่เคยเป็นมาก่อนการเข้ารหัส


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา