Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都...
分类:
其他好文 时间:
2015-02-06 16:40:22
阅读次数:
236
Android反编译教程
——西北狼
前端时间有人让帮忙修改apk包名,然后我就翻出以前的翻编译工具来,可以的是,一个小小的APK,居然反编译失败~~~
然后找了些文章看了下,最后自己重新装工具用cmd命令行手工反编译成功,修改部分东西后重新打包成功,签名成功,安装成功~~~~
先把经验总结一下:
手工反编译比 网上的集成好的工具成功率要高很多(android 逆向助手 ...
分类:
移动开发 时间:
2015-02-05 15:09:32
阅读次数:
241
什么是Qt Resource系统?简单的说,就是在可执行程序中存储binary文件,而且还是与平台无关的。
与Qt Resource系统密切相关的有三个法宝,分别是qmake、rcc、QFile。
qmake是一种编译工具,根据developer创建的工程文件,自动生成MakeFile,简化了编译过程。qmake提供了moc和uic编译规则,专门用来支持Qt开发,其中moc是Qt元对象编译器M...
分类:
其他好文 时间:
2015-02-05 11:21:47
阅读次数:
200
cmake是个跨平台编译工具,类似于autoconf。通过编译本地环境的makefile或者workplace来编译程序。
它的优点是简单高效。
语法:
CMakeList.txt文件是由注释、命令和空白字符组成。
注释是由 # 开始,到行结尾。
命令是由:命令名(空格分隔的参数)组成。
例如:command
(args….)
args是以空格分隔...
分类:
其他好文 时间:
2015-02-04 21:53:11
阅读次数:
272
遇到一个需求,做一个专门访问自己网站的浏览器给用户使用,这个浏览器提供登录功能。此时是一个安装在客户端的exe程序,做登录验证要用到webservice,不能将验证逻辑写入exe中,否则客户端可以利用反编译得到数据库信息,导致数据库不安全。并且如果数据库改动配置文件,客户端必须升级,原exe不能使用...
分类:
Web程序 时间:
2015-02-04 16:18:30
阅读次数:
145
使用ant编译有关于C compiler(cc task)的时候,需要确认vs的环境有无配置,否则会遇到形形色色的问题,比如各种 vs编译工具找不到的错误,一个比较简单的解决方案,就是在执行ant前先执行vsvars32.bat或者vsvars64.bat,具体路径在:C:\Program File...
分类:
其他好文 时间:
2015-02-02 17:51:45
阅读次数:
181
工具
反编译需要的工具
上面都是命令行反编译,还有androidfly是图形界面,但是我所下载的反编译后的jar包无法查看,应该是因为不是最新的。
反编译出资源文件
使用apktool,办要反编译的apk复制到apktool文件加下:
启动cmd,进入apktool目录下,然后运行如下命令(路径各有不同):
C:\Users\ASUS>f:
F:\>cd \w...
分类:
其他好文 时间:
2015-02-01 14:53:12
阅读次数:
178
今天,Mayuyu来讲一个比较重要的概念,即交叉编译,主要分为如下几个方面来讲述。
Contents
1. 什么是交叉编译 ?
2. 为什么要使用交叉编译 ?
3. 交叉编译工具链
1. 什么是交叉编译 ?
所谓交叉编译,简单地来说就是在一个平台上编译生成另一个平台上的可执行代码。注意这里的平台实际上
包含两个概念,即体系结...
分类:
其他好文 时间:
2015-01-30 17:44:51
阅读次数:
131
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),能够输出所有文件的Makefile,...
分类:
其他好文 时间:
2015-01-30 16:05:39
阅读次数:
112
使用MonoDevelop查看代码 1.解压缩一个Ipa文件,找到如下目录2.拖拽一个Assembly-CSharp.dll文件到MonoDevelop工具栏,即可查看C#代码其他C#反编译工具:.NET Reflector:http://www.red-gate.com/products/dotn...
分类:
编程语言 时间:
2015-01-30 14:33:03
阅读次数:
197