Pereiti prie turinio

s1syphu3

Patvirtinti nariai
  • Pranešimai

    23
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

s1syphu3 Pranešimai

  1. if(strpos($i,"<script>")!== FALSE OR strpos($i,"</script>")!== // Gerai pasigilinus i xss gali apseiti ir be <script> pvz <script src="http://tavosite.lt/script.js"/> fsio tavo apsauga nereguoja, o is mano script.js uzloadina visa kenkejiska koda... beto <script><script> strpos irgi nesuveikt turetu, nes istrins pirma arba paskutinis script o vienas liks.... Pamoka gal ir gera, bet saugoti vien script neapsimoka, gi <body onload="exit;"> ar kazka tokio ides, ir fsio indexas mires, o <script> net nesuregavo

     

    Beje $i = htmlspecialchars($i); paredaguoji parametrus UTF-8 ENQUOTES fsio, gali kisti betkoki xss nepralis, pdo apsaugo nuo sqli; tai lafa. vienintele rizika ddos arba logikos klaidos

  2. Pala, netaip parašiau

    pakeisk ciklą, į

    http://my.jetscreenshot.com/16812/20140330-ztim-21kb.jpg

    dabar atrodo gerai supratau, reikia rasti a skaičiaus kartotinį perkėlus a skaičiaus pirmą skaitmenį į galą. Taigi, netinka skaičiai kaip 222,999 ir panašiai nes jie tokie patys, nėra ką perkelt į galą manau, Todėl perkėlus skaičių pvž 100 į 001 dalini a iš skaičiaus b tai yra 100/1 ir dalini su liekana MOD, jeigu gautas ats lygus 0 tai taip, skaičius b yra skaičiaus a kartotinis. Pataisyk jeigu netaip supratau.

  3. Žinai, bandai padėti žmogui o jis axuielina :), jeigu esi nemokša ir lievai paaiškini temą ir dar užtai aiskini kas ką sugeba tai pirmyn ko pats nepasidarai?:) niekas su tokiu bendravimu tau nepadės :).

     

    O kam tie 215 ir pnš? Kad suprastum kaip galima išskaidyt skaičius, nieks ant lėkštutės nepadavinės, nu aišku nebent nori, kas 5 minutes susidurti su klausimais...

  4. Jeigu duota triženklis skaičius, tai tarkim suki 1 cikla nuo 100 iki 999,

    tada dalindamas skaičių pvz 125 išskaidai skaitmenis į 1,20,5 ir žiūri jeigu 251 kartotinis arba 215 išrašai jį kurnors arba darai su 2 ciklais, imi skaičių, o su kitu ciklu suki ir dalini, jeigu dalinasi, vadinasi kartotinis atrodo, irgi išrasai, jeigu nesupratai galiu plačiau paaiskinti kaip suvokiu uždavinį:)

  5. tai čia elementarus labai. a yra int. todėl padalinus iš 10, gausi pirmąjį skaičių.

    pseudo būtų kažkas tokio:

    int a = 58;

    int pirmas = 58/10; //5

    int antras = 58-10*5; //8

    int b = antras*10+pirmas;

     

    ir turi tai ko reikia ;) arba ne taip surpatau :D

    siuo variantu manau suveiks tik su 58, o jai 48? ar 68?:)

×
×
  • Pasirinkite naujai kuriamo turinio tipą...