Programmare in ASP: Blacklist per difendersi da sql injection

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Spesso gli attacchi di sql injection ci colpiscono bypassando la semplice pulitura in request

campo = replace ( request ( ” nome_campo ” ) , ” ‘ “,” ‘ ‘ “)

L’implementazione del seguente codice in ASP previene da possibili attacchi di sql injection:

  Leggi tutto…

Articoli correlati


VEDI ANCHE:

Programmare in ASP: Pulire stringhe con espressioni regolari

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Ecco un ottima funzione in ASP che prende in input una stringa ed un’espressione regolare, e produce in output la stringa pulita da tutti i caratteri dell’espressione regolare.

  Leggi tutto…

Articoli correlati


VEDI ANCHE:

Un post dal passato: Recuperare i dati dal pc che non si avvia: Linux riesce nel miracolo!

mercoledì 17 dicembre 2008 Invia Invia  Stampa Stampa

Spesso ci ritroviamo nella situazione in cui il nostro pc, morto, non da alcun segno di vita.
Solitamente l’unica via è la formattazione, come recuperare tutti i nostri cari amati dati?

Ubuntu live è la soluzione. Ubuntu è una particolare distribuzione, molto usata, di Linux; live sta ad indicare la versione avviabile direttamente da cd/dvd senza alcuna installazione.
Scaricate Ubuntu e masterizzatelo su cd/dvd (ovviamente dovrete chiedere ad amici o parenti se il pc morto è l’unico in vostro possesso).

Una volta creato il disco, inseritelo nel lettore del vostro computer e avviate il pc.

Entrate nel Bios e impostate il lettore cd/dvd come unità primaria di avvio. Salvate i cambiamenti e riavviate nuovamente sempre con il cd inserito.

Al riavvio il sistema comincierà a caricare dati dal vostro disco masterizzato. Appena sarà visualizzato il menù di Ubuntu, selezionate la voce “Try Ubuntu without any change to your computer“.

Vedrete un sistema operativo completamente diverso da Windows, ma comunque facile da utilizzare. Esplorate le risorse “Places -> Computer”, ecco qui il vostro bel hard disk presente.

Ora fate due click sul disco, se si apre è il giorno per giocare al superEnalotto (e ovviamente copiarsi tutti i dati subitissimamente :D ).

Se apparirà un messaggio di errore procedete come segue:

  • Aprite una shell tramite Applications -> Accessories ->Terminal
  • Digitate sudo/bin/bash e date invio
  • Digitate mkdir/media/disk e date invio
  • Ora digitate fdisk -l e date invio: si aprirà una finestra con i vostri dischi da cui risalire al tipo di partizione (NTFS o FAT32)
  • Se NTFS digitate mount -t ntfs-3g /dev/sda1 /media/disk -o force e date invio
  • Se FAT32 digitate mount -t vfat -o umask=000 /dev/sda1 /media/disk e date invio

Ripetete queste operazioni per ogni disco. Ora sarete in grado di accedere al vostro disco senza ricevere errore.

Usate la Lan o una memoria flash capiente per copiare i file desiderati.

Articoli correlati


Programmare in ASP: Algoritmo Bubble Sort

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Ecco l’implementazione dell’algoritmo di ordinamento Bubble Sort in ASP per ordinare due array di tipo testo:

 

il confronto viene fatto sull’array vettoreRegioni

i=UBound(vettoreRegioni)
while  i>0
    j=0
    while j<(i-1)
        appoggio=0
        appoggioTesto=""
        if vettoreRegioni(j)<vettoreRegioni(j+1) then
            appoggio=vettoreRegioni(j)
            appoggioTesto=vettoreRegioniTesto(j)
            vettoreRegioni(j) = vettoreRegioni(j+1)
            vettoreRegioniTesto(j) = vettoreRegioniTesto(j+1)
            vettoreRegioni(j+1) = appoggio
            vettoreRegioniTesto(j+1) = appoggioTesto
        end if
        j=j+1
    wend
    i=i-1
wend

Articoli correlati


Programmare in Javascript: Conteggio caratteri textarea e limite

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Programmare in ASP: Funzione per pulire testo da Word

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Ecco una funzione abbastanza complessa che serve per pulire una stringa passata, come input, in un’altra stringa di output priva della formattazione di Microsoft Word.

  Leggi tutto…

Articoli correlati


Programmare in HTML: Effettuare un redirect a tempo e creare pagina

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Ecco come creare un semplice redirect, con o senza tempo, direttamente in html e magari sfruttarlo per creare una pagina 404 con redirect alla home del proprio sito.

  Leggi tutto…

Articoli correlati


Programmare in ASP: Funzione per pulire stringa per l’SQL

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Programmare in ASP: Trovare e visualizzare indirizzo IP visitatori

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Programmare in ASP: Vedere se un utente è ancora connesso

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa

Ecco un semplice script per vedere se un utente è ancora connesso al proprio sito, e in caso di risposta negativa, interrompere la comunicazione risparmiando dati preziosi.

  Leggi tutto…

Articoli correlati


Programmare in ASP: Evitare memorizzazione cache di una pagina

domenica 31 gennaio 2010 Invia Invia  Stampa Stampa