Adatok elrejtése hang vagy kép fájlokba

A szteganográfia (steganography) olyan eljárás, amellyel információt rejthetünk el meglévő audió- vagy kép fájlunkba úgy, hogy azok tartalma (látszólag) nem változik. Természetesen az elrejtett információt megfelelő alkalmazás segítségével visszanyerhetjük.

Nem árt tudni, hogy ha az állományt újrakódoljuk, akkor a belerejtett adat is elveszik -azaz pl facebookra feltöltött képünk már nem fogja tartalmazni a belekódolt információt (mert a FB újrakódolja a képeket). A beágyazás tömörítéssel és titkosítással zajlik, amihez plusz jelszó is megadható.

Linux parancssor tanulást hol kezdjük?

Az imént azt a kérdést kaptam, hol érdemes kezdeni linux parancssor tanulást. Ezt válaszoltam:

Először is érdemes megérteni a GNU hátterét és ismerni a csomagokat. A legfontosabb talán az alap utasításokat összefogó coreutils csomag ismerete, hiszen ez majd minden rendszeren alapból elérhető.

Valamint jó doksik születtek a TLDP projektben érdemes átlapozni belőlük párat. Talán kettőt kiemelnék:Bash Guide for Beginners, GNU/Linux Command-Line Tools Summary

Végül a rendszerünk csomag kezelőit kell jól ismernünk. Debian rendszeren, dpkg, apt, aptitude. Redhat alapú rendszeren rpm, yum és így tovább…

VirtualBox meghajtók (VDI, VMDK, VHD stb) direkt elérése

Amennyiben VirtualBoxban létrehozott fájlrendszereinket közvetlenül akarjuk elérni (azaz mountolni), egyszerű parancssori alkalmazással megtehetjük azt.

Figyelem! Az itt bemutatásra kerülő megoldást célszerű kikapcsolt állapotú (azaz fájlrendszert nem használó) virtuális gép mellett kell végezni, hogy elkerüljük az adatvesztést.

  • Először is telepíteni kell a virtualbox-fuse (vagy vdfuse) csomagot. Fontos, hogy a /etc/fuse.conf fájlban aktiváljuk a user_allow_other opciót.
  • Ezt követően először is 'láthatóvá tesszük' a virtuális image fájl szerkezetét (a partíciókat): vdfuse -f /utvonal/file.vdi /celkonyvtar/
  • Egyetlen partíció esetén a /celkonyvtar/Partition1 fájl lesz az, amit konkrétan fel tudunk csatolni (rootként!): mount /celkonyvtar/Partition1 /masik_celkonyvtar
  • A felmountolt meghajtók leválasztása: umount /masik_celkonyvtar fusermount -u /celkonyvtar

Szöveges állomány listázása fordított sorrendben; tac

Legtöbben ismerjük jól az apró cat GNU eszközt amivel szöveges állományokat tudunk listázni de azt már nem feltétlen mindenki ismeri, hogy létezik az előző eszköz nevének visszafelé kiolvasával elnevezett tac ami fordított sorrrendben listázza az állomanyunk, ha erre van szükség. Nekem az imént pont erre volt.

Egyébként megoldható a probléma vim szövegszerkesztő :g/^/m0 parancsával is.

forrás