9.第二阶段x86游戏实战2-初识易语言

news2024/9/20 16:34:21

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

工具下载:

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:8.第二阶段x86游戏实战2-实现瞬移

上一个内容里最后写的那些一定要看,读一遍就行,然后本次通过易语言再深入认识一下堆栈

首先安装写易语言代码的环境

首先百度搜索 易语言 找它的官网,官网易语言汉语编程官方站,如下图

然后点击下图红框位置

然后下图红框里的东西,点击哪一个都可以

这里下载的是,下图红框的

下载完就这样的东西,直接双击运行

点击下一步

然后继续点下一步

然后继续点下一步

然后选择安装位置,然后再点下一步

然后下图红框默认的,然后点下一步

然后下一步

然后下一步

然后点安装

安装完之后,需要买加密狗,网上有免费的,用了免费的易语言写的程序不能用于商业,https://www.kxdw.com/soft/51829.html,希望可以支持正版

安装完打开之后,如下图

然后点击下图红框位置

或者点击下图里的新建

然后创建一个Windows窗口程序

点击了上图里的确定之后,会变成下图的样子

然后添加一个按钮

然后按钮的属性

这里修改一下标题

然后如下图

然后如下图选择被单击,添加一个点击按钮的事件,意思是点击了按钮执行的代码

它就会变成下图的样子

然后目录结构

然后就可以写代码了,然后如下图,写一个a=100,然后按回车键(键盘上的Enter键)

然后选择一个数据类型,这里选择整数型

然后选择局部变量,然后点确定,然后可以看到有些东西没做解释,比如局部变量是什么,它是什么不重要,只要知道怎么玩就行了,我们的主线是逆向,不是开发程序,这些概念不需要知道,只要跟着例子看懂怎么玩的,知道它叫什么就行了

然后点了确定之后会创建下图红框的内容

然后在写一个dddd(),然后按回车键(键盘上的Enter键)

然后点确定

它就创建了下图红框的东西,在易语言的子程序在汇编中是call(等后面写到call就能理解了)

然后鼠标单机下图中的任意一列,然后按回车键(键盘上的Enter键)

然后它就会创建下图红框的东西

然后写上防御和攻击

然后点击下图红框位置,也就是类型列,点击之后

然后按空格或者如下图输入一个类型的拼音简写,它会弹出下图红框的列表,然后双击整数型,就可以选择类型了

都选成整数

然后写下方的内容,写一个fang然后按tab然后按回车可以快速生成

然后上方是子程序的参数的写法,接下来写参数的用法

然后

然后下是完整的代码

然后把代码编译成可执行的exe文件,如下图选择静态编译

然后选择一个目录

编译完之后的样子

然后双击运行

然后点击按钮,到这就是程序的效果,下一章通过逆向我们这个易语言程序来再次

上方的代码不全,只有手写的代码

链接:https://pan.baidu.com/s/1W-JpUcGOWbSJmMdmtMzYZg?pwd=q9n5

提取码:q9n5

复制这段内容后打开百度网盘手机App,操作更方便哦

易语言完整代码位置


img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2135695.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

喜报 | 大势智慧荣获国家级专精特新重点“小巨人”企业荣誉称号

近日,湖北省经济和信息化厅发布了《关于2024年拟支持专精特新重点“小巨人”企业名单的公示》。武汉大势智慧科技有限公司(后简称“大势智慧”)凭借在实景三维AI领域的卓越技术表现和创新能力,成功上榜并通过公示期,荣…

预算不多怎么选一款开放式耳机?四款亲测好用的蓝牙耳机推荐

挑选开放式耳机可以从以下几个方面入手: 关注佩戴舒适度: 外观设计:开放式耳机有耳挂式、夹耳式等多种设计。耳挂式耳机通常佩戴较为稳固,适合运动时使用;夹耳式耳机相对轻便,但可能需要一定时间适应其佩…

多核DSP(6000系列)设计与调试技巧培训

​课程介绍: 为帮助从事DSP开发工程师尽快将DSP技术转化为产品,在较短时间内掌握DSP设计技术和问题的解决方法,缩短产品开发周期、增强产品竞争力、节省研发经费。我们特组织了工程实践和教学经验丰富的专家连续举办了多期DSP C6000的培训&a…

六氟化硫密度微水在线监测配套5孔M12格兰头航空插头插座

我们将为大家介绍如何使用六氟化硫密度微水在线监测配套5孔M12格兰头连接器。在本教程中,我们将向您展示简单易懂的步骤,让您轻松掌握。 所需材料: 1. 六氟化硫密度微水在线监测器 2. 5孔M12格兰头连接器 3. 电源线 4. 符合要求的电缆 5…

批量视频压缩需要怎么压缩?2024帮助你快速进行视频压缩的软件

批量视频压缩需要怎么压缩?2024帮助你快速进行视频压缩的软件 批量视频压缩是处理大量视频文件时常见的需求,特别是当你需要减小视频大小以便存储或上传时。以下是5款帮助你快速进行视频压缩的软件,它们操作简单,功能强大&#x…

三、k8s中的控制器的使用

