SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Français/French > Showroom

Reply
 
Thread Tools Display Modes
Old 22/06/2012, 04:38 PM   #1
mehdi-jumper
High-roller
 
mehdi-jumper's Avatar
 
Join Date: Sep 2011
Location: New-Zealand
Posts: 1,894
Reputation: 51
Thumbs up DeAmx & Anti-DeAmx

[Tuto] DeAmx & Anti-DeAmx


Salut à tous,

Voici un petit tutoriel expliquant ce qu'est le DeAmx et comment le contrer afin d'éviter le vol de scripts.

Qu'est-ce-que DeAmx?
DeAmx est un petit programme permettant de récuperer en code .pwn, un fichier .amx, de le décompiler.
Très utile si vous avez perdu le .pwn d'un de vos codes.
Easy DeAMX essaye d'inverser le code .amx par la recherche de certains "modèles".
Comment l'utiliser?
Vous devez tout d'abord télécharger Easy DeAmx.
  • Dézippez l'archive et ouvre le dossier.

  • Exécutez ensuite Easy DeAMX.exe. Vous arriverez sur cette interface :

  • Cliquez sur Browse (Parcourir) et sélectionner votre fichier .amx dont vous voulez avoir le .pwn.
  • Cliquez ensuite sur DeAmx et attendez le message

  • Retournez dans votre dossier Easy_DeAMX\Easy DeAMX et vous y trouverez votre code en .pwn!


Comment éviter cela??


C'est le principe du Anti-DeAmx. C'est un code que l'on met dans le script qu'on ne souhaite pas qu'il soit décompilé.

Voici le code:

pawn Code:
AntiDeAMX()
{
    new a[][] =
    {
        "Unarmed (Fist)",
        "Brass K"
    };
    #pragma unused a
}

Il est à mettre en dehors des callbacks, à la fin de votre script par exemple. Je ne pourrais pas vous expliquez son fonctionnement car je ne l'ai pas encore compris moi même (^^)

Après, il vous suffit de mettre
pawn Code:
AntiDeAMX();
dans plusieurs callbacks, comme par exemple dans OnGameModeInit et dans OnPlayerSpawn.
Voilà votre GM/FS est protégé du DeAmx et si on essaye de le décompiler, on ne reçevra uniquement que ceci:
pawn Code:
#include <a_samp>
#include <core>
#include <float>

J'espère que ce tutoriel vous servira et que cela évitera un grand nombre de vol!

A bientôt!
mehdi-jumper is offline   Reply With Quote
Old 22/06/2012, 04:41 PM   #2
darreugne
High-roller
 
darreugne's Avatar
 
Join Date: Dec 2010
Location: Fier d'être Français
Posts: 1,986
Reputation: 22
Default Re : DeAmx & Anti-DeAmx

Merci du tuto, mais dis moi tu sais ou trouver le patch pour DeAmx qui permet de contourner le AntiDeAmx ?
darreugne is offline   Reply With Quote
Old 22/06/2012, 05:21 PM   #3
mehdi-jumper
High-roller
 
mehdi-jumper's Avatar
 
Join Date: Sep 2011
Location: New-Zealand
Posts: 1,894
Reputation: 51
Default Re : DeAmx & Anti-DeAmx

Oui, mais je ne le donnerais pas désolé...
mehdi-jumper is offline   Reply With Quote
Old 22/06/2012, 05:41 PM   #4
J@bb@Wockeez
High-roller
 
Join Date: Apr 2012
Location: lbtr.info
Posts: 1,581
Reputation: 14
Default Re: DeAmx & Anti-DeAmx

Et comment on contourne le patch? :/
J@bb@Wockeez is offline   Reply With Quote
Old 22/06/2012, 05:43 PM   #5
mehdi-jumper
High-roller
 
mehdi-jumper's Avatar
 
Join Date: Sep 2011
Location: New-Zealand
Posts: 1,894
Reputation: 51
Default Re : DeAmx & Anti-DeAmx

Le patch on le contourne pas^^
mehdi-jumper is offline   Reply With Quote
Old 22/06/2012, 06:07 PM   #6
pseudonyme
Banned
 
Join Date: May 2012
Location: Anywhere but no here !
Posts: 513
Reputation: 14
Default Re : DeAmx & Anti-DeAmx

Hum.. peux être que cette méthode fait "foirer" la version patché
pseudonyme is offline   Reply With Quote
Old 22/06/2012, 06:11 PM   #7
Face9000
High-roller
 
Face9000's Avatar
 
Join Date: Jan 2010
Location: Pigland
Posts: 3,258
Reputation: 185
Default Re: DeAmx & Anti-DeAmx

Merci.
__________________
Quote:
But you won't break me, you'll just make me stronger than i was.
My Pastebin: click me
Face9000 is offline   Reply With Quote
Old 22/06/2012, 06:22 PM   #8
Vukilore
High-roller
 
Vukilore's Avatar
 
Join Date: Jan 2011
Posts: 3,055
Reputation: 96
Default Re : DeAmx & Anti-DeAmx

En effet, utiliser les emits sont beaucoup plus efficace mais CE N'EST PAS UNE SOLUTION FINALE, il y a bien des moyens de les contourner, je ne les connais pas personnellement.
__________________
It's not about changing the world, it's about leaving the world the way it means to be..
Vukilore is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] DeAmx & Anti-DeAmx sgtjones12 Tutorials 13 16/07/2014 05:09 AM
[Tuto] DeAmx & Anti-DeAmx mehdi-jumper Français/French 14 19/04/2012 06:08 PM
[HELP] Anti-DeAMX papedo Help Archive 4 23/03/2011 09:33 PM
Anti-DeAMX? DeltaAirlines12 Help Archive 2 13/09/2009 09:01 PM


All times are GMT. The time now is 10:17 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.