做网站用什么软件做上海怎么做seo推广

news/2025/9/24 3:48:12/文章来源:
做网站用什么软件做,上海怎么做seo推广,怎么用企业网站做营销,南京网站建设有限公司内容参考于#xff1a;易道云信息技术研究院VIP课 上一个内容#xff1a;显示游戏数据到小助手UI 码云地址#xff08;游戏窗口化助手 分支#xff09;#xff1a;https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号#xff1a;852c339f5e4c103390b123e0eaed…内容参考于易道云信息技术研究院VIP课 上一个内容显示游戏数据到小助手UI 码云地址游戏窗口化助手 分支https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号852c339f5e4c103390b123e0eaed577c9afa4fc4 代码下载地址在 SRO_EX 目录下文件名为SRO_Ex-升级经验数据获取的逆向分析.zip 链接https://pan.baidu.com/s/1W-JpUcGOWbSJmMdmtMzYZg 提取码q9n5 --来自百度网盘超级会员V4的分享 HOOK引擎文件名为黑兔sdk.zip 链接https://pan.baidu.com/s/1IB-Zs6hi3yU8LC2f-8hIEw 提取码78h8 --来自百度网盘超级会员V4的分享 以 游戏窗口化助手的UI设计 它的代码为基础进行修改 然后打开 Cheat Engine 找升级经验 然后就找到了 然后接下来看访问因为它一定是通过某种计算得出这个结果然后显示出来它得到的过程就是访问的过程所以看访问然后接下来就看它是指怎样把这个东西得出来的然后又三个位置 这三个位置的代码都差不多所以先根据第一个分析试试然后打开x96dbg先记录数据好做条件断点0x6D7C0B 然后可以看出这里好像只有升级经验会触发它的返回值就是经验 然后它的入参是等级 然后0xA21F20函数的返回值出了下图红框位置的数据是我们要的升级经验以外其它都不认识 记录关键信息0x1036590类0xA21F20函数 效果图 CHelperUI.cpp文件的修改修改了 ShowData函数 // CHelperUI.cpp: 实现文件 //#include pch.h #include CHelperUI.h #include afxdialogex.h #include extern_all.hvoid _stdcall TimeProcHelper(HWND, UINT, UINT_PTR, DWORD) {if (_ui_helper)_ui_helper-ShowData(); }IMPLEMENT_DYNAMIC(CHelperUI, CDialogEx)CHelperUI::CHelperUI(CWnd* pParent /*nullptr*/): CDialogEx(IDD_HELPER, pParent) {}CHelperUI::~CHelperUI() { }BOOL CHelperUI::OnInitDialog() {CDialogEx::OnInitDialog();this-SetBackgroundColor(RGB(255, 255, 255));HPBar.SetBkColor(RGB(0 ,0, 0));MPBar.SetBkColor(RGB(0 ,0, 0));RageBar.SetBkColor(RGB(0 ,0, 0));ExBar.SetBkColor(RGB(0 ,0, 0));HPBar.SetBarColor(RGB(255 ,0, 0));MPBar.SetBarColor(RGB(0x0, 0x0, 0x99));RageBar.SetBarColor(RGB(0x66, 0x0, 0x66));ExBar.SetBarColor(RGB(0x00, 0xFF, 0xCC));HPBar.SetRange(0, 999);MPBar.SetRange(0, 1000);RageBar.SetRange(0, 5);ExBar.SetRange(0, 1000);//HPBar.SetPos(50);//MPBar.SetPos(50);//RageBar.SetPos(50);//ExBar.SetPos(50);::SetTimer(this-m_hWnd, 0x100002, 100, TimeProcHelper);return TRUE; }void CHelperUI::DoDataExchange(CDataExchange* pDX) {CDialogEx::DoDataExchange(pDX);DDX_Control(pDX, IDC_PRO_HP, HPBar);DDX_Control(pDX, IDC_PRO_MP, MPBar);DDX_Control(pDX, IDC_PRO_RAGE, RageBar);DDX_Control(pDX, IDC_PRO_RAGE2, ExBar); }BEGIN_MESSAGE_MAP(CHelperUI, CDialogEx)ON_BN_CLICKED(IDOK, CHelperUI::OnBnClickedOk) END_MESSAGE_MAP()// CHelperUI 消息处理程序void CHelperUI::OnBnClickedOk() {// TODO: 在此添加控件通知处理程序代码CDialogEx::OnOK(); }void CHelperUI::ShowData() {CString tmp;auto _player _pgamebase-SRO_Player;if (_player) {tmp.Format(L%s Lv %d, _player-Name.wcstrByName(), _player-Lv);this-SetWindowText(tmp);float hpStep _player-HP * 1000;hpStep hpStep / _player-MaxHP;HPBar.SetPos(hpStep);float mpStep _player-MP * 1000;mpStep mpStep / _player-MaxMP;MPBar.SetPos(mpStep);RageBar.SetPos(_player-Rage);unsigned max_exp _pgamebase-SRO_Core-GetLvMaxExp(_player-Lv)-Exp;float expSetp _player-Exp * 1000;expSetp expSetp / max_exp;ExBar.SetPos(expSetp);tmp.Format(L%.1f %.1f %.1f, _player-x, _player-h, _player-y);GetDlgItem(IDC_STATIC_CORD)-SetWindowText(tmp);} }GameBase.h文件的修改新加 SRO_Core变量 #pragma once #include Res.h #include Control.h #include AIM.h #include ITEM.h #include Core.hclass GameBase {void InitClassProc(LPVOID proc_addr, unsigned value); public:void Init();GameBase();PRes SRO_Res;PControl SRO_Control;PAIM SRO_Player;PCore SRO_Core; }; GameBase.cpp文件的修改修改了 Init函数 #include pch.h #include GameBase.hGameBase* _pgamebase;void GameBase::Init() {unsigned* addrRead (unsigned*)0x1256E3C;SRO_Res (PRes)0x1036518;SRO_Control (PControl)addrRead[0];addrRead (unsigned*)0x1037D3C;SRO_Player (PAIM)addrRead[0];SRO_Core (PCore)0x1036590;InitClassProc(Res::_ReadTitle, 0x9A46C0);InitClassProc(Res::_ReadItemTitle, 0x9A4640);InitClassProc(Control::_NormalNotice, 0x848580);InitClassProc(Control::_NetNotice, 0x844E40);InitClassProc(Control::_ChatNotice, 0x844E80);InitClassProc(Control::_GetPPack, 0x866140);InitClassProc(Control::_UseItem, 0x85F640);InitClassProc(Control::_MangeItem, 0x864220);InitClassProc(ITEM::_GetItemRes, 0x995800);InitClassProc(Pack::_GetPackPack, 0x7722C0);InitClassProc(Pack::_GetEquipPack, 0x772300);InitClassProc(Core::_GetLvMaxExp, 0xA21F20);}void GameBase::InitClassProc(LPVOID proc_addr, unsigned value) {unsigned* uWrite (unsigned*)proc_addr;uWrite[0] value; }GameBase::GameBase() {_pgamebase this;// Init();// 初始化机制完成游戏与我们dll的对接 }新加Core.cpp文件 #include pch.h #include Core.h Core::PROC_D Core::_GetLvMaxExp{}; PLvData Core::GetLvMaxExp(unsigned lv) {return (PLvData)(this-*_GetLvMaxExp)(lv); }新加Core.h文件 #pragma oncetypedef struct LvData {int un0[2];unsigned Exp;int un1; }*PLvData;typedef class Core {typedef int(Core::* PROC_D)(unsigned); public:static PROC_D _GetLvMaxExp;PLvData GetLvMaxExp(unsigned lv);}*PCore;

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

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

