• 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

xxdracaryS

Level 4
TM Üye
Üye
Katılım
6 Ara 2018
Konular
29
Mesajlar
347
Reaksiyon Skoru
241
Online Süresi
71d 13h 48m
Başarım Puanı
84
MmoLira
504
DevLira
0
En İyi Cevap Puanı
0

M2Allstar | 1-105 Orta Emek | 8000 TL Ödüllü Turnuvalar ! BUGÜN SAAT 20.00`DA AÇILIYOR ! KAYITLAR VE OYUN İNDİRME AKTİF DETAYLI TANITIMA GİTMEK İÇİN TIKLAYIN

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



 

Eric Bloodaxe

Ben özgürlüğü severim, toplum aptalları!
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Site Yetkilisi
Moderatör
VIP Üye
Paylaşımcı
Katılım
27 Nis 2017
Konular
21
Mesajlar
439
Reaksiyon Skoru
204
Başarım Puanı
104
Yaş
20
MmoLira
35
DevLira
0
En İyi Cevap Puanı
4
Paylaşım için teşekkürler.
 

XxZeMaHSeRxX

Yönetici
Telefon Numarası Onaylanmış Üye
Site Yetkilisi
Yönetici
Developer
Katılım
12 Tem 2017
Konular
2,407
Mesajlar
10,023
Reaksiyon Skoru
3,515
Online Süresi
179d 1h 6m
Başarım Puanı
370
MmoLira
1,082
DevLira
-13
En İyi Cevap Puanı
66
Teşekkürler.
 

Luigina

Kendine Developer
Site Yetkilisi
Moderatör
Katılım
19 Şub 2019
Konular
65
Mesajlar
641
Reaksiyon Skoru
383
Başarım Puanı
134
MmoLira
821
DevLira
0
En İyi Cevap Puanı
0
Eline sağlık, paylaşım için teşekkürler.
 

S a v r o z

Level 3
TM Üye
Katılım
14 Ağu 2016
Konular
3
Mesajlar
167
Reaksiyon Skoru
17
Online Süresi
18d 25m
Başarım Puanı
74
MmoLira
146
DevLira
0
En İyi Cevap Puanı
0
Teşekkürler
 

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

Üst