一 什么是控制器 官方文档: 工作负载管理 | Kubernetes 控制器也是管理pod的一种手段 自主式pod:pod退出或意外关闭后不会被重新创建 控制器管理的 Pod:在控制器的生命周期里,始终要维持 Pod 的副本数目 Pod控制器是管理pod…

Java高级Day41-反射入门

115.反射 反射机制 1.根据配置文件re.properties指定信息,创建Cat对象并调用hi方法 SuppressWarnings({"all"}) public class ReflectionQuestion {public static void main(String[] args) throws IOException {//根据配置文件 re.properties 指定信息…

最新热点!结合创新!小样本学习+CLIP:超好上手的思路,爽发顶会顶刊

今天给大家推荐一个很好上手的创新思路:小样本学习CLIP。 这个思路的优势在于:通过利用CLIP模型强大的跨模态表征能力,再结合小样本学习技术,我们就可以在仅提供少量标注样本的情况下,快速适应新的任务,在…

elementui组件el-upload实现批量文件上传

el-upload组件上传文件时,每传一个文件会调一次接口,所以当上传多个文件的时候,有 n 个文件就要调 n 次接口。 刚好之前工作中遇到使用el-upload组件批量上传文件的需求,来看看怎么实现。 思路: 1.取消组件的自动上…

【C++】vector常见用法

🔥个人主页🔥:孤寂大仙V 🌈收录专栏🌈:C从小白到高手 🌹往期回顾🌹:[C]string类 🔖 流水不争,争的是滔滔不息。 文章目录 一、vector的介绍vector…

KubeCon China 回顾|快手的 100% 资源利用率提升:从裸机迁移大规模 Redis 到 Kubernetes

大家下午好,我是来自 ApeCloud 的吴学强,非常高兴能够在 KubeCon 做分享。今天的分享由我和来自快手的刘裕惺同学共同完成,我们分享的主题是将大规模的 Redis 实例从裸机迁移到 Kubernetes 上来提高资源的利用率。 我们今天的议题包括几个方…

价值流与核心理论框架对比解析:企业业务架构优化的全景指南

企业架构优化中的理论框架选择 随着数字化转型和全球竞争的加剧,企业管理者越来越意识到优化业务流程以提升竞争力的重要性。然而,在众多优化方法中,企业如何选择最适合自己的理论框架成为一大挑战。由The Open Group发布的《价值流指南》系…

配电房监控 配电柜监测系统方案简介@卓振思众

在当今迅速发展的电力行业中,配电柜监测系统的作用越来越受到重视。作为配电系统的核心组件,配电柜不仅承担着电力分配的关键任务,还面临着安全性和稳定性的重要挑战。为了确保电力供应的连续性和可靠性,配电柜监测系统应运而生&a…

鼎捷新一代PLM 荣膺维科杯 “2023年度行业优秀产品奖”

近日,由中国高科技行业门户OFweek维科网主办的“全数会2024(第五届)中国智能制造数字化转型大会暨维科杯工业自动化及数字化行业年度评选颁奖典礼”在深圳隆重举办。这不仅是中国工业自动化及数字化行业的一大品牌盛会,亦是高科技…

vue2基础系列教程之todo的实现及面试高频问题

关键知识点 v2里面,当在同一个元素或组件上同时使用v-for和v-if,v-for的权限高于v-if v-show和v-if的区别主要有 v-if是惰性的,v-show是及时的v-if值为false时,不会生成dom,v-show不管值是true或false,都会生成dom,修改的是dom的display属性…

画图方法总结

1、画两天线段的代码 #画图 import matplotlib.pyplot as plt from matplotlib import font_manager font_path simfang.ttf # 替换为实际的字体文件路径 font_prop font_manager.FontProperties(fnamefont_path, size12) # 设置字体大小 plt.figure() plt.plot(csv_data[…

标准库、HAL库、LL库

目录 举例理解 概念理解 标准库(Standard Peripheral Library,SPL) 2. HAL库(Hardware Abstraction Layer) 3. LL库(Low-Layer Library) 总结区别 如何选择 实际应用中的结合使用 代码…

Flutter iOS混淆打包

1. Xcode配置好环境和版本号 2. Terminal输入混淆打包命令 flutter build ipa --obfuscate --split-debug-info./symbols 生成包路径:项目名/build/ios/archive/Runner. xcarchive 3. 将上述文件复制到Xcode下 ~/Library/Developer/Xcode/Archives 4. 打开Xcode-…

React源码学习(一):如何学习React源码

本系列源码学习,是基于 v16.13.1,v17.x与v16.x区别并不太大! 一、如何正确的学习React源码? 找到Github,转到React仓库,fork / clone源码:React 查看Readme,在Documentation中有Cont…

VLAN原理学习笔记

以太网是一种基于CSMA/CD的数据网络通信技术,其特征是共享通信介质。当主机数目较多时会导致安全隐患、广播泛滥、性能显著下降甚至造成网络不可用。 在这种情况下出现了VLAN (Virtual Local Area Network)技术解决以上问题。 1、VLAN快速配置 Vlan:Virtual Local…