相关文章

青岛手机建站模板企业免费邮箱注册申请

#计算器开发需求##1、实现加减乘除及拓号优先级解析#2、用户输入 1 - 2 * ( (60-30 (-40/5) * (9-2*5/3 7 /3*99/4*2998 10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,#必须自己解析里面的(),,-,*,/符号和公式,运算后得出结果,结果必须…

营销网站特点seo建站推广

(1)打开控制面板,进入【控制面板\系统和安全\Windows Defender 防火墙】 (2)点击左侧菜单【高级设置】,进入防火墙设置页面 (3)根据需要选择【入站规则】或者【出站规则】&#xff…

如何设立网站php做直播网站

文章目录 一.信息收集1.网段探测2.端口扫描3.版本服务探测4.漏扫5.目录扫描 二.漏洞利用1.分析信息2..fuzz工具 三.getshell四.提权六.nmap提权 一.信息收集 1.网段探测 因为使用的是VMware,靶机的IP地址是192.168.9.84 ┌──(root㉿kali)-[~/kali/vulnhub] └─…

做电商网站注意什么网页设计零基础学习课程

安装elasticsearch、kibana、IK分词器、扩展IK词典 后面还会安装kibana,这个会提供可视化界面方面学习。 需要注意的是elasticsearch和kibana版本一定要一样!!! 否则就像这样 elasticsearch 1、创建网络 因为我们还需要部署k…

