Sari la conținut
Urmăritori 0
CoSmiN

★★★ Toate metodele de a decompila un plugin AMXX ★★★

Postări recomandate


Salut.

Astazi o sa va prezint toate cele 3 metode de a decompila un plugin care dau roade cu ultima versiune de AMX Mod X.

O sa iau fiecare metoda pe rand, de la cea mai usoara, pana la cea mai dificila. Am pus diferite pluginuri pentru fiecare metoda pentru ca decompilerele nu sunt "universale" (exemplu: un plugin poate nu merge sa fie decompilat prin metoda 1, asa ca puteti folosi metoda 2 sau 3).

Ca o paranteza, nu exista "metoda" care sa decompileze si sa arate 100% pluginul (poti doar sa-l editezi pana la un anumit punct cu metoda 2 si 3). Si bineinteles, pentru ca metoda de a decompila exista, exista si metoda de anti-decompilare, adica introducerea unui anumit cod in sursa care sa impiedice decompilarea pluginului. Hai sa incepem:

1. Lysis:

Post original: Lysis

Descarcare: MediaFire

Pasi:

1. Intram in folderul "Lysis".

2. Avem fisierul compilat "target_info.amxx". Tinem apasat cu mouse-ul pe el si il ducem in fisierul "LysisDecompile.exe" (il deschidem cu LysisDecompile).

3. O sa va apara un fisier text cu acelasi nume al pluginului. Se va afisa o mare parte din codul sursa, dar repet, nu intreg codul sursa. Enjoy.

NOTA: Nu am stat la aceasta metoda sa studiez care sunt codurile pentru anti-decompilare, dar exista coduri care blocheaza decompilarea si multe pluginuri care nu merg decompilate cu aceasta metoda.

2. AMXX UnCompress:

Post original: [TOOL] AMXX UnCompress 1.0

Descarcare: MediaFire

Pasi:

1. Deschidem folderul "AMXX UnCompress 1.1".

2. Avem fisierul compilat "SayBind_Blocker.amxx". Tinem apasat cu mouse-ul pe el si il ducem in fisierul "amxx_uncompress.exe" (il deschidem cu amxx_uncompress).

Ne apare o fereastra in care se realizeaza procesul de decompilare care nu ar trebui sa dureze mai mult de 3 secunde. Ne vor aparea inca 2 fisiere.

3. Stergem fisierul "SayBind_Blocker.amxx".

4. Dupa ce am facut pasul anterior, vom avea doar 2 fisiere cu care vom lucra: 

SayBind_Blocker.memory
SayBind_Blocker.raw


In fisierul "SayBind_Blocker.memory" modificam ce dorim (practic este fisierul .amxx decompilat).

Putem sa modificam textul de exemplu:

Text original:
[sursa=]image.png[/sursa]
Text modificat:
[sursa=]image.png[/sursa]
5. Salvam si dupa iesim.

6. Ca sa compilam noul fisier .amxx, ducem fisierul "SayBind_Blocker.raw" in "amxx_uncompress.exe".

7. Enjoy.

NOTA: Pentru anti-decompilare, bagati in codul sursa urmatorul string:

server_print("no_amxx_uncompress") 


NOTA 2: Aceasta metoda este recomandata pentru a scoate licenta dintr-un plugin (IP sau DNS). Asa multi copii de pe forum-ul asta au scos licentele din multe pluginuri pentru ca autorii pluginurilor nu au stiut de aceasta metoda.

3. amxxdump:

Post original: amxxdump

Descarcare: MediaFire

Pasi:

1. Intram in folderul "amxxdump".

2. Mergem in folderul "bin" si vedem ca avem fisierele necesare programului si pluginul "target_info.amxx" (cel de la metoda 1).

3. Copiem tot folderul "amxxdump" in:

My Computer\Local Disk (C:)


Poate sa fie si alta partitie, nu este obligatoriu C:, dar eu am luat ca asa imi este mai usor.

4. Mergem in Start si deschidem programul "cmd.exe" (command.exe).

5. Mergand pe considerentul ca ati pus folderul "amxxdump" in partitia ? ca mine, tastam in felul urmator:

cd "C:\amxxdump\bin"


6. Dupa aceea tastam comanda urmatoare care ne va arata o lista cu parametrii valabili:

amxxdump -?


7. Editam pluginul. Exemplu de comanda conform parametrilor:

amxxdump -x target_info.amxx


8. Enjoy.

NOTA: Nu am stat la aceasta metoda sa studiez care sunt codurile pentru anti-decompilare, dar din cate am observat nu exista un cod pentru anti-decompilare in amxxdump.

Update 11-03-2017:

Treaba cu anti-decompilarea este lamurita in topicul lui SkillartzHD:

diverse/proiect-impotriva-lysis-pentru-amxx-t331638.html
 

Distribuie postarea


Link către postare
Distribuie pe alte site-uri

Creează un cont sau autentifică-te ca să comentezi

Trebuie să fii membru ca să poți lăsa un comentariu

Creează un cont

Înregistrează-te în comunitatea noastră. E simplu!

Înregistrează un cont nou

Autentificare

Ai deja cont? Autentifică-te aici.

Autentifică-te acum
Urmăritori 0
HAPPYHALLOWEEN PUBZONE
  • Bine ai venit

    Nou pe FRAGS?

    Servere de jocuri, resurse și o comunitate de jucători. Contul e gratuit.

    • Servere de jocurigăsești rapid unde să joci CS 1.6, CS2 și nu numai
    • Ai server? Îl promovăm gratuitnumele-tău.frags.ro și loc în lista de servere
    • Resurse pentru jocuri630+ configuri, skin-uri, pluginuri și ghiduri
    • Jocuri gratuite și reduceriurmărești secțiunea și afli primul
    5.539 de membri s-au alăturat deja
    777 online acum
  • Distribuie

    Trimite subiectul prietenilor

    Trimite pe WhatsApp
  • Afiliere gratuită

    Afiliază-ți serverulîn comunitateaFRAGS

    cs.frags.ro
    Alegi tu domeniul: frags.ro sau pubzone.ro

    Gratuit. Pune marca domeniului (FRAGS.RO sau PUBZONE.RO) în numele serverului înainte de cerere și adresa se activează automat, pe loc.

    1. 1Redenumești serverul
    2. 2Trimiți cererea
    3. Activare automată
    CS 1.6CS2FiveMMinecraftRust+5
    3servere afiliate65jucători acum
  • 🏆 Top servere

    Clasamentul lunii · încă 4 zile
    1. 1TEST1.FRAGS.RO8/40 jucători1
    2. 2TEST3.FRAGS.RO32/32 jucători1
    Votează serverul tău
    Serverul lunii trecute: TEST2.FRAGS.RO
  • Server de Discord

    FRAGS

    6 online acum152 de membri
    • CovonoX
    • Lerim
    • p...
    • NoobulPlictisitplecat
    • soRenplecat
    • Flaviujoacă Horizon Forbidden West
×
×
  • Creează...