Mane.st Info Cerca

Binject informatica repo

Qui trovate i sorgenti di una piccola utility C che vi permette di inserire uno script all’interno di un eseguibile. Io la uso per generare degli “Eseguibili” lua, ma e’ fatta in maniera tale che possiate usare una qualsiasi funzione di parsing per interpretare lo script.

In giro si trovano vari strumenti simili che funzionano accodando lo script al binario. In questo caso lo script viene inserito nella sezione di inizializzazione di un array statico, cosi non c’e’ bisogno di aprire file a runtime. Comunque se lo script e’ troppo grande per l’array, si ripiega sul metodo classico.