自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 游戏辅助制作核心--植物大战僵尸逆向之召唤僵尸call(九)

一.效果二.思路我们通过在场上的僵尸的数量来定位记录僵尸数量的一个地址,因为召唤僵尸或者结束战场肯定是需要这个变量来进行判断的,由此就可以定位到召唤僵尸call三.实现(1)获得僵尸数量的地址.首先搜索未知的值,然后等待僵尸出现搜索增加的值,僵尸死了 可以搜索减少的值,如果数量没有变化,可以搜索未变动的值。然后几番搜索完成之后会出现和我这个图差不多的会有很多相似的 ...

2018-09-22 19:34:08 3929

原创 游戏辅助制作核心----植物大战僵尸逆向之加速出僵尸(十)

一.效果二.思路我们在上一篇中实现了召唤僵尸,但是在测试的时候需要等一段时间,并不是一直调用的,那么我们猜想他肯定是有定时器,会一直在判断,只有这个定时器置0或者最大值的时候才会进入。所以找到这个定时器就可以实现加速出僵尸。三.实现来到上一篇召唤僵尸的call的地址 我们上下看下 发现有很多跳转 因为不知道哪个是 那最暴力 也是最简单的办法是头部下断然后回到游戏...

2018-09-22 19:32:27 3025 2

原创 游戏辅助制作核心--植物大战僵尸逆向之植物叠加种植(八)

一.效果二.思路方法其实很简单的 上一篇文章中已经找到了种植植物的call 那么叠加种植 应该也在附近 他肯定是一个判断 只要修改了这个判断 让他直接执行下来就可以实现叠加种植了,其实上一篇文章中使用种植call也可以实现叠加种植。三.实现我们来到上一篇文章中种植call的地方,到函数头的位置下断,看一下他的执行流程.种植之前肯定要先有一个植物,不然肯定就没有办法实现叠加种...

2018-09-17 17:39:51 6498

原创 游戏辅助制作核心--植物大战僵尸逆向之植物种植call(七)

一.效果二.思路使用鼠标点击时会在一个地址写入一个值,当换一个植物会换一个值,这样如此反复就会找到这个地址,当种植的时候肯定要访问这个地址,这样就可以精确的定位到种植call了三.实现(1)搜索地址. 这个不是特别好截图 照着文字做 效果一样首先搜索未知的值,进入游戏选择一个植物,但是不要种,点击改变的值搜索。可以回到游戏再换一个植物,再点击改变的植物。也可以回头游戏什么都...

2018-09-15 20:25:36 4781

原创 游戏辅助制作核心--植物大战僵尸逆向之植物攻击加速(六)

一.效果二.思路思路就很简单了,从前面几篇文章可以得知,只要搜索到计时器,然后通过计时器就可以定位到他的代码执行段。三.实现之所以写这篇的目的是因为植物攻击加速的代码和太阳花快速生产的不是一个地方,因为太阳花他不需要判断前方是否有怪物,也不需要发射子弹等问题,所以太阳花的执行流程还是蛮简单的,几乎可以说是一目了然。(1)获得豌豆射手的发射子弹的计时器。最好是获得一个攻击...

2018-09-05 09:10:08 7446

原创 游戏辅助制作核心--植物大战僵尸逆向之天上下钻石(五)

一.效果二.思路其实这个实现过程很简单,就是上篇的满天星2中的call实现的 通过修改特定的参数实现了 下的是钻石而不是阳光三.实现四.总结其实在第三篇中的植物加速生产阳光的地方也是调用的这个同一个call,只是最后的ecx的值不一样,太阳花的传入的是另外一个对象 具体代表什么不太清楚 反正是植物对象中+4的位置的值这个应该还可以下钱袋啊 或者一些其他的什么东西 大...

2018-09-04 19:47:34 1067

原创 游戏辅助制作核心--植物大战僵尸逆向之阳光生产加速实现满天星(四)2

一.效果二.思路其实这篇主要是上一篇的启发,上一篇是通过修改esi+5538的值来实现漫天星,这一篇主要是通过直接调用call来实现,好处不言而喻!三.实现(1)获得加阳光的地址.413bf8(2)获得出现阳光的call.上一篇文章中 知道 这个jg是判断大小的 大于0的话就跳转,然后向后执行可以看到两个call 第一个call经过测试 是计算用的 计算比如植物...

