Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
lua_CVE-2020-24370_AfterPatch — Linguaggio di scripting leggero e incorporabile con API C, che supporta la programmazione procedurale, funzionale e basata sui dati. | Kitploit
Strumenti/GitHubGitHub/renukaselvar/lua_cve-2020-24370_afterpatch
Utilità GenericheAnalisi delle VulnerabilitàExploitAnalisi di Binari
GitHubrenukaselvar/lua_cve-2020-24370_afterpatch

lua_CVE-2020-24370_AfterPatch

Linguaggio di scripting leggero e incorporabile con API C, che supporta la programmazione procedurale, funzionale e basata sui dati.

Vedi Repository
181 anno faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Lua 5.3 readme blockquote, .display { border: solid #a0a0a0 2px ; border-radius: 8px ; padding: 1em ; margin: 0px ; } .display { word-spacing: 0.25em ; }

dl.display dd { padding-bottom: 0.2em ; }

tt, kbd, code { font-size: 12pt ; }

Lua Benvenuti a Lua 5.3

informazioni · installazione · modifiche · licenza · manuale di riferimento

Informazioni su Lua

Lua è un linguaggio di scripting potente, veloce, leggero e incorporabile sviluppato da un team della PUC-Rio, la Pontificia Università Cattolica di Rio de Janeiro in Brasile. Lua è software libero utilizzato in molti prodotti e progetti in tutto il mondo.

Il sito ufficiale di Lua fornisce informazioni complete su Lua, inclusi un riepilogo esecutivo e la documentazione aggiornata, in particolare il manuale di riferimento, che potrebbe differire leggermente dalla copia locale distribuita in questo pacchetto.

Installazione di Lua

Lua è distribuito in codice sorgente. È necessario compilarlo prima di utilizzarlo. La compilazione di Lua dovrebbe essere semplice perché Lua è implementato in puro ANSI C e compila senza modifiche su tutte le piattaforme note dotate di un compilatore ANSI C. Lua compila anche senza modifiche come C++. Le istruzioni fornite di seguito per la compilazione di Lua sono per sistemi Unix-like. Vedi anche istruzioni per altri sistemi e opzioni di personalizzazione.

Se non hai tempo o voglia di compilare Lua da solo, ottieni un binario da LuaBinaries. Prova anche LuaDist, una distribuzione multi-piattaforma di Lua che include batterie.

Compilazione di Lua

Sulla maggior parte delle piattaforme Unix-like, basta eseguire "make" con un target adatto. Ecco i dettagli.

  1. Apri una finestra di terminale e spostati nella directory di primo livello, chiamata lua-5.3.5. Il Makefile lì presente controlla sia il processo di compilazione che quello di installazione.

  2. Esegui "make" e verifica se la tua piattaforma è elencata. Le piattaforme attualmente supportate sono:

    aix bsd c89 freebsd generic linux macosx mingw posix solaris

    Se la tua piattaforma è elencata, esegui semplicemente "make xxx", dove xxx è il nome della tua piattaforma.

    Se la tua piattaforma non è elencata, prova la più vicina o posix, generic, c89, in quest'ordine.

  3. La compilazione richiede solo pochi istanti e produce tre file nella directory src: lua (l'interprete), luac (il compilatore), e liblua.a (la libreria).

  4. Per verificare che Lua sia stato compilato correttamente, esegui "make test" dopo aver compilato Lua. Questo avvierà l'interprete e stamperà la sua versione.

Se stai usando Linux e ottieni errori di compilazione, assicurati di aver installato il pacchetto di sviluppo readline (probabilmente chiamato libreadline-dev o readline-devel). Se dopo ciò ottieni errori di collegamento, prova con "make linux MYLIBS=-ltermcap".

Installazione di Lua

Una volta compilato Lua, potresti volerlo installare in una posizione ufficiale del tuo sistema. In questo caso, esegui "make install". La posizione ufficiale e il modo di installare i file sono definiti nel Makefile. Probabilmente avrai bisogno dei permessi appropriati per installare i file.

Per compilare e installare Lua in un unico passaggio, esegui "make xxx install", dove xxx è il nome della tua piattaforma.

Per installare Lua localmente, esegui "make local". Questo creerà una directory install con le sottodirectory bin, include, lib, man, share, e installerà Lua come elencato di seguito.

Per installare Lua localmente, ma in un'altra directory, esegui "make install INSTALL_TOP=xxx", dove xxx è la directory scelta. L'installazione inizia nelle directory src e doc, quindi fai attenzione se INSTALL_TOP non è un percorso assoluto.

bin:
lua luac
include:
lua.h luaconf.h lualib.h lauxlib.h lua.hpp
lib:
liblua.a
man/man1:
lua.1 luac.1

Queste sono le uniche directory necessarie per lo sviluppo. Se vuoi solo eseguire programmi Lua, ti servono solo i file in bin e man. I file in include e lib sono necessari per incorporare Lua in programmi C o C++.

Personalizzazione

Tre tipi di cose possono essere personalizzati modificando un file:

  • Dove e come installare Lua — modifica Makefile.
  • Come compilare Lua — modifica src/Makefile.
  • Funzionalità di Lua — modifica src/luaconf.h.

In realtà non è necessario modificare i Makefile perché puoi impostare le variabili rilevanti nella riga di comando quando invochi make. Tuttavia, è probabilmente meglio modificare e salvare i Makefile per registrare le modifiche apportate.

D'altra parte, se devi personalizzare alcune funzionalità di Lua, dovrai modificare src/luaconf.h prima di compilare e installare Lua. Il file modificato sarà quello installato e sarà utilizzato da qualsiasi client Lua che compilerai, per garantire coerenza. Ulteriori personalizzazioni sono disponibili per esperti modificando i sorgenti di Lua.

Compilazione di Lua su altri sistemi

Se non stai usando i soliti strumenti Unix, le istruzioni per compilare Lua dipendono dal compilatore che usi. Dovrai creare progetti (o qualunque cosa usi il tuo compilatore) per compilare la libreria, l'interprete e il compilatore, come segue:

libreria:
lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c loadlib.c linit.c
interprete:
libreria, lua.c
compilatore:
libreria, luac.c
Scarica lo strumento