FiveGame SA:MP GameMod, Tutoriale
Ianuarie 2017
LunMarMierJoiVinSamDum
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendar Calendar

Cei care creeaza cel mai des subiecte noi
Andu
 
Shower
 
Vladut_212
 
xBack4BlacK
 
Margarit
 
SkiTTeL
 
KeNz[]
 
TheVladutzInfinite
 
nadgoB
 
WhiTe.=]]
 

Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Navigare
 Portal
 Index
 Membri
 Profil
 FAQ
 Cautare
Cine este conectat?
In total sunt 5 utilizatori conectati: 1 Inregistrati, 0 Invizibil si 4 Vizitatori

Andu

[ Vizualizeaza toata lista ]


Recordul de utilizatori conectati a fost de 22, 16/7/2016, 15:44
Parteneri


forum new Fivegame RPG
http://fivegame.esy.es




Fan http://mobiclub.hi2.ro


Ads

    No ads available.


    Anti SQL Injection

    Vezi subiectul anterior Vezi subiectul urmator In jos

    Anti SQL Injection

    Mesaj Scris de Shower la data de 26/8/2016, 19:54

    Cum sa iti dai admin pe un server de SAMP / Cum sa adaugi o protectie de anti SQL Injection.
     
    Salutare, in cele ce urmeaza am sa va prezint cum sa creati o protectie de anti sql injection, si cum va puteti da administrator daca acel server nu are protectie anti sql injection, atentie: rog moderatorii sa nu mai stearga acest tutorial, este foarte folositor pentru cei newbie in limbajul pawn.
     
    Cum sa iti dai admin pe un server de SAMP
     
    Sintaxa sugerata intr-un dialog de change name.
    numenou', `Admin`=1000 where name="numevechi" #
    numenou - reprezinta numele nou care vreti sa fie schimbat.
    numevechi - reprezinta numele vechi cel cu care ati intrat pe server inainte de a va schimba numele.
     
    Cand ati schimbat numele intrati pe server cu noul nume si veti avea nivelul de administrator setat pe 1.000.
     
    Vulnerabilitate intalnita de catre mine pe: GameMode - saints, bigzone, vortex;
     
    Cum sa adaugi o protectie de anti SQL Injection.
     
    Pasul 1: 
    Creeam un static, mergem sus de tot in gamemode dupa ultimul [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
     
    si adaugam acest static:

    static const antisqlinjection[][] =
    {
        "'",
        "#",
        "`",
        "%s",
        "%d",
        "%f"
    };

    Pasul  2:
     
    Mergem la OnDialogResponse si adaugam aceasta functie:

    for(new i; i < sizeof(antisqlinjection); i++)
    {
        if(strfind(inputtext, antisqlinjection[i], true) != -1)
        {
            SCM(playerid, -1, "Nu sunt permise asemenea caractere.");
            return 1;
        }
    }

    Atentie: Aceasta functie trebuie adaugata imediat dupa linia: OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    FiveGame RPG

    FiveGame RPG


    Shower
    Fundator
    Fundator

    Mesaje : 168
    Data de inscriere : 11/10/2015
    Varsta : 23

    Sus In jos

    Re: Anti SQL Injection

    Mesaj Scris de Andu la data de 2/9/2016, 17:59

    buna treaba!

    FiveGame RPG

    FiveGame RPG


    Andu
    Administratori
    Administratori

    Mesaje : 367
    Data de inscriere : 02/10/2015
    Varsta : 23
    Localizare : Neamt

    http://fivegame.amforum.net

    Sus In jos

    Re: Anti SQL Injection

    Mesaj Scris de Marusky la data de 12/1/2017, 21:22

    C:\Users\Marius Catalin\Desktop\RSD.pwn(1764) : error 017: undefined symbol "SCM"
    C:\Users\Marius Catalin\Desktop\RSD.pwn(1770) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.
    ce trebuie sa fac?

    Marusky

    Mesaje : 1
    Data de inscriere : 12/01/2017

    Sus In jos

    Re: Anti SQL Injection

    Mesaj Scris de Shower la data de 13/1/2017, 06:21

    [Trebuie sa fiti inscris si conectat pentru a vedea acest link] a scris:C:\Users\Marius Catalin\Desktop\RSD.pwn(1764) : error 017: undefined symbol "SCM"
    C:\Users\Marius Catalin\Desktop\RSD.pwn(1770) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.
    ce trebuie sa fac?
    trebuie sa schimbi cordonatele la gm trebuie sa pui ceva de genul sau alt ceva 
    [Trebuie sa fiti inscris si conectat pentru a vedea acest link] SCM SendClientMessage
    [Trebuie sa fiti inscris si conectat pentru a vedea acest link] SCMTA SendClientMessageToAll

    FiveGame RPG

    FiveGame RPG


    Shower
    Fundator
    Fundator

    Mesaje : 168
    Data de inscriere : 11/10/2015
    Varsta : 23

    Sus In jos

    Re: Anti SQL Injection

    Mesaj Scris de Continut sponsorizat Astazi la 11:47


    Continut sponsorizat


    Sus In jos

    Vezi subiectul anterior Vezi subiectul urmator Sus


     
    Permisiunile acestui forum:
    Nu puteti raspunde la subiectele acestui forum