2018-09-03 17:51:49 1399

原创 游戏辅助制作核心--植物大战僵尸逆向之阳光生产加速实现满天星(四)1

一.效果二.思路其实是和第三课有雷同的,因为阳关下落也应该有个定时器,所以只要找到那个定时器的值就可以实现漫天星。三.实现(1)获得阳光下落定时器.上神器ce 搜索未知的初始化值然后切回游戏 在切回CE搜改变的值 ,因为他内部有定时器的话 他会一直变 这个步骤可以重复个3-5遍 应该能过滤掉很多 不相干的值也可以切回游戏不要点这个返回游戏按钮 搜索未变动的值...

2018-09-03 17:49:45 1771

原创 游戏辅助制作核心--植物大战僵尸逆向之太阳花加速生产阳光(三)

一.效果二.思路因为太阳花生产阳光,他不是一直生产的说明内部是有一个计时器在控制着,当到达一定的时间会吐一个,所以我们只需要找到那个定时器就可以让太阳花无限吐。三.实现其实第4篇是先写的 这篇是后写的 如果看过第4篇的朋友 可以直接跳过这个找定时器的步骤,直接看下面的修改代码的部分。(1)获得定时器.首先进游戏先种一个太阳花,然后使用ce搜索未知的值 这里的步骤就不演示...

2018-09-03 17:45:47 2390

原创 游戏辅助制作核心--植物大战僵尸逆向之自动捡取阳光(二)

一.思路前一篇文章中介绍了如何获得阳光,知道当点击阳关之后会有一个加的操作。所以自动捡取的关键就是点击,也就是说如果你点击到了阳光上他才会增加。那么就可以得出一个大致的流程。阳光下落->点击阳光->阳关地址增加。这样的话 初步看应该最少有2个函数,第一个是出阳关的call,第二个就是判断是否点击到阳关然后增加阳关的call。上一篇文章中中间说了一下 最好记录一下那个...

2018-09-03 17:43:16 13751 1

原创 游戏辅助制作核心--植物大战僵尸逆向之阳光修改(一)

本文章使用的是植物大战僵尸中文版下载地址是:http://pan.baidu.com/s/1bpE2Y4n 如果使用其他版本可能跟图上的地址不一样 但是如果看明白了思路结果也是一样的。一.思路通过下落的阳光值进行搜索,定位到修改阳光的地址二.实现(1)首先进入游戏看到左上角的阳光是50 我们ce搜50 之后更改一下这个数值 比如可以等待下一个阳光的下落 ,或者种植一个植物 ...

2018-09-03 17:35:37 8360 2

原创 保护模式----中断门

 #include<stdio.h>#include<windows.h>DWORD dwH2GValue;DWORD g_eax;DWORD g_eflags;DWORD g_eflagsBefore;void __declspec(naked) GetH2GValue(){ __asm { mov g_eax,...

2018-09-01 22:01:36 778

原创 句柄表及全局句柄表

句柄表结构 1.这一块共计两个字节,低字节保留为0,高位字节是给SetHandleInformation这个函数用的,比如写成SetHandleInformation(Handle,HANDLE_FLAG_PROTECT_FROM_CLOSE,HANDLE_FLAG_PROTECT_FROM_CLOSE),那么这个位置将被写入0x02;HANDLE_FLAG_PROTECT_FRO...

2018-09-01 21:59:46 3285

原创 线程等待与唤醒 以及用到的数据结构

_KTHREAD + 0x5c的结构kd> dt _KWAIT_BLOCKnt!_KWAIT_BLOCK+0x000 WaitListEntry : _LIST_ENTRY+0x008 Thread : Ptr32 _KTHREAD //指向_KTHREAD+0x00c Object : Ptr32 Void //表示下面其中任意一个对象的指针,如创建的是事件等待对象那么...

2018-09-01 21:58:51 412

转载 python的StringIO模块

StringIO经常被用来作字符串的缓存,因为StringIO的一些接口和文件操作是一致的,也就是说同样的代码,可以同时当成文件操作或者StringIO操作。 一、StringIO中的常用方法1、read用法:s.read([n]):参数n用于限定读取的长度,类型为int,默认为从当前位置读取对象s中所有的数据。读取结束后,位置被移动。 2、readline用法:...

