Zadejte hledaný výraz...

Skrytie suboru do ineho suboru – PHP

node
verified
rating uzivatele
(5 hodnocení)
14. 5. 2009 00:36:58
Neviete ci sa da s PHP skryt nejaky subor do ineho suboru?
14. 5. 2009 00:36:58
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303557
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
14. 5. 2009 00:55:23
Co konkrétně myslíš tím skrytím?
Jestli myslíš vložení např. obrázku přímo do PHP kódu, tak to jde. Krásným příkladem je phpminadmin (resp. Adminer) od Jakuba Vrány (viz článek přímo o kompilátoru).
V kódu je pak něco jako echo base64_decode("data"); přičemž ta "data" pochází z base64_encode(file_get_contents("obrázek.gif")). Samozřejmě obaleno podmínkami, aby se to vypisovalo jen tehdy, když se to chce a doplněno o posílání hlaviček...
14. 5. 2009 00:55:23
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303556
node
verified
rating uzivatele
(5 hodnocení)
14. 5. 2009 12:47:28
http://howto.helpero.com/howto/Hide-Files-in-JPEG-Images_70.html ale v PHP
14. 5. 2009 12:47:28
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303555
nyccoss
verified
rating uzivatele
(5 hodnocení)
16. 5. 2009 17:07:24
wow, zajimavy:D nic mene, v php tohle asi nepujde, ale muzes pokud to jde o textak, tak kazdymu pismenu muzes priradit barvu a budes vytvaret obrazek pixel po pixelu podle pismen. Samozrejme, chce to ten text pred tim zakodovat pomoci nejakyho klice... Nevim na co to potrebujes:) jestli pouze na textovy soubory, nebo jestli do nej chces misto RARu schovat EXE a spoustet na cilovym PC aniz by o tom uzivatel vedel... Kdysi jsem to delal v Delphi, schovani textu do obrazku. Vznikne z toho absolutne nesmyslnej obrazek, ale teoreticky to nicemu nevadi. Siti proste leti JPG...koho by zajimalo...to ze nese nejakou zpravu nikdo nepozna. V php by to melo jit taky
16. 5. 2009 17:07:24
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303554
node
verified
rating uzivatele
(5 hodnocení)
17. 5. 2009 18:11:29
Chcem to pre to, lebo chystam jeden komunitny web a pokial odtial niekto skopiruje nejake fotky, co bude zakazane, tak budem vediet kto to presne bol.
17. 5. 2009 18:11:29
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303553
Vebloud
verified
rating uzivatele
17. 5. 2009 21:37:06
Sice nechápu jak to chceš udělat, abys věděl, kdo to byl, protože pokud tu fotku uvidí víc lidí, tak sice budeš vědět, kdo jí viděl, ale nebudeš vědět kdo jí zkopíroval...
A jestli to budou tebou dodáváné fotky, na které máš copyright, tak tě v podstatě nezajímá, kdo je kopíroval, ale zajímá tě, kdo je dal na web, nebo jinak publikoval.
A pokud nebudou tvoje, tak tě nemůžou zajímat, protože nikdy nevíš, komu uživatel fotky dal. Teda pokud do podmínek užívání služby nedáš, že je nemůžou nikde jinde zveřejnit...
Edit: přečetl jsem si ten článek a už chápu jak budeš vědět kdo, ale to nic nemění na tom, že to vlastně není potřeba.
17. 5. 2009 21:37:06
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303552
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
18. 5. 2009 00:28:43
Podle mě to binární kopírování přes příkazovou řádku nedělá nic jiného, než že obsah jednoho souboru přidá na konec druhého souboru. Takže v PHP by to mělo jít udělat velmi jednoduše i on-the-fly:
  • Pošlu hlavičku image/jpeg (header)
  • Načtu uložený obrázek (fopen+fread)
  • Vypíšu jeho obsah (echo)
  • Vypíšu pro koho byl vygenerován (echo)
Celé to nejspíš funguje na tom, že podle specifikace označují bajty FFD9 konec JPEG obrázku. Takže co je za tím, je sice v souboru obsaženo ale už se nezobrazuje.
Ale radši bych to důkladně otestoval, protože takto upravený obrázek asi nebude „validní“. Navíc v diskusi u toho článku je zmíněno, že to nefunguje u obrázků s velikostí nad 100kB, takže bacha.
BTW: Nebylo by jednodušší, použít standardní metody a uložit tu informaci do EXIFu?
18. 5. 2009 00:28:43
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303551
nyccoss
verified
rating uzivatele
(5 hodnocení)
18. 5. 2009 07:15:48
on asi mysli, ze si takhle "oznaci" svy obrazky a kdyz ho pak nekde na nejakym webu uvidi, stahne si ho a bude obsahovat ten skryty sobor, bude vedet ze je to jeho obrazek. Nic mene, co to treba resit vodotiskem? To v PHP jde bez problemu, zbytecne to obrazek nezvetsi a nikdo to z toho obrazku nikdy pryc nedostane a taky ho zarucene poznas;-)
18. 5. 2009 07:15:48
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303550
Vebloud
verified
rating uzivatele
18. 5. 2009 16:48:50
Taky existují prográmky, které maličko obrázek pozmění a tím do něj zašifrují text. Ale nevzpomnu si na název.
18. 5. 2009 16:48:50
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303549
node
verified
rating uzivatele
(5 hodnocení)
18. 5. 2009 19:08:54
Napsal Vebloud;288190
Taky existují prográmky, které maličko obrázek pozmění a tím do něj zašifrují text. Ale nevzpomnu si na název.
ved o to mi ide ale v php :)
18. 5. 2009 19:08:54
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303548
nyccoss
verified
rating uzivatele
(5 hodnocení)
19. 5. 2009 07:58:47
a proc tomu obrazku jednoduse nechces dat vodotisk nebo nejaky logo do rohu?
19. 5. 2009 07:58:47
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303547
node
verified
rating uzivatele
(5 hodnocení)
19. 5. 2009 19:05:23
aby to nebolo vidiet. ale potom ma napadlo spravit taky wm ktory normalne vidiet nebude ale pri aplikovani nejakeho filtra na obrazok sa objavi.
19. 5. 2009 19:05:23
https://webtrh.cz/diskuse/skrytie-suboru-do-ineho-suboru-php/#reply303546
Pro odpověď se přihlašte.
Přihlásit