kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
mavzermete 1
mavzermete
kaptanmikro1 1
kaptanmikro1
Reklam vermek için turkmmo@gmail.com

Python Flag ve Sql inject python fixi

  • Konuyu başlatan Konuyu başlatan xxdracaryS
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 23
  • Görüntüleme Görüntüleme 3K
Merhabalar

constınfo.py açın ve dosyanın en sonuna yapıştırın


Python:
py_Flag = []
def GetFlag(flagname):
    global py_Flag
    size = 0
    for i in xrange(len(py_Flag)):
        if py_Flag[i]["flag"] == flagname:
            size = py_Flag[i]["value"]
            break
    return size
def SetFlag(flagname,value):
    global py_Flag
    bAdd = True
    for i in xrange(len(py_Flag)):
        if py_Flag[i]["flag"] == flagname:
            py_Flag[i].update({"value":flagname,"value":int(value)})
            bAdd = False
            break
    if bAdd:
        py_Flag.append({"flag":flagname,"value":int(value)})

Bunu nasıl kullanıcaz?

Python:
aynı questflag gibi.
    constInfo.GetFlag("value")
    constInfo.SetFlag("value",constInfo.GetFlag("value")+1)

Eğer karakter oyundan çıkınca ve bir yere ışınlanınca flagları silmek istenler bunu yapsın.
Game.py aç ve Close fonksiyonunu bul bunu yapıştır altına.

Python:
constInfo.py_Flag.clear()

#######################################################################################################

Sql injection fix python
constInfo.py aç ve dosyanın en sonuna ekle

Python:
def GetInjectText(text):
    characters = ["SELECT","TRUNCATE","INSERT","REPLACE","DELETE",'/', '>', '<', '|', ';', ':', '}', '{', '[', ']', '%', '#', '@', '^','&']
    succes = False
    for j in xrange(len(characters)):
        if text.find(characters[j]) != -1:
            succes = True
            break
    return succes

Bu fonksiyonun kullanımı böyle

Python:
def __SendShoutChatPacket(self, text):
    if constInfo.GetInjectText(text):
       chat.AppendChat(chat.CHAT_TYPE_INFO, " SQL INJECT")
       return

Bu inject önlemlerini chat, offshop ismi, lonca yorum, messenger gibi yerlere önlem olarak koyabilirsiniz.
Saygılar - dracaryS



 

En Çok Reaksiyon Alan Mesajlar

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst