[Beyaz Tahribat] Asp Replace

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    sizlere nasıl replace kullanacağımızı göstereceğim şimdi. bununla ne yapabiliriz ?
    türkçe karakter sorunlarını çözebiliriz
    pis kötü kaka karakterleri paklayabiliriz
    form dan alınan bilgilerde smiley çıkarabilirz vs vs
    anlıycağınızı baya bişiler yapabliyoruz , hayal gücünüzü çalıştırıp dahada birşeyler yapabilirsiniz

    öncelikle kodumuzu yazalım...

    --------- K o d - B a şl  a n g ı ç ---------------- 

     <%
    Function  cevir(metin)
    metin =  Replace(metin,"asp","ASP", 1, -1)
    metin =  Replace(metin,"ş","s", 1, -1)
    metin =  Replace(metin,"Ş","S", 1, -1)
    metin =  Replace(metin,"ç","c", 1, -1)
    metin =  Replace(metin,"ğ","g", 1, -1)
    metin =  Replace(metin,"Ğ","G", 1, -1)
    metin =  Replace(metin,"İ","I", 1, -1)
    metin =  Replace(metin,"ı","i", 1, -1)
    metin =  Replace(metin,"ç","b", 1, -1)
    metin =  Replace(metin,"Ç","C", 1, -1)
    metin =  Replace(metin,"ö","o", 1, -1)
    metin =  Replace(metin,"Ö","O", 1, -1)
    metin =  Replace(metin,"ü","u", 1, -1)
    metin =  Replace(metin,"Ü","U", 1, -1)
    metin =  Replace(metin,"U","U", 1, -1)
    cevir = metin
    End  Function
    %>

    -------- K o d - B i t i ş -----------------

     

    şimdi bu kodumuzu yazdık bununla ben türkçe karakter sorunumu çözüyorum mesela ğ ı ş gibi karakterler çıkmıyo diğer sitemde onun için mesela böyle bişi yazdım.

     

    şimdi nasıl kullancaz ? çok basit

    <%=cevir(foxxly("baslik"))%> bu şekilde çalışacaktır.

    döküman tarafımca yazılmıştır.

    [Beyaz Tahribat]


    kelimeler albayım bazı anlamlara gelmiyor.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    ayrıyetten replace ile sağladığım güvenlik kodu.

    <%
    Function PostKontrol(yazi)

    yazi = Replace(yazi, "<", "&lt;", 1, -1, 0)
    yazi = Replace(yazi, ">", "&gt;", 1, -1, 0)
    yazi = Replace(yazi, "script", "&#115;cript", 1, -1, 0)
    yazi = Replace(yazi, "SCRIPT", "&#083;CRIPT", 1, -1, 0)
    yazi = Replace(yazi, "Script", "&#083;cript", 1, -1, 0)
    yazi = Replace(yazi, "script", "&#083;cript", 1, -1, 1)
    yazi = Replace(yazi, "object", "&#111;bject", 1, -1, 0)
    yazi = Replace(yazi, "OBJECT", "&#079;BJECT", 1, -1, 0)
    yazi = Replace(yazi, "Object", "&#079;bject", 1, -1, 0)
    yazi = Replace(yazi, "object", "&#079;bject", 1, -1, 1)
    yazi = Replace(yazi, "applet", "&#097;pplet", 1, -1, 0)
    yazi = Replace(yazi, "APPLET", "&#065;PPLET", 1, -1, 0)
    yazi = Replace(yazi, "Applet", "&#065;pplet", 1, -1, 0)
    yazi = Replace(yazi, "applet", "&#065;pplet", 1, -1, 1)
    yazi = Replace(yazi, "embed", "&#101;mbed", 1, -1, 0)
    yazi = Replace(yazi, "EMBED", "&#069;MBED", 1, -1, 0)
    yazi = Replace(yazi, "Embed", "&#069;mbed", 1, -1, 0)
    yazi = Replace(yazi, "embed", "&#069;mbed", 1, -1, 1)
    yazi = Replace(yazi, "event", "&#101;vent", 1, -1, 0)
    yazi = Replace(yazi, "EVENT", "&#069;VENT", 1, -1, 0)
    yazi = Replace(yazi, "Event", "&#069;vent", 1, -1, 0)
    yazi = Replace(yazi, "event", "&#069;vent", 1, -1, 1)
    yazi = Replace(yazi, "document", "&#100;ocument", 1, -1, 0)
    yazi = Replace(yazi, "DOCUMENT", "&#068;OCUMENT", 1, -1, 0)
    yazi = Replace(yazi, "Document", "&#068;ocument", 1, -1, 0)
    yazi = Replace(yazi, "document", "&#068;ocument", 1, -1, 1)
    yazi = Replace(yazi, "cookie", "&#099;ookie", 1, -1, 0)
    yazi = Replace(yazi, "COOKIE", "&#067;OOKIE", 1, -1, 0)
    yazi = Replace(yazi, "Cookie", "&#067;ookie", 1, -1, 0)
    yazi = Replace(yazi, "cookie", "&#067;ookie", 1, -1, 1)
    yazi = Replace(yazi, "form", "&#102;orm", 1, -1, 0)
    yazi = Replace(yazi, "FORM", "&#070;ORM", 1, -1, 0)
    yazi = Replace(yazi, "Form", "&#070;orm", 1, -1, 0)
    yazi = Replace(yazi, "form", "&#070;orm", 1, -1, 1)
    yazi = Replace(yazi, "on", "&#111;n", 1, -1, 0)
    yazi = Replace(yazi, "ON", "&#079;N", 1, -1, 0)
    yazi = Replace(yazi, "On", "&#079;n", 1, -1, 0)
    yazi = Replace(yazi, "on", "&#111;n", 1, -1, 1)
    yazi = Replace(yazi, "document.cookie", "&#068;ocument.cookie", 1, -1, 1)
    yazi = Replace(yazi, "javascript:", "javascript ", 1, -1, 1)
    yazi = Replace(yazi, "vbscript:", "vbscript ", 1, -1, 1)
    yazi = Replace(yazi, "", "")
    yazi = Replace(yazi, "'", " ")
    yazi = Replace(yazi, "?", " ")
    yazi = Replace(yazi, vbCrLf, "")

    PostKontrol = yazi

    End Function
    %>

     

    kullanım :

    veri=postkontrol(request.form("veri"))

     

    <%=veri%>


    kelimeler albayım bazı anlamlara gelmiyor.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    <%
    Function suz(kelime)
    kelime = Replace (kelime ,"`","",1,-1,1)
    kelime = Replace (kelime ,"=","",1,-1,1)
    kelime = Replace (kelime ,"&","",1,-1,1)
    kelime = Replace (kelime ,"%","",1,-1,1)
    kelime = Replace (kelime ,"!","",1,-1,1)
    kelime = Replace (kelime ,"#","",1,-1,1)
    kelime = Replace (kelime ,"<","",1,-1,1)
    kelime = Replace (kelime ,">","",1,-1,1)
    kelime = Replace (kelime ,"*","",1,-1,1)
    kelime = Replace (kelime ,"/","",1,-1,1)
    kelime = Replace (kelime ,"\","",1,-1,1)
    kelime = Replace (kelime ,"And","",1,-1,1)
    kelime = Replace (kelime ,"'","",1,-1,1)
    kelime = Replace (kelime ,"Chr(34)","",1,-1,1)
    kelime = Replace (kelime ,"Chr(39)","",1,-1,1)
    kelime = Replace(kelime, "script", "&#115;cript", 1, -1, 0)
    kelime = Replace(kelime, "SCRIPT", "&#083;CRIPT", 1, -1, 0)
    kelime = Replace(kelime, "Script", "&#083;cript", 1, -1, 0)
    kelime = Replace(kelime, "script", "&#083;cript", 1, -1, 1)
    kelime = Replace(kelime, "object", "&#111;bject", 1, -1, 0)
    kelime = Replace(kelime, "OBJECT", "&#079;BJECT", 1, -1, 0)
    kelime = Replace(kelime, "Object", "&#079;bject", 1, -1, 0)
    kelime = Replace(kelime, "object", "&#079;bject", 1, -1, 1)
    kelime = Replace(kelime, "applet", "&#097;pplet", 1, -1, 0)
    kelime = Replace(kelime, "APPLET", "&#065;PPLET", 1, -1, 0)
    kelime = Replace(kelime, "Applet", "&#065;pplet", 1, -1, 0)
    kelime = Replace(kelime, "applet", "&#065;pplet", 1, -1, 1)
    kelime = Replace(kelime, "embed", "&#101;mbed", 1, -1, 0)
    kelime = Replace(kelime, "EMBED", "&#069;MBED", 1, -1, 0)
    kelime = Replace(kelime, "Embed", "&#069;mbed", 1, -1, 0)
    kelime = Replace(kelime, "embed", "&#069;mbed", 1, -1, 1)
    kelime = Replace(kelime, "event", "&#101;vent", 1, -1, 0)
    kelime = Replace(kelime, "EVENT", "&#069;VENT", 1, -1, 0)
    kelime = Replace(kelime, "Event", "&#069;vent", 1, -1, 0)
    kelime = Replace(kelime, "event", "&#069;vent", 1, -1, 1)
    kelime = Replace(kelime, "document", "&#100;ocument", 1, -1, 0)
    kelime = Replace(kelime, "DOCUMENT", "&#068;OCUMENT", 1, -1, 0)
    kelime = Replace(kelime, "Document", "&#068;ocument", 1, -1, 0)
    kelime = Replace(kelime, "document", "&#068;ocument", 1, -1, 1)
    kelime = Replace(kelime, "cookie", "&#099;ookie", 1, -1, 0)
    kelime = Replace(kelime, "COOKIE", "&#067;OOKIE", 1, -1, 0)
    kelime = Replace(kelime, "Cookie", "&#067;ookie", 1, -1, 0)
    kelime = Replace(kelime, "cookie", "&#067;ookie", 1, -1, 1)
    kelime = Replace(kelime, "form", "&#102;orm", 1, -1, 0)
    kelime = Replace(kelime, "FORM", "&#070;ORM", 1, -1, 0)
    kelime = Replace(kelime, "Form", "&#070;orm", 1, -1, 0)
    kelime = Replace(kelime, "form", "&#070;orm", 1, -1, 1)
    kelime = Replace(kelime, "on", "&#111;n", 1, -1, 0)
    kelime = Replace(kelime, "ON", "&#079;N", 1, -1, 0)
    kelime = Replace(kelime, "On", "&#079;n", 1, -1, 0)
    kelime = Replace(kelime, "on", "&#111;n", 1, -1, 1)
    kelime = Replace(kelime, "document.cookie", "&#068;ocument.cookie", 1, -1, 1)
    kelime = Replace(kelime, "javascript:", "javascript ", 1, -1, 1)
    kelime = Replace(kelime, "vbscript:", "vbscript ", 1, -1, 1)
    suz=kelime
    End Function
    %>

     

    bende böyle yapıyorum usta ' <> falna koymasınlar diye kayıttır şudur budur.Sondakileri sendne arkaladım :D

Toplam Hit: 1461 Toplam Mesaj: 3