21 mensajes Página 1 de 2
Imagen



Hola, hoy os dejo una dll de reemplazo para la original de lua5.1.dll que incluye un menu de ejecucion lua en tiempo real.

Esto significa que teneis control de todos los codigos LUA que se ejecutan en la aplicacion y la posibilidad de editarlos antes de que se ejecuten, ademas de poder inyectar codigo a pelo.

Requiere msvrc2008 y .net framework 2.0

-----------------------------------------------------------------------------------------

Hi, today i give a library to replace lua5.1.dll, that includes a debug menu in real time.

This means that you have control of every lua code executed by te app, and the posibility to edit them on the fly before theyre executed, in addition you can execute any code

Aviso version beta, poco estable

DOWNLOAD
Contenido Oculto: ON
	<br />Usted necesita responder en este tema para ver el contenido oculto.
ImagenImagenImagenImagen

bajando

Pabloko. realmente es muy interesante ...

Mil gracias y probaremos, sabemos qqe eres el mejor...
Ser débil no significa NO poder !

WOOOOOW! jajajajaj que chimba!

:) :) :) :) :)

Qué te pasó pablo, antes dejabas los fuentes :sorry:
Imagen
Imagen

Si quieres puedes apoyar el chat de la comunidad de amsspecilist

bueno, la dll lua5.1.window.dll es un ensamblado .net y puedes ver el codigo con DotPeek, no lo obfuscado ni nada.
La dll de lua es la oficial de lua 5.1.4 en la que simplemente hago llamadas a la dll .net.

Por no perder las costumbres dejo aqui el src de los cambios en lua


extern const char* Loadbuffer(const char* buff);
int retq;
LUALIB_API int luaL_loadbuffer (lua_State *L, const char *buff, size_t size,
                                const char *name) {
  LoadS ls;
  ls.s = Loadbuffer(buff);//buff;
  ls.size = strlen(ls.s);// size;
 
  retq = lua_load(L, getS, &ls, name);
  return retq;
}

......


extern const char * Callback();
extern void Load();
const char * thebuff;

void LuaThread(lua_State *l)
{
        Load();
        while (TRUE)
        {
                Sleep(100);
                thebuff = Callback();
                if (strlen(thebuff) > 0)
                {
                        luaL_dostring(l, thebuff);
                }
                //MessageBox(NULL, "", "", MB_OK);
        }
}



LUALIB_API lua_State *luaL_newstate (void) {
  lua_State *L = lua_newstate(l_alloc, NULL);
  if (L) lua_atpanic(L, &panic);
  CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)LuaThread, (void*)L, NULL, NULL);
  return L;
}

 
Parsed in 0.006 seconds, using GeSHi 1.0.8.9


Como con .net puedo generar el archivo lib para la dll exportada no tengo que hacer pinviking ni nada, solamente definir las funciones como extern y ya el compilador se apaña
ImagenImagenImagenImagen

Ok quiero ver la magia, gracias maestro roshi.
Imagen
Imagen

Si quieres puedes apoyar el chat de la comunidad de amsspecilist

Sin palabras...
:yes: una reverencia para el maestro Pabloko.
Muchas gracias por compartir.
Imagen
gracias pabloko
gracias
:lol:
lo siento por la mala traducción de Google..!!
A part from the debug is there anything else new in this dll? any other useful hooks we would want or just the real time debugger what is really needed since AMS's is lacking
USAz english soz allz

Patch 1.0.0.3 Aero
You can use this to push a breakpoint in the program execution and edit the code before it loads or even recall it when u want
ImagenImagenImagenImagen
Gracias! PabloLoco
Gracias!
Bendita seguridad de ams jeejeje
lo bajo gracias
This post is to be able to download file.
Hello!
lo provare :awesome-1417754492: :dumb-1417751988: :closed: :derp-1417751963:
Lua Como Participar en tu Foro
gracias mano
21 mensajes Página 1 de 2

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron