Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Sql Injection Aiuto!!

  1. #1

    Sql Injection Aiuto!!

    Ragazzi mi hanno modificato tutti i record del mio database con una SQL INJECTION inserendo del codice HTML SPAM!!!

    Avrei urgenza di fare una query per eliminare l'html inserito nei vari record! Avevo pensato di fare un replace delle scritte che mi hanno inserito all'interno di ogni record...come posso fare???

    Vi faccio un esempio:

    Ho una tabella chiamata "tbl_picture" nella quale sono stati corrotti i campi "nome_ristorante" e "fotografia" di cui:

    il campo "nome_ristorante" ha in piu il seguente testo :

    "</title><style>.aypy{position:absolute;clip:rect(469 px,auto,auto,469px);}</style><div class=aypy>lenders payday loans online</div></title><style>.aypy{position:absolute;clip:rect("

    e il campo fotografia ha in piu il seguente testo:

    "</title><style>.aypy{position:absolute;clip:rect(469 px,auto,auto,469px);}</style><div class=aypy>lenders payday loans online</div></title><style>.aypy{position:absolute;clip:rect(469 px,auto,auto,"

    Esiste una query che mi va a cancellare le seguenti scritte per ogni record?? Altrimenti dovrei farlo io a mano per ogni record ma ne sono una marea....aiutatemi è urgentissima la cosa!!!

    http://www.generationweb.it <--- web site

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non fai il back del db giornaliero?
    Altimenti come dicevi paginetta query select di tutti i dati replace e insert, o forse ci sono dei tool in rete
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    2 update replace e sei a posto

  4. #4
    sto facendo cosi...però alcuni campi sono piu lunghi e altri piu corti quindi lìhtml preciso devo farlo ogni volta...Però siccome tutte le stringhe html iniziano con "<title>" posso fare il replace del campo da <title> in poi?? Cioè mi cancella tutto ciò che c'è dopo <title>
    http://www.generationweb.it <--- web site

  5. #5

  6. #6
    MSSQL
    http://www.generationweb.it <--- web site

  7. #7
    UPDATE tabella SET colonna=LEFT(colonna, INSTR(colonna, ''<title>')

    controlla e *fa' le prove su una copia di backup!!!*

  8. #8
    La query è questa

    Sql2= "UPDATE tbl_nome SET campo = replace(campo,' qui dovrei mettere il testo da sostiturie ', ' qui lascio lo spazio vuoto '), "&_
    "WHERE idristorante = '"&idristorante&"';"
    http://www.generationweb.it <--- web site

  9. #9
    Mi sa che la tua query è sbagliata, nel senso è scritta male O.o
    http://www.generationweb.it <--- web site

  10. #10
    Originariamente inviato da generationweb.i
    Mi sa che la tua query è sbagliata, nel senso è scritta male O.o
    come preferisci

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 © 2025 vBulletin Solutions, Inc. All rights reserved.