自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HUA的专栏

HUA的天下-逆向的世界

  • 博客(77)
  • 收藏
  • 关注

原创 编程九阴真经之在游戏开发中学透汇编语言-郝义-专题视频课程

本套课程主要从游戏的角度来讲解汇编语言,生动形象,学成之后能对汇编语言有个清晰的认知。汇编语言是逆向利器,汇编语言是百语之王,大家千万不要错过经常的讲解奥。...

2017-07-26 13:40:29 348

原创 编程九阴真经之在游戏开发中学透C语言-郝义-专题视频课程

本套课程主要介绍C语言游戏编程中C语言的使用,主要全面理解C语言的精髓,本套课程主要用红色警戒来介绍C语言的使用

2017-07-24 14:12:22 538

原创 VC++游戏开发中学习数据结构-郝义-专题视频课程

数据结构比较枯燥,结合游戏(例如植物大战僵尸等)开发,了解数据结构(链表、二叉树、HASH表的)的使用,知其然知其所以然。

2017-07-18 16:28:12 280

原创 编程九阴真经系列之逆向反汇编调试Ollydbg-郝义-专题视频课程

本套课程主要讲解调试神器OD的使用,众所周知,逆向行业目前薪水超高,尤其360、腾讯等,逆向工程师更是炙手可热,本套课程从基础讲起,讲一讲Ollydbg的调试原理及一些实战操作...

2017-07-18 16:27:59 558

原创 编程九阴真经之逆向修炼C语言(反汇编)-郝义-专题视频课程

不懂汇编的码农,那算不得码农。一个真正的程序大师,肯定是熟玩反汇编的人,本套课程将从反汇编的角度一点点剖析C语言的底层实现,是国内首套系统化的C编程教学课程。...

2017-07-18 13:43:23 410

原创 VC++实战DirectX3D游戏引擎开发(初级班)-郝义-专题视频课程

本课程主要是讲解DirctX3D游戏引擎架构,利用固定流水线逐一实现从游戏开发核心底层到游戏逻辑的编写,一步步完成3D引擎编写。在教程中,我们会制作一些游戏,应用到的C++基础知识点和DirectX API。通过结合实战讲解知识将更有利于你对C++的学习,深刻理解游戏开发过程。...

2017-07-18 10:42:46 853

原创 穿回南宋第N+1张 力战玄天

玄天眼看一少年腾空出世,心下慈念已动,硬生生将掌法收回,口打佛号:阿弥陀佛,善哉善哉。再看这少年,傲骨英风,毫无退意。玄天:施主少年英雄,所为何人?为何要强出头。少年答道:阁下乃少林高僧,武林泰斗,为何要欺负一个小姑娘,为何招招毒辣?玄天罗汉脸色微微一红,应声答道:施主有所不知,本寺近来连遭大变,方丈师兄命我严守藏经阁,这小姑娘趁我不在之际,竟然偷走易筋经,老衲

2016-09-04 21:47:01 555

原创 2016从零开始纯C语言、C++语言一步一步完成RPG大型游戏开发

如题,项目筹备中,本期项目共5个阶段,耗时2年。第一阶段:待更新联系QQ:84501506

2016-05-31 11:53:03 4018 4

原创 This指针

假如有一个类A,里面有一个成员函数get(),例如:class A{public:    void get();}A a;那么a.get()表示什么呢?首先给出答案是get(&a),因为在类的底层机制中,成员函数的第一个参数都是一个指向该类数据结构的指针(静态成员函数除外),所以成员函数get()的存在形式为void get(A* this)

2014-08-10 09:58:08 540

原创 简述Socket,IP,TCP三次握手,HTTP协议(有助于理解、记忆和学习)

我在这里简述Socket,IP,TCP三次握手,HTTP协议(有助于理解、记忆和学习面试时方便回答)1、socket原理Socket支持网上点对点的通信服务的一种技术,服务端端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据。服务器端建立一个serversocket,设置好本机的ip和监听的端口与socket进行绑定,并开始监听连接请求,当接收到连接请求后