东营网站建设优化如何把自己网站推广出去

文章目录 一、抽象类和接口总结总结补充说明主要区别 二、抽象类2.1 抽象类概述与声明2.2 抽象方法2.3 抽象类与抽象方法的使用 三、接口3.1 接口概述概述特征声明示例 3.2 接口的实现和继承说明示例 3.3 显式接口成员实现说明注意示例 一、抽象类和接口总结 总结 抽象类和接…

中国建设银行网站下载安装创新的南昌网站设计

接上文 RabbitMQ-主题模式 1 第四种交换机类型 header:它是根据头部信息来决定的,在我们发送的消息中是可以携带一些头部信息的,类似与HTTP,我们可以根据这些头部信息来决定路由到哪一个消息队列中。 修改配置类内容 Configuration public…

做信息网站需要什么邢台网站建设厂家

我按照pyecharts的官网案例学习flask,其中有段flask前后端分离的示例。官方教程:https://pyecharts.org/#/zh-cn...我用前后端分离展示柱状图、饼图都没问题,但把pyecharts的图形函数换成地理图表,就展示不出来,请问是…

专业彩票网站开发 APP开发网站开发与设计结课论文

阿里妹导读:从“叉手礼”、“水盆羊汤”、“酒晕妆”这些唐朝人的生活细节,到精美的坊间造型、充满意境的诗词歌赋,《长安十二时辰》不仅以缜密剧情赢得赞誉,更还原了一个真实的大唐长安。在精良制作之上,技术人如何让…

网页设计流程要怎么写冯宗耀seo教程

2023年天津市公共租赁住房网上登记流程图 小编为大家整理了天津市公共租赁住房网上登记流程,从登记到填写信息。 想要体验的朋友请看一下。 申请天津公共租赁住房时拒绝申报家庭情况会怎样? 天津市住房保障家庭在享受住房保障期间,如在应申…

制作高端网站公司排名全网自助下单最便宜

关于单引号和双引号 当输出的字符串内部没有单引号的时候,外面可以用单引号, 但是如果内部有了单引号,那么外部只能用双引号。 dict {Name: Zara, Age: 7, Class: First} print(dict) print (dict[Name]: , dict[Name]) print ("dic…

如何做像淘宝一样的网站在线短网址缩短工具

基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭。…

淘宝客如何建设推广网站最好看免费观看高清大全一影视下载

文章目录 01. Nginx 简介02. 正向代理和反向代理03. Nginx 和 Apache、Tomcat 之间的不同点04. Nginx 的优点05. Nginx 常用的功能特性06. Nginx 下载07. Nginx 安装1. 源码安装前的环境准备2. Nginx 源码简单安装方式3. Nginx yum 安装方式4. Nginx 源码复杂安装方式 08. Ngin…

有没有什么排版的网站夹江移动网站建设

其实就这么一个插件:Image2Mesh https://github.com/kedepot/i2m-std blender加载完图片之后点这个就行 到了这一步还不行如果直接放到unity中使用的话,添加材质和贴图之后每一个小块都是独立的区域来展示贴图,所以需要展UV

做的好的有哪些网站wordpress 标签 中文

Buffer 用途:缓冲通常用于临时存储数据,以平衡不同速度的数据传输过程直接的差异。它可以用来解决数据传输速度不匹配的问题。 例如: 当您在观看视频时,视频播放器会缓冲一段时间的视频数据,以便在网络速度慢或不稳定…

德州网站建设哪家专业威海优化公司立找2火星

文章目录 0 前言1 课题意义1.1 股票预测主流方法 2 什么是LSTM2.1 循环神经网络2.1 LSTM诞生 2 如何用LSTM做股票预测2.1 算法构建流程2.2 部分代码 3 实现效果3.1 数据3.2 预测结果项目运行展示开发环境数据获取 最后 0 前言 🔥 优质竞赛项目系列,今天…

前端开发网站开发wordpress 注册页

如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置。 例如,在撰写本文时,Spring 4.2.1和Spring Boot 1.2.5是当前版本。 Spring Boot 1.2.5依赖于S…

贵阳有哪些做网站的公司seo网页优化包括哪些内容

创建版本库(又名仓库,repository),可以理解为一个仓库,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者…

外卖网站建设价钱徐州在线制作网站

来源:百度地图“新基建”浪潮下,智慧城市的建设和发展进一步提速,作为智慧城市数字基础设施的地理信息系统,其数据体量也极大增长,对海量GIS数据集成、存储、管理、计算、表达、分析和应用等有关技术的创新发展提出了急…

西宁集团网站建设办公软件培训

使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算,而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [Sear…