liujiayu2的专栏

玩点技术

Ollydbg中断方法浅探

Ollydbg中断方法浅探 Ollydbg是一个新的32位的汇编层调试软件。适应于windows98、me、2000、xp和2003操作系统。由于他具有图形窗口界面,所以操作方便、直观,是cracker的好工具。  由于Ollydbg没有了TRW2000的万能断点,所以许多的新手感觉到用O...

2016-05-30 11:46:49

阅读数:293

评论数:0

十招教你学会软件破解(转)

下面谈到了一些在学习解密过程中经常遇到的问题,本人根据自己的经验简单给大家谈一谈。这些问题对于初学者来说常常是很需要搞明白的,根据我自己的学习经历,如果你直接照着很多破解教程去学习的话,多半都会把自己搞得满头的雾水,因为有很多的概念要么自己不是很清楚,要么根本就不知道是怎么一回事,所以希望通过下面...

2016-05-30 11:44:19

阅读数:317

评论数:0

程序员的吸星大法-IDA反汇编工具初探

看过>的朋友一定知道吸星大法吧,这是一种可以吸取他人内功来使自己功力增长的神功,(段誉的北冥神功也是这样, 扯远了...).对于程序员来说,增长自己编程功力的一个好方法是阅读其它人开发的程序的源码,从而把别人的技术来消化成为自己知识,这是不是很象吸星大法? 但开源的程序毕竟是在少数,大多数...

2016-05-30 11:41:19

阅读数:1757

评论数:0

利用ida对程序的静态链接库进行处理

用IDA进行反汇编时最怕遇到的就是跟踪到了程序静态链接的库函数中,看得一头雾水不说,还浪费了大量的时间。其实如果有符号表的话,看看函数名就知道大概功能了,再看看参数就可以pass了。本文以meterpreter主服务dll–metsrv.dll为例,简要介绍一下利用IDA工具FLAIR来对程序的静...

2016-05-30 11:40:14

阅读数:1357

评论数:0

类的逆向分析

类的权限控制只是编译器的产物,在汇编层次无法体现   类的构造函数VC特征 1.调用时,传递this指针。例如:lea     ecx, [ebp+testb] ; this 2.函数内部,先处理this指针。例如:mov     [ebp+this], ecx 3.若是有虚函数...

2016-05-30 11:37:56

阅读数:283

评论数:0

推荐一款cpp解析json工具--rapidjson

项目地址:http://code.google.com/p/rapidjson/ 上面有很详细的介绍:http://code.google.com/p/rapidjson/wiki/UserGuide 作者介绍说:" Rapidjsonis an attempt to cre...

2016-05-23 10:06:06

阅读数:317

评论数:0

C++冒号表达式

类构造函数(Constructor)的初始化列表 在构造函数后面紧跟着冒号加初始化列表,各初始化变量之间以逗号(,)隔开。下面举个例子。 class myClass { public :   myClass();// 构造函数,无返回类型,可以有参数列表,这里省去   ~myClass();// ...

2016-05-19 18:19:41

阅读数:599

评论数:0

rapidjson的read和write的sample

#include "json/document.h" #include "json/prettywriter.h" #include "json/stringbuffer.h"   这是生成数组的 void te...

2016-05-19 17:01:25

阅读数:794

评论数:0

rapidjson官方教程

教程 目录 Value 及 Document 查询Value 查询Array 查询Object 查询Number 查询String 创建/修改值 改变Value类型 转移语意(Move Semantics) 转移语意及临时值 创建String 修改Array 修改Ob...

2016-05-19 15:04:12

阅读数:11466

评论数:1

RapidJSON简介

RapidJSON是腾讯公司开源的一个C++的高性能的JSON解析器及生成器,同时支持SAX/DOM风格的API。 项目源码地址: Github托管:https://github.com/TencentOpen/rapidjsonCODE托管:https://code.cs...

2016-05-19 14:53:38

阅读数:654

评论数:0

jsoncpp和rapidjson哪个好用?

作者:Milo Yip 链接:http://www.zhihu.com/question/23654513/answer/46157616 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 身为 RapidJSON 作者,刚刚做完 28 个 C/...

2016-05-19 12:07:32

阅读数:765

评论数:0

一个python发包的脚本

#coding=utf-8 ''' Created on 2016年4月12日 @author: administrater ''' from socket import * import time HOST = '172.16.6.70' PORT = 7125 BUFSIZ = 1024 ...

2016-05-18 17:06:25

阅读数:639

评论数:0

详细解析Raid0、Raid0+1、Raid1、Raid5四者的区别

通过上篇文章《服务器为什么要做磁盘阵列?》的详细介绍,相信大家对raid冗余磁盘阵列都有了基础的认识。而当大家租用服务器时,挑选配置却又发现raid还有很多种类,其中常见的有RAID0、RAID0+1、RAID1、RAID5这四种。那么它们四者之间的区别又是什么呢?       通过下面这张...

2016-05-17 10:21:14

阅读数:326

评论数:0

在VC中如何找到崩溃的源头(二)

通过“crash地址 + MAP文件”来定位出错代码位置虽然需要经过比较复杂的地址计算,但却是最简单实现的方式。如果仅仅想通过崩溃地址定位出错的函数,就更加方便了。我在网上找到一个解析MAP文件的小工具,可以非常清晰的列出每个函数的地址,并且可以将分析表格导出为Excel文件。工具下载地址:htt...

2016-05-16 15:07:50

阅读数:263

评论数:0

在VC中如何找到崩溃的源头

我把这个试验的源代码列出来: const int x =10000; int main(int argc, char* argv[]) {        int *y=0;        y=(int*)&x;        *y=10;        return 0; ...

2016-05-16 15:07:12

阅读数:196

评论数:0

linux下解压命令大全

.tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:...

2016-05-07 10:14:24

阅读数:226

评论数:0

boost.asio系列——io_service

IO模型 io_service对象是asio框架中的调度器,所有异步io事件都是通过它来分发处理的(io对象的构造函数中都需要传入一个io_service对象)。     asio::io_service io_service;     asio::ip::tcp::socket s...

2016-05-05 21:15:38

阅读数:297

评论数:0

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