摘要: 大部分vps提供网站都会在网站上提供一个控制台界面,方便操作远程vps。但是使用起来特别不方便,尤其在一个神奇的国家,打开国外网站都困难,何况还要在网站上不断的操作。这一教程记录如何在Windows系统下使用Putty来远程操作Vps。 一、环境配置 一台有CentOS的主机,我这里用的是DigitalOcean的主机,CentOS6.7 32位系统,其他地方购买的主机应该也是一样的,主要就是... 阅读全文
posted @ 2016-06-18 16:22 reyzal 阅读(4091) 评论(0) 推荐(0) 编辑
摘要: 朋友发来一个apk,需要分析其中的一些算法,分析过程涉及到了重新打包apk,打包后的apk运行失败,估计是apk内部有检验是否被篡改的代码。检验apk是否被篡改,简单的方法是直接校验签名,如果apk签名和预先设置的签名不同,则可以判定apk被篡改了。 获取签名函数: getPackageInfo 尝试在代码里查找此函数,找到好几处,每个地方都查看了一下,最后定位到如下代码: public st... 阅读全文
posted @ 2016-06-02 11:44 reyzal 阅读(5970) 评论(0) 推荐(0) 编辑
摘要: 缩放图像是图像处理中需要经常使用的操作。太小的图像在图像识别中不能很好的处理,需要将其放大,太大的图像不方便储存,需要将其缩小,下面记录OpenCV图片缩放方法。 缩放函数 void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEA... 阅读全文
posted @ 2016-06-01 16:12 reyzal 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 如果安装的是CentOS minimal版无网络的可以看这篇文章。 一、安装依赖环境 依次执行如下命令 yum install updateyum install kernel-headers yum install kernel-devel yum install gcc* yum install make 安装完成重启系统 reboot 二、安装增强功能 等待完成后,点击VirtualB... 阅读全文
posted @ 2016-05-19 16:49 reyzal 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 默认情况下载的centos 6.5 minimal是不开启网卡功能的,按照下面的步骤开启网卡。 vi /etc/sysconfig/network-script/ifcfg-eth0 将其中的 ONBOOT=no 修改为 ONBOOT=yes 然后重启系统 shutdown -r now 重启之后重新启动网络服务 service network restart 此时应该就有网络了。使用下面的... 阅读全文
posted @ 2016-05-19 15:21 reyzal 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、源码编译 C++操作json字符串最好的库应该就是jsoncpp了,开源并且跨平台。它可以从这里下载。 下载后将其解压到任意目录,它默认提供VS2003和VS2010的工程文件,使用VS2010可以直接打开makefiles\msvc2010目录下的sln文件。 工程文件提供Jsoncpp的win32和win64静态库生成。点击生成--批生成选择需要生成的配置后即可生成jsoncpp静态库。生... 阅读全文
posted @ 2016-05-15 00:59 reyzal 阅读(23056) 评论(0) 推荐(0) 编辑
摘要: Com组件开发过程中用的不多,资料也不多,故记录开发Com组件中的部分问题。 在这一篇文章里,讲解了如何使用VS2010创建Com组件。现在基于该文章创建的Com组件接口,创建VC++项目来调用该接口。 使用流程 新建win32控制台项目。 主文件代码如下: #include "stdafx.h" #include "../testCom/testCom_i.h" #include "../tes... 阅读全文
posted @ 2016-05-15 00:27 reyzal 阅读(4622) 评论(0) 推荐(0) 编辑
摘要: CreateRemoteThread虽然很容易被检测到,但是在有些场合还是挺有用的。每次想用的时候总想着去找以前的代码,现在在这里记录一下。 CreateRemoteThread远程注入 DWORD dwOffect,dwArgu; BOOL CreateRemoteDll(const char *DllFullPath, const DWORD dwRemoteProcessId ,DWORD... 阅读全文
posted @ 2016-05-11 17:08 reyzal 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 一直对C++的复制(Copy)、赋值(Assign)操作比较困惑,现在看书的时候看到了,就把它顺便记下来。 一、什么时候触发 一下代码可以熟悉什么时候触发复制操作,以及什么时候触发赋值操作: 输出结果如下: 二、复制、赋值、析构函数重写的必要性 上面的例子不足以说明重写复制、赋值、析构的重要性,当类 阅读全文
posted @ 2016-05-04 10:19 reyzal 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 一、dex和odex dex是安卓dalvik虚拟机的可执行文件,可以在导出的apk文件里用解压缩软件直接打开。odex是经过优化过的dex。odex一种是从apk程序中提取出来的,与apk文件存放在同一目录,文件后缀为odex,这类odex文件多是Android ROM的系统程序;另一种缓存文件,这类odex仍以dex为后缀,存放在cache/dalvik-cache目录下。存放文件名格式为“... 阅读全文
posted @ 2016-05-02 15:39 reyzal 阅读(11439) 评论(0) 推荐(0) 编辑