Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    eludere i controlli di un form

    ciao

    perche se scrivo sulla barra degli indirizzi
    codice:
    javascript:alert(document.nomeformdabypassare.onsubmit="return true;")
    permette di inviare il form nomeformdabypassare eludendo i controlli javascript che uno aveva predisposto all'onsubmit?

    la cosa che non capisco è perchè si debba usare l'alert e non un semplice comando come
    codice:
    javascript:document.nomeformdabypassare.onsubmit="return true;"
    con quest'ultimo la tecnica da spammer in questione non funziona

    e come posso fargli fronte?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se si parla di javascript non hai nessun modo per ottenere una soluzione sicura, ancheperchè js può essere disattivato. I controlli che fai lato client devono essere rifatti anche lato server
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ciao maestro. ok per il controllo lato server replicato!

    Per quanto riguarda la possibilità di settare il valore di variabili via js non capisco come mai usando l'alert tutto funzioni mentre usando la dichiarazione diretta non si riesca a cambiare un cazzo di niente e il comando semplicemente vada a vuoto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.