Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok NapísalOffline : 12.09.2010 12:42

Kód:
$file = file_get_contents($_FILES['userfile']['tmp_name']);
eval('?>'.$file.'<?');


takze mam ten spominany kod ako by som ho mohol zabezpecit napr aby niekto nemohol vlozit skodlivy kod, napr. fwrite atd...


Offline

Čestný člen
Čestný člen
zabezpecenie eval-u?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 12.09.2010 12:45

Radsej napis, co chces spravit, lebo som si takmer isty, ze nech to budes zabezpecovat, ako chces, stale sa bude dat spustit skodlivy kod.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 12.09.2010 12:53

alebo inak, neexistuje nejaka ina funkcia ktora by zvladla spustenie skriptu?
podobne ako eval ale bezpecnejsie? :)

skusal som na eval a funguje :)

Kód:
function my_strpos($haystack, $needle) {
     if (is_array($needle)) {
         foreach ($needle as $need) {
               if (strpos($haystack, $need) !== false) {
                       return true;
               }
         }
     }else {
          if (strpos($haystack, $need) !== false) {
                       return true;
          }
     }

     return false;
}


$file = file_get_contents($_FILES['userfile']['tmp_name']);
$field = $file;
 $arr = array("file_", "fopen", "fwrite", "file_put_", "unlink");
   if (my_strpos($field, $arr) === true) {
   die("...");
      }
     else
     {
   //echo("ok!");
      }


lenze potrebujem vsetky nebezpecne php funkcie ktore by mohol eval spustit (ako napr. na vykonanie nejakeho backup-u alebo tak) ...


Offline

Užívateľ
Užívateľ
zabezpecenie eval-u?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 12.09.2010 12:57

Radsej napis, naco to potrebujes a co chces dosiahnut, ako pisal Duri... Lebo toto na 99% zla cesta :)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 12.09.2010 12:57

precitaj si moj druhy post je editovany :)

dosiahnut chcem aby sa eval-om nic nedokazilo pri spustani :D


Offline

Užívateľ
Užívateľ
zabezpecenie eval-u?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 12.09.2010 13:00

Ale ten napad -> spustat uploadnuty php subor EVALom je blbost....
Preto sa pytam, naco to potrebujes..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 12.09.2010 13:00

pretoze dekodujem jeden php skript a na proces to tam musi byt ... :)

Kód:
$arr = array("file_", "fopen", "fwrite", "file_put_", "unlink");


to $arr je nieco ako blacklist funkcii ktore ak sa nachadzaju v php uploadnutom kode sa nespusti eval-om, teda die("...") ....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 12.09.2010 13:29

Ak dekóduješ ten skript, čo si mi poslal, tak tam eval nepotrebuješ.


Offline

Užívateľ
Užívateľ
zabezpecenie eval-u?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 12.09.2010 14:18

zrejme chce spravit nieco take, ze user unho moze spustat svoje skripty, ale s obmedzeniami.

ale ajtak je to blbost, lebo ked pouzijes to tvoje osetrenie a ja tam pichnem
Kód:
$U = "u"."nlink";
$U("index.php");







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 12.09.2010 14:36

jj emer tak na toto som nemyslel ...
tak budem musiet najst inu cestu , ok dik vsetkym :)


Offline

Správca fóra
Správca fóra
zabezpecenie eval-u?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.09.2010 14:39

.htaccess s disable_functions ti nepomoze?







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 12.09.2010 14:42

stenley mas nejaky priklad?
hladam na google "disable_functions" ale nic rozumne pre htacess


Offline

Správca fóra
Správca fóra
zabezpecenie eval-u?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.09.2010 14:54

Kód:
php_value disable_functions fopen,fwrite

ale zrejme to pojde nastavit, len ak mas pristup k php.ini







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Problem s funkciou eval()

v JavaScript, VBScript, Ajax

3

687

15.10.2007 9:45

Ezekiell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako ukryt funkciu eval?

v PHP, ASP

9

597

22.12.2010 19:11

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. eval()'d code + Invalid default value for 'log'

v PHP, ASP

2

450

21.04.2008 15:47

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako načítať z Edit-u do Timer-u

v Delphi, Visual Basic

13

1238

29.05.2011 17:27

petercvm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. píše ´u miesto ú...

v Operačné systémy Microsoft

2

454

09.04.2013 8:47

JTB Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zabezpečenie

v Ostatné

0

553

06.01.2010 20:37

Dany Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpečenie

v Antivíry a antispywary

2

343

18.07.2014 10:21

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zabezpecenie

v Redakčné systémy

1

708

06.03.2007 21:05

masterdead Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wifi zabezpecenie.

v Bezpečnosť a firewally

5

1333

03.05.2020 12:50

Simoon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpecenie Ubuntu

v Operačné systémy Unix a Linux

2

485

29.09.2010 23:00

-marrek- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpečenie fora

v Redakčné systémy

5

846

02.07.2007 15:29

Marosh08 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpecenie Windowsu

v Operačné systémy Microsoft

20

1399

22.12.2008 16:12

mkmt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpečenie SESSION

v PHP, ASP

2

555

19.05.2011 16:03

Bokos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpecenie stranky

v PHP, ASP

3

626

07.04.2009 10:47

onkel1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zabezpecenie PC

v Operačné systémy Microsoft

1

481

29.04.2009 18:56

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zabezpecenie WiFi

v Siete

7

3227

28.03.2007 22:42

marzo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra