Lua 基本语法学习 window下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:LuaForWindows_v5.1.4-46.exe 第一个Lua程序:Hello World! 交互式编程(DOS下编写): 点击桌面上的Lua图标,进入一个Lua环境的DOS编程界面: 键入:print("Hello World") Lua 5.1.4 Co
转载 2024-04-11 22:09:14
157阅读
续上一篇,lua环境搭建完毕后,我们来了解它的一些基础的方法和语法。 在lua的安装目录下,找到docs目录,里面有一个lua的帮助手册,里面有非常详细的api以及语法方面的记载。 打开手册后我们点击搜索 搜索contents,找到Lua 5.1 Reference Manual - contents 可以看到这里给了非常详细的分类列表,包括Lua中的库方法、提供给C函数调用的a
lua类一些面向对象的语言中提供了类的概念,作为创建对象的模板。在这些语言里,对象是类的实例。Lua不存在类的概念,每个对象定义他自己的行为并拥有自己的形状(shape)。然而,依据基于原型(prototype)的语言比如Self和NewtonScript,在Lua中仿效类的概念并不难。在这些语言中,对象没有类。相反,每个对象都有一个prototype(原型),当调用不属于对象的某些操作时,会最先
转载 2024-04-15 08:17:46
49阅读
一、资源加密版本号:Quick-Cocos2d-x 3.3 Final调试工具:xCode 工程创建的时候选择的拷贝源码。 项目结构如图: 这个功能七月大神在很早之前就已经实现了,但是在3.3版本中有几个小BUG,可能很多人不知道一直卡住了。我就在这儿从头到尾的流程都讲一次。 道理很简单 主要就只用到quick-src/extra/approols/下面的HelperFunc这个类。 我只做了
1,Lua学习用什么书?推荐《Lua程序设计》(简称PIL),译者@周惟迪 (搜Weibo)2,Lua编程相关博客和网络链接?国内一直推Lua的高手只有云风 http://blog.codingnow.com/ 我这里也写了一些Lua相关的普及性内容 http://sunxiunan.com/?cat=213,Lua安装程序?Ubuntu以及Debian下安装&nbs
因为我想实现的功能是在把 *.lua文件丢到FLASH虚拟的U盘里,重新上电后运行。 网上的资料不多,而且大多没有关于dofile函数的实现。 所以,我整理了一下,形成了这篇博客。创建stm32cubemx的H750vb工程,并完成外设的驱动:这部分网上有很多实现方法这里不在赘述:修改堆栈大小。 stack size设为0x2000; heap size设为0x4000.去Lua官网下载源文件ht
转载 5月前
22阅读
PhoneGap是很棒的一个跨平台移动开发解决方案。该方案提供了一系列主流平台的底层封装,使得我们可以使用简单的HTML5 + javascript开展跨平台的移动应用开发,从而重用了我们传统应用开发的技能。目前该团队已经被Adobe收购,并贡献给了Apache,重新命名为Apache Callback(这烂名字怎么来的,怎么就让人感觉不到其价值呢)。目前还在孵化器。 Apache链接:
一、所需工具一台已Root的手机(不建议安卓版本高于8.1,IOS不会)xposed、xposed Install(XAppDebug、Build PropEnhancer、JustTrystMe…)charles(或其他抓包http工具)、Wireshark(socket、tcp、ip、tcp/ip 等)非http请求需要它Android Studio(我使用的是Smail打桩进行动态调试,需要
demo包括lua脚本文件、文件读入、redis命令执行脚本;(1)Lua脚本位置放在resource目录下:脚本较多,列举几个:1. 如果key存在,自减返回计算后的值local key = KEYS[1] local usedstore = tonumber(redis.call('get', key)) if usedstore ~=nil and usedstore>0 t
转载 2024-03-06 00:10:36
244阅读
搭建Lua开发环境(Lua解释器+IDEA编译器)Lua概述Lua特性应用场景安装LuaWindos环境安装Linux环境安装配置Lua解释器+IDEA编译器进行开发在IDEA安装Lua插件创建Lua项目配置Lua SDK新建Lua脚本运行Lua脚本在线IDE工具SciTE Lua概述Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用
一、前言最近想爆破一个app,没有加壳,简单的使用Jadx打开查看源码,结果把我逗乐了,代码中既然都是中文,而且是一些比较奇葩的中文字句,如图所示:瞬间感觉懵逼了,这app真会玩,我们知道因为Java语言是支持双字符的,所以可以将包名,类名,变量名,方法名定义成中文,或者其他国家的语言都可以的。所以本身这种做法是不会运行报错的,比如下面我们新建一个Java工程看一下效果:运行是没有任何问题的。看到
手潮了,长时间不做逆向水平就会下降。再次记录一次逆向手段。这次争取写的更全面一些。之前的CSGO只是在windows上的一次简单实践,只是完成了glow esp。这次在Mac OS上进行实践。目标:血量、子弹、弹夹数的修改。TODO:透视、auto aim手段:找到血量、子弹等属性的内存地址,通过这些内存地址反向推理player对象或者结构体的base address和属性的offset。知识:内
转载 2024-04-25 16:55:19
197阅读
样本样本来自悬赏问答区 下载了一个鼠标宏文件,但是显示time is out 怎么办,改系统时间没用,34# 层 也有一个样本,62# 层 还有另外一个样本。附件中的 xml 中内嵌了 lua 脚本,脚本中只把必要的数值留出来了,其他部分都加密了,加密的代码中有时间限制。解密方法下载 Lua 执行器首先到官网下载一个 Lua 的执行器,解压出来。http://www.
转载 2月前
0阅读
文章目录前言一、JavaScript字符串截取1、截取URL(1)JS获取URL中最后一个斜杠前面的内容(2)JS获取URL中最后一个斜杠后面的内容二、VUE | router动态传参1.传参一2.传参二3.传参三三、JavaScript判断类型1、判断指定的内容是否为空2、判断指定的内容是否为空2、判断指定的内容是否为空3、数字判断函数4、判断给定的字符串是否为指定长度的数字5、money判断
转载 2024-04-15 12:57:24
70阅读
合宙Air101之点灯篇(搭建开发环境)1、搭建环境2、点灯搭建环境点灯 1、搭建环境2、点灯合宙的这款air101开发板确实还是有点东西主屏频率居然达到了240Mhz,搭配LuatOS可快速实现自己的想法,于是乎就入手了几块,关键是这玩意便宜,某宝居然只要9.9RMB。 引脚也比较丰富:搭建环境搭建环境目前找到了两种方法:VScode :直接搜索LuatIDE插件,下载即可,可直接编译代码上传
转载 2024-05-11 10:23:45
98阅读
文章目录一、前言二、lua在线测试三、lua正则表达式元字符四、string.find(s, pattern[, init[, plain]])1、案例1:pattern明确搜索2、案例2:pattern分组正则搜索(一个分组)3、案例3:pattern分组正则搜索(多个分组)4、案例4:init参数,从指定位置开始匹配5、案例5:plain参数为true,pattern作为普通字符串匹配五、s
转载 2024-03-05 11:12:30
575阅读
引言在寒假宅家期间,我在Github上发现了一个名为"luaparse"的项目。这个项目可以将Lua源代码解析为AST语法树。我曾经使用过正则表达式对Lua代码进行混淆,但是这种方法存在兼容性和稳定性问题。相比之下,通过处理AST语法树得到的混淆代码具有更高的强度和稳定性,借鉴javascript语言混淆方案,制作了混淆工具LuaEnc 。概述LuaEnc是一款专门为Lua5.2~5.3版本开发的
转载 2024-03-01 16:09:13
670阅读
两种方式:一种用luac,一种用luajitluac加密:1、lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,去官网下载Lua源代码包(http://www.lua.org/ftp/),下好解压,目录如下2、启动一个Visual Studio 命令行工具,用32位命令行会生成32位版本,用64位则生成64位版本3、在命令行中使用cd 进入lua目录(刚才解压后的目录)
转载 2024-05-05 23:41:31
1400阅读
分析目标 少年三国志,包名:com.youzu.android.snsgz 全民水浒,包名:com.tencent.Q108下面分析的主要是少年三国志。Lua脚本解密与DUMPLuaJit IDA分析调用树:AppDelegate::applicationDidFinishLaunching(AppDelegate *__hidden this) EXPORT _ZN11AppDelegate29
转载 2024-03-23 10:32:29
488阅读
1评论
lua的设计目标是嵌入式语言,所以和其它动态语言(如python、ruby)相比其自带的库缺少很多实用功能。好在有lua社区有Penlight,为lua提供了许多强大的功能,接下来的几篇博客,我会简译Penlight的wiki。 目的 常有人说lua不带电池。因为lua的目标是可以运行在各种机器上的简洁语言,(有些机器甚至不支持布尔系统)。lua类似于操作系统内核(注:即不是完整的系统,
转载 2024-03-28 22:13:55
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5