Archívum - 1970 - Fórum téma
július 29
Veszélyes kód web oldalakban
Egy érdekes dologra lettem figyelmes nemrég.
Egy web oldalat látogattam meg (pc hardwer áruház) MS IE6 böngészővel, majd rögtön a számitógép CPU-ja 100% ra lett kihasználva. Trójai virust installált be a web oldal a böngésző súlyos hibájának révén. Ez persze nem lepett meg, tudjuk, hogy a böngészők korábbi verziói elég sok kritukus biztonsági hibát tartalmaznak. Felettéb érdekelne, hogyan kerül be ilyen ártalmas kód a web oldalba?
FIGYELEM:
A most következő web oldalat csak saját felelőségedre látogassad meg!!!
A web oldalat biztonságosan megnézheted, ha először deaktiválod a JavaScript-et a böngésződben. Ne használj MS IE böngészőt!
A web oldal Win32/Spy.Delf.NEY nevű trójai virust installál a gépedbe. Biztosan tudom, mert voltam olyan hülye, és MS IE6-os böngészővel szörföztem.
szóval itt az URL cime annak a web oldalnak:
www. novepc. sk
A HTML forrás alján van az ártalmas JS kód.
"<!--[O]--><script>document.write( .... "
Kérdéseim:
1. szerintetek hogyan került oda ez a kód?
2. Tud valaki arról, hogy a WordPress-nek is lenne ilyen súlyos sérthetősége
Bevallom semmi időm az ilyesmikkel foglalkozni, de mégis érdekelne, hogyan terjed ez a virus, ami web oldalakat fertőz meg (veszélyes JS kódot injektál beléjük).
Ugyanerről a problémáról ezen a fórumon olvashattok többet:
■ Egy web oldalat látogattam meg (pc hardwer áruház) MS IE6 böngészővel, majd rögtön a számitógép CPU-ja 100% ra lett kihasználva. Trójai virust installált be a web oldal a böngésző súlyos hibájának révén. Ez persze nem lepett meg, tudjuk, hogy a böngészők korábbi verziói elég sok kritukus biztonsági hibát tartalmaznak. Felettéb érdekelne, hogyan kerül be ilyen ártalmas kód a web oldalba?
FIGYELEM:
A most következő web oldalat csak saját felelőségedre látogassad meg!!!
A web oldalat biztonságosan megnézheted, ha először deaktiválod a JavaScript-et a böngésződben. Ne használj MS IE böngészőt!
A web oldal Win32/Spy.Delf.NEY nevű trójai virust installál a gépedbe. Biztosan tudom, mert voltam olyan hülye, és MS IE6-os böngészővel szörföztem.
szóval itt az URL cime annak a web oldalnak:
www. novepc. sk
A HTML forrás alján van az ártalmas JS kód.
"<!--[O]--><script>document.write( .... "
Kérdéseim:
1. szerintetek hogyan került oda ez a kód?
2. Tud valaki arról, hogy a WordPress-nek is lenne ilyen súlyos sérthetősége
Bevallom semmi időm az ilyesmikkel foglalkozni, de mégis érdekelne, hogyan terjed ez a virus, ami web oldalakat fertőz meg (veszélyes JS kódot injektál beléjük).
Ugyanerről a problémáról ezen a fórumon olvashattok többet:
XHTML5 + Web Forms 2 + XForms 1.1
Hogy tudom ezeket a technológiákat a böngészőre (azthiszem csak az Opera 9 támogatja őket - javítsatok ki ha nem támogatja, vagy más is támogatja) "ráérőszakolni"?
1.) Erről találtam valamit: application/xhtml+xml headert kell használni (szerintem phpvel a legegyszerűbb) és nemkell neki <!DOCTYPE html> és más doctype se... - és XML 1.0-ként kell leírni az oldalat (mármint kell az elejére a <?xml version="1.0" encoding="utf-8"?>)?!
2.) Azthiszem, hogy ez automatikusan belekerül
3.) Szerintem 1.0-ás XForms kerül bele - erről foggalmam sincs, hogy hogy kell használni :$ -a spec.-ban ( http://www.w3.org/TR/xforms11/ ) nem találtam erről semmit, csak a leírásáról
Nem kell hülyének tartani, hogy WD-os technológiákon akarok weboldalt írni, mert webes programot (raktár) akarok írni és ott megkövetelhető 1 normális, naprakész (ezt csak azért tettem hozzá mert szeretem az IE7est és mégse naprakész :S :( ) bögésző...
■ 1.) Erről találtam valamit: application/xhtml+xml headert kell használni (szerintem phpvel a legegyszerűbb) és nemkell neki <!DOCTYPE html> és más doctype se... - és XML 1.0-ként kell leírni az oldalat (mármint kell az elejére a <?xml version="1.0" encoding="utf-8"?>)?!
2.) Azthiszem, hogy ez automatikusan belekerül
3.) Szerintem 1.0-ás XForms kerül bele - erről foggalmam sincs, hogy hogy kell használni :$ -a spec.-ban ( http://www.w3.org/TR/xforms11/ ) nem találtam erről semmit, csak a leírásáról
Nem kell hülyének tartani, hogy WD-os technológiákon akarok weboldalt írni, mert webes programot (raktár) akarok írni és ott megkövetelhető 1 normális, naprakész (ezt csak azért tettem hozzá mert szeretem az IE7est és mégse naprakész :S :( ) bögésző...
MP3 egyszerű lejátszása
Sziasztok!
Az oldalamra szeretnék háttérzenét, de, amikor a felhasználó regisztrál megkérdezem, hogy egyáltalán szeretne- e zenét, illetve még a kedvelt stílusát is kiválasztatom vele. Olvastam, hogy nemigen szeretik általánoságban a felhasználók a háttérzenét, viszont szerintem, ha olyan zene szól, és akkor amikor a felhasználó akarja, ez jó ötlet.
A zenét egy 0 vastagságú frame-ben indítanám el, és ha a felh. le akarja állítani, oda egy másik oldalt betöltök. A megvalósításról röviden ennyit:) . A kérdésem az lenne, milyen fügvény van mp3 lejátszására, akár flashben, javascriptben. Ezel nem szeretnék olyan sok időt tölteni (már kb 2 hónapja csinálom a weboldalam), ezért megköszöném, ha tudnátok írni egy kész megoldást. Csak annyi kéne, hogy tudjam változtatni a fájl elérését, és automatikusan elinduljon a lejátszás. Flashben már csináltam egyet, de ott aktiválni kellett, hogy elinduljon:S. Köszi előre is válaszokat!
■ Az oldalamra szeretnék háttérzenét, de, amikor a felhasználó regisztrál megkérdezem, hogy egyáltalán szeretne- e zenét, illetve még a kedvelt stílusát is kiválasztatom vele. Olvastam, hogy nemigen szeretik általánoságban a felhasználók a háttérzenét, viszont szerintem, ha olyan zene szól, és akkor amikor a felhasználó akarja, ez jó ötlet.
A zenét egy 0 vastagságú frame-ben indítanám el, és ha a felh. le akarja állítani, oda egy másik oldalt betöltök. A megvalósításról röviden ennyit:) . A kérdésem az lenne, milyen fügvény van mp3 lejátszására, akár flashben, javascriptben. Ezel nem szeretnék olyan sok időt tölteni (már kb 2 hónapja csinálom a weboldalam), ezért megköszöném, ha tudnátok írni egy kész megoldást. Csak annyi kéne, hogy tudjam változtatni a fájl elérését, és automatikusan elinduljon a lejátszás. Flashben már csináltam egyet, de ott aktiválni kellett, hogy elinduljon:S. Köszi előre is válaszokat!
ReWriteRule kivétellel
üdv...
nagyon kezdő vók mod_rewrite terén. adott: xp, apache 2.2.3, mod_rewrite
van egy ilyenem:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
Ez jól is megy így, bár a 2.-3. sor nem tudom mire jó, tudja vki?:) Szeretnék viszont egy olyat, hogy ha domain/mas , akkor az egyeb.php nyíljon meg. így tehát...
RewriteRule ^mas$ /egyeb.php
A gond viszont az, hogy a kettő együtt nem működik...:( Ha mindkettő egymás alatt van, akkor írtó lassan kezd letöltődni az oldal és ráadásul nem is jönnek le képek, stb..
tudja vki miért és hogy lehetne megoldani?
köszönöm
■ nagyon kezdő vók mod_rewrite terén. adott: xp, apache 2.2.3, mod_rewrite
van egy ilyenem:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
Ez jól is megy így, bár a 2.-3. sor nem tudom mire jó, tudja vki?:) Szeretnék viszont egy olyat, hogy ha domain/mas , akkor az egyeb.php nyíljon meg. így tehát...
RewriteRule ^mas$ /egyeb.php
A gond viszont az, hogy a kettő együtt nem működik...:( Ha mindkettő egymás alatt van, akkor írtó lassan kezd letöltődni az oldal és ráadásul nem is jönnek le képek, stb..
tudja vki miért és hogy lehetne megoldani?
köszönöm
július 27
PEAR telepítés
Az alábbi bejegyzést csak azért ejtem meg, mert Google-ben a hibaüzenetre rákeresve nem találtam semmit ezen kívül: http://pear.php.net/bugs/bug.php?id=8084 , ami nem oldotta meg a problémát, hátha később vkinek kell majd, bár pár dolgot nem igazán értek, korábban miért működött rosszul és most miért jó (mb_string-re se hisztizik mostmár, pedig tényleg ugyan azt raktam fel, ami eddig is volt ...
A történet:
Szerettem volna próbálgatni a Symfony-t, amihez kell a Pear-t telepíteni. El is jutottam eddig, de akárhányszor futtattam vmit parancssorban, egy windows-os ablakocska a szokásos hang kíséretében üzente, hogy az mb_string kiterjesztéshez szükséges dll-t nem találja (a phpinfo() és a böngészőben behívott oldalak mégis tudták használni, szóval csak parancssorban nem találta), majd miután ezt leokéztam még kiírt pár kiterjesztést (azokat már a parancs alá, nem külön ablakban), hogy azokkal is vmi hiba van, majd a továbbiakban gond nélkül lefutott minden.
Egyszer gondoltam egy olyat, hogy a php_mbstring.dll-t bemásoltam a php könyvtárba közvetlenül, és ekkor ugyan nem jött elő az mb_string-es üzenet, kaptam egy olyat, hogy a PHP CLI szabálytalan művletet halytott végre, ezért a program futása leállt o_O
php_mbstring.dll töröl a "gyökérből" és akkor visszajutottam az előbbi állapothoz, hogy ugyan lefutottak a dolgok, de mindig dobálta nekem a hibaüzeneteket és ezt 1 óra alatt megunva, Apache-ból és PHP-ból is újra felraktam a legújabbat (eddig is az volt fent).
A PHP telepítésénél lehet választani, hogy tegye fel a PEAR-t is, még ki is írja, hogy 3,X mega hely kell neki, de telepítés után tök üres a PEAR könyvtár, csak egy go-pear.phar van ott.
Semmi gond, megpróbálom futtatni a go-pear.bat-ot, az korábban működött (az elején említett hibaüzenetek sorával ugyan). De nem volt hajlandó lefutni. Ezt íjra:
[colorer=CLI]
D:\PHP5>go-pear.bat
phar "D:\PHP5\PEAR\go-pear.phar" does not have a signature
A történet:
Szerettem volna próbálgatni a Symfony-t, amihez kell a Pear-t telepíteni. El is jutottam eddig, de akárhányszor futtattam vmit parancssorban, egy windows-os ablakocska a szokásos hang kíséretében üzente, hogy az mb_string kiterjesztéshez szükséges dll-t nem találja (a phpinfo() és a böngészőben behívott oldalak mégis tudták használni, szóval csak parancssorban nem találta), majd miután ezt leokéztam még kiírt pár kiterjesztést (azokat már a parancs alá, nem külön ablakban), hogy azokkal is vmi hiba van, majd a továbbiakban gond nélkül lefutott minden.
Egyszer gondoltam egy olyat, hogy a php_mbstring.dll-t bemásoltam a php könyvtárba közvetlenül, és ekkor ugyan nem jött elő az mb_string-es üzenet, kaptam egy olyat, hogy a PHP CLI szabálytalan művletet halytott végre, ezért a program futása leállt o_O
php_mbstring.dll töröl a "gyökérből" és akkor visszajutottam az előbbi állapothoz, hogy ugyan lefutottak a dolgok, de mindig dobálta nekem a hibaüzeneteket és ezt 1 óra alatt megunva, Apache-ból és PHP-ból is újra felraktam a legújabbat (eddig is az volt fent).
A PHP telepítésénél lehet választani, hogy tegye fel a PEAR-t is, még ki is írja, hogy 3,X mega hely kell neki, de telepítés után tök üres a PEAR könyvtár, csak egy go-pear.phar van ott.
Semmi gond, megpróbálom futtatni a go-pear.bat-ot, az korábban működött (az elején említett hibaüzenetek sorával ugyan). De nem volt hajlandó lefutni. Ezt íjra:
[colorer=CLI]
D:\PHP5>go-pear.bat
phar "D:\PHP5\PEAR\go-pear.phar" does not have a signature
Zend Studio Comment
Zend Studio-ban be lehet szurni olyan megjegyzeseket amelyek leirjak a fajl elejen ki irta, mikor es milyen licensz alatt tovabithato a kod ?Amit a fenti angol szoveg leir, hogy kene beuzemelni ?
Koszonom!
■ Make documenting your code, applications, and projects a breeze with PHPDocumentor,
the standard documentation tool for PHP. Automatically add PHPDoc comments to files, classes,
functions, constants and more, all through PHPDoc wizards.Koszonom!
július 26
sql lekérdezés
Üdv!
Van egy sql táblám, melynek két oszlopa van: kepnev, leiras. Képek neveit(fajlneve.kiterjesztes alapján) és leírásukat tartalmazzák. A kép/leírás megjelenítését sikerült megoldanom. Szeretnék egy előző/következő linket beilleszteni, de nem tudom hogy kell hivatkozni egyel fentebbi/lentebbi rekordra.
Gondoltam egy id oszlop bevezetésére, mely növekvő számokat tartalmaz, de ha kitörlök egy rekordot, akkor borul az egész rendszer.
Van esetleg függvény rá, ami a lekérdezésnél a két szomszéd rekordot is kiolvassa?
Köszönöm előre is!
■ Van egy sql táblám, melynek két oszlopa van: kepnev, leiras. Képek neveit(fajlneve.kiterjesztes alapján) és leírásukat tartalmazzák. A kép/leírás megjelenítését sikerült megoldanom. Szeretnék egy előző/következő linket beilleszteni, de nem tudom hogy kell hivatkozni egyel fentebbi/lentebbi rekordra.
Gondoltam egy id oszlop bevezetésére, mely növekvő számokat tartalmaz, de ha kitörlök egy rekordot, akkor borul az egész rendszer.
Van esetleg függvény rá, ami a lekérdezésnél a két szomszéd rekordot is kiolvassa?
Köszönöm előre is!
egyszerű aldomain htaccess-szel
Sziasztok!
Aldomaint szeretnék létrehozni htaccess-szel, találtam is megoldásokat, de mindenhol általánosan van leírva. Én csak egy aldomaint szeretnék, nem akarom, hogy bármilyen aldomaint átirányítson. Tehát:
Ennyit szeretnék csinálni. Előre is köszönöm a segítséget!
■ Aldomaint szeretnék létrehozni htaccess-szel, találtam is megoldásokat, de mindenhol általánosan van leírva. Én csak egy aldomaint szeretnék, nem akarom, hogy bármilyen aldomaint átirányítson. Tehát:
http://rago.domain.hu/ -> http://domain.hu/ragoaloldal.htmEnnyit szeretnék csinálni. Előre is köszönöm a segítséget!
DB fejlesztés csapatban
Sziasztok,
beleütköztünk egy problémába adatbázis fejlesztéssel kapcsolatban. A PHP kód verziókezelését úgy oldottuk meg, hogy SVN-be dolgozunk és a közös dev szerver daily buildként funkcionál, egyébként mindenki a saját webszerverére dolgozik.
Most azt szeretnénk, hogy a fejlesztői gépeken levő adatbázisok is valahogy tudjanak aktualizálódni az SVN update-el párhuzamosan. Bármilyen ötlet jöhet.
Köszi
J
■ beleütköztünk egy problémába adatbázis fejlesztéssel kapcsolatban. A PHP kód verziókezelését úgy oldottuk meg, hogy SVN-be dolgozunk és a közös dev szerver daily buildként funkcionál, egyébként mindenki a saját webszerverére dolgozik.
Most azt szeretnénk, hogy a fejlesztői gépeken levő adatbázisok is valahogy tudjanak aktualizálódni az SVN update-el párhuzamosan. Bármilyen ötlet jöhet.
Köszi
J
drupal 51 címlap és oldalak tartalmi részbe hívása
A kérdésem az lenne hogy az 5.1 es verzióban hogyan lehet a címlapot egyedivé varázsolni. ( a leírás alapján nekem nem ment bár az ha jól láttam nem is az 5ös szériához van) esetleg valakinek egy ilyesmi alapmodulja lenne 5.1-hez??
a másik mérdésem pedig az hogy ha van egy adatbázisom ami php-kkel dolgozik (adatokat kérek le és íratok ki), bár tulajdonképp mindegy is. A lényeg hogy hogyan tudom a tartalmi részre meghívni?
előre is köszi a válaszokat
■ a másik mérdésem pedig az hogy ha van egy adatbázisom ami php-kkel dolgozik (adatokat kérek le és íratok ki), bár tulajdonképp mindegy is. A lényeg hogy hogyan tudom a tartalmi részre meghívni?
előre is köszi a válaszokat