2018-09-01 21:55:29 516

原创 python中cPickle用法

在python中,一般可以使用pickle类来进行python对象的序列化,而cPickle提供了一个更快速简单的接口,如python文档所说的:“cPickle – A faster pickle”。cPickle可以对任意一种类型的python对象进行序列化操作,比如list,dict,甚至是一个类的对象等。而所谓的序列化,我的粗浅的理解就是为了能够完整的保存并能够完全可逆的恢复。在cPi...

2018-09-01 21:53:37 953

转载 PyPI在安装时使用国内源

通过几次pip的使用,对于默认的pip源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下: 阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 htt...

2018-09-01 21:51:21 339

原创 python使用requests挂fiddler代理时提示SSLError,HTTPSConnectionPool

错误提示:SSLError: HTTPSConnectionPool(host='www.baidu.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certific...

2018-09-01 21:44:21 5784 2

原创 python中@用法

@修饰符   ‘@’符号用作函数修饰符是python2.4新增加的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西。  本质上讲,装饰符@类似于回调函数,把其它的函数(暂且称为目的参...

2018-09-01 21:31:18 3661 2

转载 python 中文乱码问题深入分析

编码:就是把字符编译成十六进制解码:把十六进制编译成字符串在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,py...

2018-09-01 21:24:12 540

VS2019谷歌V8引擎8.4版本,编译好的Release版DLL和LIB,和测试demo

VS2019谷歌V8引擎8.4版本64位版本,编译好的Release版DLL和LIB,和测试demo 下载即可使用。 window版本 已经包含include,文件齐全。

2021-06-29

VS2019谷歌V8引擎8.2版本,编译好的Release版DLL和LIB,和测试demo

VS2019谷歌V8引擎8.2版本,编译好的Release版DLL和LIB,和测试demo 下载即可使用。 window版本 已经包含include,文件齐全。

2020-10-17

Python爬虫实战之爬取网站全部图片三

此代码是爬取整站的完整代码,运行就可以直接爬完站上所有的图片。 但是以为代码是python2的,如果使用python3的朋友请自行修改相关函数,代码中也有相关的注释。 代码使用多线程进行批量下载 文章地址:https://blog.csdn.net/qq_33958297/article/details/82316019

2020-02-27

Python爬虫实战之爬取网站全部图片二

此代码是爬取整站的完整代码,运行就可以直接爬完站上所有的图片。 但是以为代码是python2的,如果使用python3的朋友请自行修改相关函数,代码中也有相关的注释。 代码使用多线程进行批量下载

2020-02-27

Python爬虫实战之爬取网站全部图片

可以直接下载整站的图片 代码中使用多线程进行批量下载 代码中相关的内容已经加了注释 下载的同学应该可以自行修改里面的代码了

2020-02-27

循序渐进Linux 第2版高清完整.pdf版

本书主要分为五篇,共20章,基本结构如下。 首篇 基础知识篇(第1章~第5章) 第二篇 服务器搭建篇(第6章~第10章) 第三篇 系统管理篇(第11章~第15章) 第四篇 性能调优篇(第16章~第17章)

2018-06-02

机械工业出版社 作者: 余洪春 构建高可用Linux服务器 PDF第4版 完整版

本书第4版相对于前3版而言改动比较大,删除了不少内容过时的内容,增补了当前热门的技术知识点。另外,本书除了项目部署时采用的系统没有升级到CentOS6.8x86_64外,其他环境均为CentOS6.8x86_64。此外,在写作过程中采纳了读者针对上一版本提出的许多意见和建议,同时修正了第3版的各种错误及其他问题。具体改动如下:删除了第3版中前3章的内容,增补了Vagrant虚拟化软件的应用,并且重写了生产环境下的Shell脚本;删除了对分布式自动化部署管理工具Puppet的相关介绍,改用了Fabric自动化运维工具;删除了关于开源VPN在企业中部署的章节。附录部分增加了对现在流行的GitLab应用,以及强大的编辑工具SulbimeText3的快捷键方式操作的介绍。

2018-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除