2012年2月20日

摘要: 我喜欢废话,所以先废话下。因为今天有重要的事情要做,所以就一直忙到现在了。不过因为一直在干活,头脑还是很兴奋,想了想,最近在delphi应用的分析上面有了一点点的经验,今天和大家分享下,希望可以帮到你。但是呢,时间有点晚,而且文章也是从我自己逆向时候做的笔记里修改的,可能会有些难理解,甚至有错误的地方,这个万望指正,我肯定改的。因为是笔记,所以里面也有摘的其他人的东西的,而且也引用了之前自己的一篇文章,希望见到了熟悉的段子,理解下。毕竟是介绍和笔记嘛,也要从低到高的 :)…只要程序员还在用delphi,我们就还需要熟悉borland delphi的结构。而且相当有价值的一个部分是,现在有大量的 阅读全文
posted @ 2012-02-20 08:56 findmehere 阅读(2671) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: 在破解用Delphi写的软件时,经常会碰到一些诸如System.@LStrCmp、System.@LStrAddRef之类的函数。实际上它们都是Delphi内部用来处理字符串的过程/函数。这些函数在System里都可以找到。但是它们的参数和返回值有点特别。于是抽空看了一下system.pas。 首先,这些函数名都有一定的格式:_xStryyy 其中x可以是字符P、L、W。P代表该函数是处理传统Pascal字符串的,L代表该函数是处理长字符串的,W当然就是Unicode了。yyy就是表示函数的实际作用了。比如_PStrCat就是表示传统Pascal字符串的连接函数。大家可以查阅system... 阅读全文
posted @ 2012-02-16 00:16 findmehere 阅读(2685) 评论(0) 推荐(0) 编辑

2012年2月5日

摘要: Delphi中类的逆向工程 阅读全文
posted @ 2012-02-05 22:45 findmehere 阅读(1099) 评论(0) 推荐(0) 编辑

2011年11月28日

摘要: 1. Make的用处 Make在nix系统下常用来管理大型的软件项目。它可以自动决定哪些文件需要重新编译,避免重复编译,并且可以自己动安装软件与清理编译现场。还可以自动卸载编译安装的软件。2. Make与Makefile的关系 就像Shell与脚本,计算机与程序之间的关系。Makefile告诉Make要去做什么,需要什么,以及怎么样做。而Make负责执行这些指令。3. Makefile简价 规则是Makefile的重要组成部分,它规定了做什么,需要什么,以及怎么样去做这三部分的内容。规则包含了文件之间的依赖关系和更新此规则目标所需要的命令。 一个规则结构如下: target ... : pre 阅读全文
posted @ 2011-11-28 22:28 findmehere 阅读(942) 评论(0) 推荐(0) 编辑

2011年11月8日

摘要: 说明:1、本次源代码阅读,以Linux 最新的稳定版本(2.6)为主;2、源代码下载地址:在官方站点 www.kernel.org 上最新稳定版本是 2.6.13.2;在清华的 ftp 上随时都可以下载到:ftp.tsinghua.edu.cn/mirror/kernel.org/linux/kernel/v2.6/3、源代码阅读辅助工具:在Windows 环境下推荐SourceInsight3.5在Linux 环境下推荐SourceNavigator 5这两个软件都已经上传课程论坛4、参考书目:《深入理解Linux 内核》,陈莉君,冯锐、牛欣源译,中国电力出版社《Linux 内核源代码情境分 阅读全文
posted @ 2011-11-08 18:19 findmehere 阅读(3029) 评论(0) 推荐(0) 编辑

导航