2014-06-20 11:08:17 782

原创 【动画教程】真封神南极服务端2.52架设第五集

官方网站www.zfs2014.com动画名称:真封神南极服务端2.52架设第五集主讲人:diablo2208教程下载地址:http://pan.baidu.com/s/1dDchMjJ

2014-04-27 12:46:24 1759

原创 【动画教程】真封神南极服务端2.52架设第四集

官方网站www.zfs2014.com动画名称:真封神南极服务端2.52架设第四集主讲人:diablo2208教程下载地址:http://pan.baidu.com/s/1bnf9EkZ

2014-04-27 12:45:45 1474

原创 【动画教程】真封神南极服务端2.52架设第三集

官方网站www.zfs2014.com动画名称:真封神南极服务端2.52架设第三集主讲人:diablo2208教程下载地址:http://pan.baidu.com/s/1c0GfyMk

2014-04-27 12:44:52 2648 1

原创 【动画教程】真封神南极服务端2.52架设第二集

官方网站动画名称:真封神南极服务端2.52架设第二集主讲人:diablo2208教程下载地址:http://pan.baidu.com/s/1qW8pwCk

2014-04-27 12:44:04 2509 1

原创 反汇编吸星大法-IDA神器特殊之处

看过>的朋友一定知道吸星大法吧,这是一种可以吸取他人内功来使自己功力增长的神功,(段誉的北冥神功也是这样, 扯远了...).对于程序员来说,增长自己编程功力的一个好方法是阅读其它人开发的程序的源码,从而把别人的技术来消化成为自己知识,这是不是很象吸星大法?但开源的程序毕竟是在少数,大多数程序都只会分发可执行文件及相关文件,这时我们要想查看此程序的代码,就只有把它反汇编,当然这需要一定的汇编功底

2014-04-15 12:10:39 1568

原创 游戏引擎逆向培训开篇第一节:反汇编学习C++总纲

大家好,我是小花,本人接触游戏逆向很久了

2014-04-15 11:48:57 1675

原创 导出CSV格式文件,用Excel打开乱码的解决办法

导出CSV格式文件,用Excel打开乱码的解决办法1、治标不治本的办法     将导出CSV数据文件用记事本打开,然后另存为“ANSI”编码格式,再用Excel打开,乱码解决。     但是,这个办法对于软件开发来说,就是不具有友好性,治标不治本2、利用兼容微软,指定BOM的办法      ServletOutputStream ou

2014-02-21 09:41:59 2335 1

原创 http协议的理解

http协议是应用层的一种协议,貌似发展到现在已经有24年了,在自己的日常工作和生活中一直离不开internet,也就和http协议密不可分,但是却么有深入了解过,今天google了一下,总结下自己的理解。jessonlv-吕国栋原创文章,转载请注明出处:http://blog.csdn.net/jessonlvhttp协议应该说有以下几个主要的特点:1、支持客户端/服务器

2014-02-20 19:45:23 642

原创 16位汇编与WIN32汇编的主要区别

16位汇编与WIN32汇编的主要区别:16位汇编属于DOS系统WIN32汇编主要用于windows系统的窗口界面程序编写。

2014-01-26 17:11:00 2449 1

原创 网络传输工作原理的通俗理解

本文结合生活中的实例,说明网络传输的基本原理 我们以甲对乙表达“大家好!”为例。甲乙两人一个只会讲中文,一个只会讲法文,两人如何交流呢?我们把不同层次的翻译当做通信协议的实现来看。网络层次图: 甲(讲中文)               乙(讲法文)英语翻译协议>             英语翻译协议>英语单词分解协议>        

2013-12-26 12:25:06 7762 2

原创 yoda1.02壳伪装技术揭秘

现在很多软件加壳之后,你用查壳软件一查,都显示yoda壳,这是为什么呢?这到底代表了什么壳呢?打开peid的userdb.txt,里面查找一下yoda的特征码,发现居然从头到尾都是问号,看来这数据库将识别不到的都归为yoda了所以一些vmp、tmd等强壳基本上都被伪装成这个了!!更多精彩内容请访问www.zfsyhg.com

