本次是实现一个木马下载器(Trojan Downloader),从某个指定的URL中下载一个文件,并将其在后台偷偷运行起来。主要使用的API函数是URLDownloadToFile和WinExec。这次分两步开发,第一步开发一个复制自身到C盘windows目录的程序,然后再开发一个木马下载器,同时进行逆向分析。1开发复制自身的程序VC6.0默认情况下代码高亮效果不好,安装VC++6.0助手后效果会
编写了一下cmakelists.txt文件 根目录 cmake_minimum_required(VERSION 2.8)project (Test) add_definitions( "/W3 /D_CRT_SECURE_NO_WARNINGS /wd4819 /MTd" ) if( CMAKE_
转载
2017-02-15 01:54:00
456阅读
2评论
环境:lua-5.1.4luabind-0.8Windows + Mingw gccluabind-0.8只提供了bjam编译方式.按手册上的要求,设置好BOOST_ROOT和LUA_PATH后, 运行bjam, 报错:D:/luabind-0.8>bjam --toolset=gccerror: Unable to find file or target namederror:
原创
2023-06-22 09:27:35
29阅读
学了一段时间Lua,显然直接在项目中使用是很不方便,google了一下,似乎大家都对luabind这个lua包装类青睐有加,于是我也随大势想用用看。 先做好准备工作,下载了luabin 0.8.1源码,Boost 1.3.8源码和lua 5.1.4源码,编译环境是VS2008 SP1。之前在网上看到一些文章说这些开源软件之间的版本依赖比较敏感,可能会有这样那样的问题,动手之前有些惶恐。
转载
2012-09-24 22:51:00
112阅读
2评论
用VS2010编译luabind
from http://www.cppblog.com/eros/archive/2009/04/29/81508.aspx
转载
精选
2013-03-16 00:31:14
853阅读
CppLua,跨平台,用法简单,缺点是接口多,且不能向lua注册类。代码质量一般tolua,跨平台,说是automatically bindC/C++ code to Lua,感觉还是说手动比较恰当,接口繁多。luawrapper, 基于魔板,需要boost支持,功能强大,略有瑕疵(例如函数参数个数不能大于9,
转载
2010-06-18 13:08:00
223阅读
2评论
简单对象绑定是一种基本的绑定类型,可以实现将一个对象中的数据绑定到HTML元素的属性。下面通过一个示例来演示如何使用HTML5和JavaScript开发一个实现简单对象绑定的Windows应用商店应用程序。在这个应用程序中将一个img控件与一个包含图片路径信息的对象相绑定,实现在img控件中显示图片。在Visual Studio 2012中新建一个JavaScript的Windows应用商店的空白
转载
2024-04-22 21:27:20
20阅读
步骤 下载https://github.com/luabind/luabind/tree/0.9。 其最后一次commit为 Revision: 8c66030818f0eacbb7356c16776539b55d8c5319Author: Peter Colberg <peter.colberg@
转载
2019-03-08 00:17:00
121阅读
2评论
编译步骤一. 需先编译好lua,编译好静态库即可,编译lua的具体步骤如下: 1. lua5.1.5 下载地址注意:貌似使用lua5.2版本来编译luabind会出现各种奇怪的报错,所以拿lua5.1做测试 2. 从上面的下载地址下载得到lua-5.1.5.tar.gz压缩包,笔者这里是放在了/home目录下,然后解压得到lua根目录, 
原创
2022-12-14 11:12:46
225阅读
一. 下载 1. 本篇博客使用的版本为luabind-0.9.1二. 编译 1. luabind-0.9.1在window 三. 示例代码下载: 1. windows下示例代码下载地址(环境是win7,VS2008,已编译出exe,下载后可随意修改代码,重新编译,进行测试) &
原创
2022-12-14 11:12:20
298阅读
一 luabind下载 Windows下编译静态库步骤:1. 从上面的地址下载得到lua-5.1.5.tar.gz文件,解压得到lua-5.1.5文件夹,笔者这里解压后的根目录为:H:\blog\lua\lua-5.1.52. 从“开始菜
原创
2022-12-14 11:07:26
137阅读
用luabind寫了一個qt的簡單binding 測試成功
转载
2019-02-04 15:22:00
109阅读
2评论
做c++游戏服务器开发三年了,遇到过各种各样的服务器宕机事件。今天第一次写博客记录一下最近两次宕机问题。一:luabind导致服务器宕机。游戏中使用lua做脚本,所以luabind作为库感觉很直观也比较方便,但是我们游戏服务器逻辑是多线程的,最近写了一个加载lua模块的类,但是忘记使用线程本地存储,所以导致luabind的object对象成为全局对象,当有多个线程同时调用object导出的lua接
转载
2023-12-07 08:20:09
74阅读
最近准备在手机项目客户端中使用lua, 以前一直在服务器使用luabind. 另外, tolua++也体验过, LuaPlus也在早年用过. 以下是本人对这些绑定库的个人感觉:luabind利用boost机制把绑定做到极致, 比较适合主c++, 弱lua的脚本框架.作者已经停止更新, 在windows/linux编译没问题, 但是在ios的LLVM下, 无法编译to
原创
2022-12-27 10:32:21
308阅读
转自:http://www.cnblogs.com/ringofthec/archive/2010/10/26/luabindobj.html虽然有tolua++, luabind等等, 不过自己手动绑定还是有助于更深的了解lua的机制, 以及锻炼自己如何使用lua提供的现有机制来实现自己的需求[部...
转载
2015-05-26 12:13:00
97阅读
2评论
昨天尝试了cocos2dx在win下的开发环境配置,并且运行了cocos的helloword程序,晚上想要尝试一下android开发环境配置,顺便学习cocos在eclipse下的JNI机制,按照cocoa中文论坛的android环境配置弄了NDK,并配置了环境变量,由于想要学习cocos的luabind机制(这个我们公司游戏的引擎用的很多,确实比较有兴趣),一切搞定不明就里的用eclipse
注:原文也在公司内部论坛上发了 概述 尽管将C++对象绑定到Lua已经有tolua++(Cocos2d-x 3.0用的就是这个)、LuaBridge(我们游戏client对这个库进行了改进)和luabind等各种库能够直接使用了(lua-users.org上有对各种语言绑定到lua库的汇总),但弄清
转载
2017-06-25 19:07:00
289阅读
2评论
背景 最近在研究lua的c++绑定库,使用过一下几个 luabind 问题:没人维护主要问题:这些库要彻底理解 还是有一定难度(难度主要还是在于不熟悉lua的api,哭。)非常担心大量使用后,万一有啥问题到时候搞不定就麻烦了ref: lua绑定库基准测试
转载
2018-11-10 13:18:00
143阅读
2评论
1 配置工作环境 教程:Programming in Lua 作者:Roberto lerusalimschy开发工具推荐:LuaForWindows vc下使用lua都很类似(6.0,2003,2005),如果你能明白一般库的使用,那么想要使用lua很简单 如果是使用纯的lua库(指不使用第三方库,如luabind,lubplus等),一般你可能会得到三种形式的lua包 1,下载的源码包 2,由
ToLua原理和使用教程Tolua是用来实现C++程序中的类、变量、函数等绑定到lua程序中。绑定后lua代码可以直接调用C++程序中的类、变量、函数等等。 Tolua原理Tolua做了哪些事要想知道tolua原理,先了解tolua到底做了些什么事。先看一下下面“lua实现get/set方法”的例子。这个例子包含了三个文件luaBind.cpp文件、Main.cpp文件、a.lua文件。