摘要: 1. 边做边改模型(Build-and-Fix Model) 好吧,其实现在许多产品实际都是使用的“边做边改”模型来开发的,特别是很多小公司产品周期压缩的太短。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。 在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户提出新的要求,开发人员重新修改代码,直到用户和测试等等满意为止。 这是一种类似作坊的开发方式,边做边改模型的优点毫无疑问就是前期出成效快。 对编写逻辑不需要太严谨的小程序来说还可以对付得过去,但这种方法对任何规模... 阅读全文
posted @ 2014-01-12 18:09 收束的世界线void 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 下面是测试的贴图;程序大致流程如下图:程序是用Delphi写的,只有加载器加了个upx壳,其他的都没有加壳;所以分析起来就比较简单了;这个程序的关键技术都在ntshruis2.dll这个模块中了;主要是hook了4个QQ进程中4个关键的地方;1.CODE:0040F9A5pushoffseta?isvalidaccoun;"?IsValidAccount@Misc@Util@@YAHVCTXStrin"...CODE:0040F9AApushoffsetaKernelutil_d_0;"KernelUtil.dll"CODE:0040F9AFcallGe 阅读全文
posted @ 2013-12-10 14:41 收束的世界线void 阅读(536) 评论(0) 推荐(0) 编辑