2013-12-23 18:19:44 2884 1

原创 c语言const关键字与宏的区别

在c语言中const关键字用来修饰一个变量,它限定一个变量不允许被修改。const int max_size = 5;看起来使用const修饰的变量,和使用宏很类似,为何不直接使用宏呢?#define MAX_SIZE (5)这是因为和宏比起来:1. const修饰的是一个变量,所以会在代码编译阶段进行语法检查。而宏只会在预编译阶段进行简单的替换动作;2. 使用

2013-12-18 12:34:24 1481

原创 strlen和sizeof的区别

strlen是一个函数,用来计算字符串的长度。#include size_t strlen(const char *s);char test[4] = {'t','e','s','t'};此时strlen(test)的结果是什么?答案是无法预知。因为字符串"test"没有以字符'\0'结束,而字符't'后面的地址上的数据是无法预知的,并且strlen计算字符串的

2013-12-18 12:33:08 480

原创 仿QQ右下角弹窗新闻_源码分享

源码名称:仿QQ右下角弹窗新闻源码作者:邓学彬(泪闯天涯)开发环境:Visual Studio 2005 源码说明:Win32(SDK)开发,自绘实现,支持多种皮肤风格.无需其他界面库.     美中不足之处是行距不能调整,GDI操作中,没发现现成的函数可以调整的,需要自己逐字计算才行了,所以这个就留给你们自己去完善了.[cpp]view plainco

2013-12-15 14:59:02 863

原创 桌面动画-雪花和兔子

圣诞和新年快到了,做了个桌面动画的窗口特效,搞搞气氛。效果是在桌面右下角有几只可爱的小兔子,有动画效果。满屏幕雪花飘落。雪花随机移动位置、尺寸、旋转角度。屏幕录像转成GIF后有失真,大家还是下载后直接运行EXE文件看效果吧.实现方法要实现背景透明,采用了分层窗口。给窗口加上WS_EX_LAYERED样式,使用Gdiplus画出图片,然后UpdateLayeredWi

2013-12-15 14:56:25 2499

原创 RtlZeroMemory中的Rtl是什么意思

Rtl:runtime library的缩写,就是“运行时函数库”的意思

2013-12-15 12:31:46 1814

原创 Win32汇编--开始了解窗口程序

窗口是什么?大家每天在使用Windows,屏幕上的一个个方块就是一个个窗口!那么,窗口为什么是这个样子呢?窗口就是程序吗? 回想DOS时代的计算屏幕,在1990年Windows 3.0推出之前,计算机的屏幕一直使用文本模式,黑洞洞的底色上漂浮着白色的小字。对DOS程序来说,屏幕是唯一的,上面有光标表示输入字符的位置,程序运行后往屏幕输出一些信息,退出时输出的信息就留在了屏幕上,然后

2013-12-15 12:26:39 1912

原创 函数调用之mov edi, edi

