Teóricamente NO se puede decompilar un código compilado, pero al tratarse de Lua si que se puede, dado a que el código no es ejecutado directamente, sino interpretado, tengo visto decompiladores de Lua por internet, pero no me acuerda el nombre, busca en sourceforge o en github porqué por ahí hay alguno.
Hasta cierto punto no es una compilación real, lo que en realidad se hace es obtener una copia del código que el intérprete Lua ha interpretado, que más o menos esta algo compilado.
El intérprete es también una máquina, una máquina virtual. Puedes ver la documentación sobre la implementación de Lua y verás que tiene su juego de instrucciones también.
Antiplagiador es libre y cualquiera puede modificarlo, además, puedes hecharle un ojo al code de cualquier HB que esté sin compilar, alguno puede que tenga licencia, pero puedes examinarlo, mientras no lo edites y lo subas diciendo que lo creaste tú no pasará nada.
es la mejor forma de aprender, miras como se usan las funciones, yo incluso tengo descubierto alguna y documentado en el post de funciones desconocidas de LuaDEV.
Ups.
Le dejé mi script.lua a mi amigo para que lo compilara y ese bastardo no me dijo cómo se descompilaba. Ayuda.
Y quien ha dicho que se puediera decompilar?
Teóricamente NO se puede decompilar un código compilado, pero al tratarse de Lua si que se puede, dado a que el código no es ejecutado directamente, sino interpretado, tengo visto decompiladores de Lua por internet, pero no me acuerda el nombre, busca en sourceforge o en github porqué por ahí hay alguno.
Saludos!
Ya lo sé:
Skull Crypter. ¿Dónde puedo descargarlo?
Eh...
Que yo sepa Lua no se puede compilar, Lua es un lenguaje de scripting, por lo que usa un interprete el cual no es directamente la propia máquina.
Otra cosa distinta es encriptar el código y el interprete lea el código ya encriptado.
Mmm...
Hasta cierto punto no es una compilación real, lo que en realidad se hace es obtener una copia del código que el intérprete Lua ha interpretado, que más o menos esta algo compilado.
NekeOS, el nuevo shell para PSP
PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.
Sony Xperia Z1 Compact con Android 5.1.1
Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).
Si que se puede compilar
Si que se puede compilar, hasta cierto punto, mira este comentario.
Salu2!
Pero eso no convierte
El script en un binario que interpreta directamente la máquina. Sino es un archivo que es leido por un interprete.
Correción
El intérprete es también una máquina, una máquina virtual. Puedes ver la documentación sobre la implementación de Lua y verás que tiene su juego de instrucciones también.
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
Te vas.
Pues ya me dirás cómo hago eso que te encripta.
La pregunta es, para que
La pregunta es, para que quieres compilar el código?
Para que no te lo roben? ¬¬
Fijate aquí cuantos buenos homebrew hay con el código libre, aprende de ellos ;)
Eeeeh no.
Para ver qué es eso de encriptar y compilar códigos (para fastidiarle el main.lua a mi hermano :P).
atiplagiador
http://psp.scenebeta.com/noticia/antiplagiador
Qué pesao.
Que antiplagiador no.
por que no?.
por que no?.
Porque uso HM7 y no compila
Porque uso HM7 y no compila ese. Que ya cansa.
pense que usas el hm v2, pero
pense que usas el hm v2, pero ya probaste si funciona en hm7.
Tantas como pude.
Sí, LuaHMv2, con lo trabajoso que es el screen.screenflip() y el screen.print(), y de HM8 con que toca la Flash1 ni te cuento.
u.u
Pues que lo bueno.que tiene antiplagiador es que es libre, puedes portarlo para compilarlo en HM 7
Si no quieres que te
Si no quieres que te recomienden algo te sugiero que lo indiques en la noticia.
Por favor, que no sea para LuaDev ni XtreamLua Compiler ni GeanyPortable, que bastantes problemas me dan.
Lo de Antiplagiador
lo dije en otro post, y Jepte estuvo presente. ¿Manipular con Antiplagiador? ¿No es un hurto?
Antiplagiador
Antiplagiador es libre y cualquiera puede modificarlo, además, puedes hecharle un ojo al code de cualquier HB que esté sin compilar, alguno puede que tenga licencia, pero puedes examinarlo, mientras no lo edites y lo subas diciendo que lo creaste tú no pasará nada.
Salu2!
Es en este post donde debes
Es en este post donde debes expresarlo. De lo contrario nadie se entera de nada.
Vale, gracias.
Aunque me da corte husmear en un source de alguien. Lo veré cuando tenga tiempo.
Pues husmeando sources
es la mejor forma de aprender, miras como se usan las funciones, yo incluso tengo descubierto alguna y documentado en el post de funciones desconocidas de LuaDEV.
Salu2!
Compilador: programa
Compilador: programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación.
¿Te refieres a esto?
LuaQ.
Que me compile los LUA para no leerlos.
Es sencillo
1- Instalas Lua Binaries en tu PC, si usas Windows instalas esto, si usas Linux ejecutas en la Terminal lo siguiente:
sudo apt-get install lua
2- Una vez instalado abres la Terminal/CMD y vas al directiorio donde está tu script a compilar ayudandose del comando:
cd
3- Ejecutas:
luac miscript.lua
4- Obtendrás algo así como miscript.out, cambiale la extensión a .lua y ya lo tienes!
Salu2!
Pues no sabía que luac servía
Pues no sabía que luac servía para LUA para PSP.
Gracias.
Problema al poner la ruta. ¿Cómo la pongo si lo tengo en F:/PSP/?
Sencillo
En la CMD pones lo siguiente:
Salu2!