摘要: Winhex的常用快捷键 摘要: Winhex 是一个专门用来对付各种日常紧急情况的工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他程序隐藏起来的文件和数据。总体来说是一款非常不错的 16 进制编辑器。得到 ZDNetSoftwareLibrary 阅读全文
posted @ 2018-09-01 16:22 iBinary 阅读(4629) 评论(0) 推荐(0) 编辑
摘要: win32编程简介 复习Win32整理下知识. 为什么学习win32? 我们要编写windos程序.都离不开API. 也就是我们所说的win32程序. 所以学好win32是你能不能再windows下编写程序的基础. 在win32下我们要学习的知识如下. 1.字符 字符的存储. 2.多线程编程. 3. 阅读全文
posted @ 2018-09-01 16:20 iBinary 阅读(4351) 评论(0) 推荐(1) 编辑
摘要: 逆向知识之CS辅助/外挂专题.2.实现CS1.6透视原理 一丶透视简介 我们涉及到FPS游戏.免不了说透视.自瞄什么的. 在CS1.6中. 有OpenGl.也有D3D. 透视的方法很多. gl透视(也就是CS中可以实现的透视) D3D透视. HOOKD3d的绘图函数.设置渲染状态就可以实现透视. 方 阅读全文
posted @ 2018-09-01 15:42 iBinary 阅读(11011) 评论(3) 推荐(1) 编辑
摘要: 逆向知识之CS辅助/外挂专题.2.实现CS1.6无限夜视仪.无限闪光烟雾高爆弹. 关于人物子弹无限可以观看上一篇博客. 一丶无限夜视仪. 无限夜视仪找法. 1.CE附加游戏. 2.搜索0或者1. 3.修改夜视仪状态为开启或者关闭. 4.CE继续搜索. 5.筛选数据. 关于搜索0或者1我们也不知道哪个 阅读全文
posted @ 2018-09-01 01:54 iBinary 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 逆向知识之CS辅助/外挂专题.1.实现CS主武器副武器无限子弹 PS: 相信大家CS1.6这类的FPS应该玩过.现在我们通过外挂手法.讲解逆向的本质.以及应用. 关于CS1.6的下载.网络百度下载即可. 一丶主武器无限子弹寻找方法. 首先我们知道.在CS中主武器有子弹个数.那么我们可以通过CE寻找子 阅读全文
posted @ 2018-09-01 01:19 iBinary 阅读(6473) 评论(0) 推荐(1) 编辑
摘要: 常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. PS:上面是操作.最后是原理 一丶需要了解的API 使用全局钩子注入.我们需要了解几个WindowsAPI. 不需要太多. 1. 设置钩子API 2.获取模块句柄API 3.取消设置钩子API 4.继续调用钩 阅读全文
posted @ 2018-08-26 05:07 iBinary 阅读(5153) 评论(1) 推荐(3) 编辑
摘要: 分析红色警戒金钱基址.以及确定基址小技巧. 一丶基址简介 通过第二讲.我们寻找植物大战僵尸无限阳光.学习到了相关的逆向知识.以及认识了基址.动态地址. 静态地址的区别.现在我们拿红色警戒这款单击游戏进行练手. PS: 主要目的是分析数据.学习逆向知识.并为之所用.并不是教大家如何制作外挂. 1.怎么 阅读全文
posted @ 2018-08-22 00:09 iBinary 阅读(3655) 评论(0) 推荐(0) 编辑
摘要: 通过游戏外挂,学习逆向技术之快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别 一丶静态基址. 动态基址. 基址的区别 通过上一讲超级马里奥的游戏外挂技术制作.我们学习到了静态基址.以及观看内存区域得出相关偏移出的静态基址. 那么什么是静态基址.什么是动态基址. 什么是基址. 1.静态基址 阅读全文
posted @ 2018-08-21 18:22 iBinary 阅读(2485) 评论(0) 推荐(1) 编辑
摘要: 通过游戏外挂.学习逆向技术指超级马里奥. 一丶前言 1.什么是逆向. 逆向就是在没有源代码的情况下.通过汇编.反汇编来逆向一个成品的Exe(也可以是别的.举例是EXE)这样叫做逆向. 2.逆向的用途 逆向技术可以用于 反病毒.反外挂. 破解. ...... 等等.当然反病毒反外挂的前提就是你要对外挂 阅读全文
posted @ 2018-08-19 21:29 iBinary 阅读(4340) 评论(2) 推荐(6) 编辑
摘要: 一丶理论知识,什么是过滤. 过滤就是在不影响上层跟下层的情况下,加入我们的新一层的设备. 当请求数据发送过来的时候.我们可以对这个数据进行操作.这个就是过滤的基本含义. 二丶过滤使用的API.以及简单的功能. APi 功能 NTSTATUS IoAttachDevice( IN PDEVICE_OB 阅读全文
posted @ 2018-08-17 19:44 iBinary 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 一丶函数多线程的安全问题 什么是函数多线程安全. 简单来说就是 ,一个函数在调用过程中.还没有返回的时候.再次被其他线程调用了.但是函数执行的结果是可靠的.就可以了说这个函数是安全的. 比如我们在用户层编写程序.用到多线程的时候.都会注意同步问题. 因为这样我们的线程才是安全的. 在内核中其实是一样 阅读全文
posted @ 2018-08-16 22:11 iBinary 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一丶内核中的数据类型 在内核中.程序的编写不能简单的用基本数据类型了. 因为操作系统不同.很有可能造成数据类型的长度不一.而产生重大问题.所以在内核中. 数据类型都一定重定义了. 数据类型 重定义数据类型 Unsigned long ULONG Unsigned char UCHAR Unsigne 阅读全文
posted @ 2018-08-16 18:54 iBinary 阅读(1174) 评论(0) 推荐(1) 编辑
摘要: C语言第十二讲,文件操作. 一丶文件操作概述 在操作系统中,我们的文档都称为文件.操作系统也为我们提供了接口进行操作.不同语言都是使用的相同的接口,只不过封装的上层接口不一样 操作文件的步骤 打开文件->读写文件->关闭文件. 二丶文件流的概述. 文件流称为 输入流和输出流. 其实就是从内存写数据到 阅读全文
posted @ 2018-06-06 11:22 iBinary 阅读(565) 评论(0) 推荐(0) 编辑
摘要: C语言第十一讲,预处理命令. 一丶预处理简介 什么是预处理,预处理就是预先处理. 我们知道,程序会经过编译,连接形成可执行文件 这些在编译之前对源文件进行简单加工的过程,就称为预处理(即预先处理、提前处理)。 预处理主要是处理以#开头的命令,例如#include <stdio.h>等。预处理命令要放 阅读全文
posted @ 2018-06-06 10:42 iBinary 阅读(677) 评论(0) 推荐(0) 编辑
摘要: C语言第十讲,枚举类型简单说明 一丶C语言中的枚举类型(ENUM) 在我们实际工作中,或者编写代码中.我们有的时候会用固定的值.而且不是很多. 这个时候就可以使用枚举了.如果我们使用#define显然不好办. 例如我们星期一到星期天. #define Mon 1 ...... 虽然说能解决问题. 1 阅读全文
posted @ 2018-05-17 16:32 iBinary 阅读(757) 评论(0) 推荐(0) 编辑
摘要: C语言第九讲,结构体 一丶结构体的定义 在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为: struct 结构体名{ 结构体所包含的变量或数组 }; 结构体是一种不同数据类型的集合.可以包含不同数据.用来表示不同的方法. 例如: struct stu { TCH 阅读全文
posted @ 2018-05-17 16:21 iBinary 阅读(524) 评论(0) 推荐(1) 编辑
摘要: C语言第八讲,指针* 一丶简单理解指针 说到指针,很多人都说是C语言的重点. 也说是C语言的难点. 其实指针并不是难.而是很多人搞不清地址 和 值.以及指针类型. 为什么这样说. 假设有两个变量,如下 变量nNum1 保存的值是1 变量nNum2 保存的是一个16进制数值. 那么如果我们把保存16进 阅读全文
posted @ 2018-02-28 13:03 iBinary 阅读(731) 评论(0) 推荐(0) 编辑
摘要: C语言第七讲,函数入门. 一丶了解面向过程和面向对象的区别. 为什么要先讲面向过程和面向对象的区别? 面向过程,就是什么都要自己做. 比如你要吃饭. 那么你得自己做饭. 面向对象, 面向对象就是我要吃饭. 我只需要支付一点点酬金.就能吃了. 不用自己做了. 而C语言就是面向过程的. 也就是说. 面向 阅读全文
posted @ 2018-02-26 13:19 iBinary 阅读(480) 评论(0) 推荐(0) 编辑
摘要: C语言第六讲,数组 一丶什么是数组 数组,就是一整块的连续内存空间. 且类型都是一样的.大小一样 比如: 1.1数组元素的访问 我们要访问数组,例如上面,我们访问元算2,元素3等等怎么访问.. 比如有一个数组为: int Arry[3] = {1,2,3}; //数组定义初始化. Arry[0] = 阅读全文
posted @ 2018-02-26 12:41 iBinary 阅读(539) 评论(0) 推荐(0) 编辑
摘要: C语言第五讲,语句 顺序循环选择. 一丶语句的简明了解 我们知道,在编写C语言程序的时候,代码是顺序执行的. 从上往下执行. 但是我们可以控制流程的. 在控制之前,我们要先熟悉什么是语句. 相比大家学习过语文知识, 知道一条句子是以句号结尾的. 那么高级代码也是这样.只不过不是句子结尾.而是分号结尾 阅读全文
posted @ 2018-02-18 18:09 iBinary 阅读(991) 评论(0) 推荐(0) 编辑