很多函数前面几个指令都是下面这样:mov     edi, edipush    ebpmov     ebp, esp第一行指令,是不是没用呢?你还会在上面发现5个没用的nop这样的做法是方便做hook,比如你要挂钩这个函数,你可以用一个2字节的短jmp(eb xx)转移到那5个nop那里,然后在那5个nop那里做一个大的jmp(e9 xx xx xx x

2013-12-14 20:39:06 1604 1

原创 cocos2d-x 入门教程

第一讲:cocos2d-x 开发环境搭建 创建第一个应用程序 加载和显示位图第二讲:cocos2d-x的动作子系统第三讲:场景 场景的切换 场景切换效果第四讲:cocos2d-x常用控件第五讲:CCSprite帧序列动画下载地址:链接: http://pan.baidu.com/s/1pHHFA 密码: v7nf

2013-12-13 20:17:33 838

原创 Windows NT 技术(NT:New Technoly)

Windows NT 技术简介 NT:New Technoly(新技术,因比DOS、WIN9X采用了很多新技术而得名) Windows NT基本介绍 WindowsNT是Microsoft推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可做PC操作系统。它与通信服务紧密集成,提供文件和打印服务,能运行客户机/服务器应用程序,内置了Interne

2013-12-13 18:04:49 687

原创 汇编实现二叉树

今天翻找以前的代码, 突然发现, 以前曾经用汇编写的二叉树, 以前对汇编过于执着. 是好事, 也是坏事. 个人觉得, 用MASM写代码其实和C语言的差别是非常小的, 但是毕竟是不同的语言, 就和C和C++的差别一样, C++在C的基础之上多了一点东西, 多的这点东西带来的是思想上的转变, 汇编也是一样, 用汇编写的代码, 我觉得带来的其实也是一种思想. 一种用汇编想问题的思想.有个

2013-12-09 12:15:49 2048

原创 Win32汇编语言实战编写软件教程即将开始录制

Win32汇编语言实战编写软件教程即将开始录制敬请关注!!

2013-12-04 10:22:20 781

原创 真封神引擎技术篇之易语言GM工具开发教程第四集

真封神引擎技术篇之易语言GM工具开发教程第四集www.zfsyhg.com下载地址:http://pan.baidu.com/s/19tljI

2013-12-02 08:11:15 2589

原创 MySql数据库中Table的基本操作

一:表的简介表是数据库存储数据的基本单位,一个表包含若干个字段和记录 二:创建表语法:Create table 表名(属性名 数据类型 [约束条件],属性名 数据类型 [约束条件],属性名 数据类型 [约束条件]);约束条件: 例:创建图书类别表:t_bookTypeMysql>Create t

2013-12-01 13:11:48 2281

原创 MySql数据库基本操作方法【增】【删】【显示】【进入】

一: 数据库简介数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 二:显示所有数据库

2013-12-01 13:04:00 603

原创 2014反汇编特训第一集:IDA逆向分析双重循环寻找素数

反汇编特训第一集:IDA逆向分析双重循环寻找素数,随后会发布语音教程反汇编代码如下:(release版本)sub_401020       proc near                 mov     edi, 65h             ; 初值loc_40102A:                 mov     eax, edi             ; ea

2013-12-01 12:51:04 1349

原创 IsDebuggerPresent VC6.0编译时会报连接错误

IsDebuggerPresent函数可以用来检测本进程是否处于被调试状态,当然,这种方法的实用性不大。此函数在winbase.h中声明如下:WINBASEAPI BOOL WINAPI IsDebuggerPresent(void);如果本进程当前正在被调试则返回1,否则返回0。直接调用此函数的源程序在用VC6.0编译时会报连接错误,原因是kernel32.lib中找不到_IsDeb

2013-12-01 12:33:18 1508

原创 【批量下断点】od里查询二进制字串时用

比如我想查找所有含有08160AEB16的地方下断,我一般是先查找,然后F2下断,再CTRL+L再查找,再下断。用ODbgScript轻松解决var var1var add1var add2var cishuvar qianzuiask "请输入hex,支持??,hex必须用##,比如查找#B8??00000001db#"mov var1,$RESULT

2013-11-29 17:25:31 2476

原创 OD调试器DIY

在一些OD上,往往会看到OD的标题不是我们常见的OD标题,而是一些比较个性化的OD标题,如,小花www.zfsyhg.com个性加强版OD这些修改后的OD标题怎么来的,如果动手能力强的朋友一定会用来解剖这些个性化标题的OD,以便一探究竟--其实想拥有一款属于自己的个性化标题的OD很容易,只需要经过下面的操作,菜鸟可以拥有一款属于自己的个性化标题的OD --两个地址:

2013-11-29 15:48:31 2699

原创 【动画教程】真封神单机版网站架设及MYSQL的安装

真封神单机版网站架设及MYSQL的安装下载地址:http://pan.baidu.com/s/1CGD4ahttp://pan.baidu.com/s/1CGD4a

2013-11-29 15:24:55 4305

空空如也

空空如也

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

TA关注的人

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