09 2012 档案
摘要:线性表让编程改变世界Change the world by program感受线性表的存在各位鱼油大家好,从今天开始小甲鱼带大家开始学习第一个数据结构:线性表先让我我们通过图片来感受一下,线性表的特性吧。[caption id="attachment_758" align="aligncenter"...
阅读全文
posted @ 2012-09-27 03:03
我就爱小甲鱼
摘要:线性表让编程改变世界Change the world by program感受线性表的存在各位鱼油大家好,从今天开始小甲鱼带大家开始学习第一个数据结构:线性表先让我我们通过图片来感受一下,线性表的特性吧。[caption id="attachment_758" align="aligncenter"...
阅读全文
posted @ 2012-09-27 03:03
我就爱小甲鱼
摘要:OD使用教程7(下)- 调试篇07让编程改变世界Change the world by program认识OD的两种断点OllyDBG从原理上来区分,有两种不同的断点:软件断点和硬件断点。也许会有朋友说那不是还有内存断点吗?内存断点严格来说是属于一种特殊的软件断点。内存断点:内存断点每次只能设置一个...
阅读全文
posted @ 2012-09-24 03:48
我就爱小甲鱼
摘要:OD使用教程7(下)- 调试篇07让编程改变世界Change the world by program认识OD的两种断点OllyDBG从原理上来区分,有两种不同的断点:软件断点和硬件断点。也许会有朋友说那不是还有内存断点吗?内存断点严格来说是属于一种特殊的软件断点。内存断点:内存断点每次只能设置一个...
阅读全文
posted @ 2012-09-24 03:48
我就爱小甲鱼
摘要:OD使用教程7(上)- 调试篇07让编程改变世界Change the world by program小甲鱼觉得,掌握逆向的思维尤为重要。所以在咱的OD使用教程中,不单会告诉你怎么去逆向这个软件,小甲鱼更多想引导大家发挥自己的想象力,在理解原理的基础上用更多创新的方法实现突破。(此处应该有掌声)好滴...
阅读全文
posted @ 2012-09-24 03:44
我就爱小甲鱼
摘要:OD使用教程7(上)- 调试篇07让编程改变世界Change the world by program小甲鱼觉得,掌握逆向的思维尤为重要。所以在咱的OD使用教程中,不单会告诉你怎么去逆向这个软件,小甲鱼更多想引导大家发挥自己的想象力,在理解原理的基础上用更多创新的方法实现突破。(此处应该有掌声)好滴...
阅读全文
posted @ 2012-09-24 03:44
我就爱小甲鱼
摘要:OD使用教程6 - 调试篇06让编程改变世界Change the world by program这一讲开始,小甲鱼带大家接触真正程序的逆向。其实也没啥大不了的,也就是对之前所学的知识进行巩固和加强。不过,在每一节课中,小甲鱼都会教给大家不同的新内容,绝对新鲜!这节课我们试图对一个“太监版”的程序进...
阅读全文
posted @ 2012-09-21 01:28
我就爱小甲鱼
摘要:OD使用教程6 - 调试篇06让编程改变世界Change the world by program这一讲开始,小甲鱼带大家接触真正程序的逆向。其实也没啥大不了的,也就是对之前所学的知识进行巩固和加强。不过,在每一节课中,小甲鱼都会教给大家不同的新内容,绝对新鲜!这节课我们试图对一个“太监版”的程序进...
阅读全文
posted @ 2012-09-21 01:28
我就爱小甲鱼
摘要:时间复杂度和空间复杂度3让编程改变世界Change the world by program函数调用的时间复杂度分析如果我们把问题再实际化一点,大家是否能自己正确的分析出来呢?我们来看下边这个例子:[codesyntax lang="c"]int i, j;for(i=0; i < n; i++) ...
阅读全文
posted @ 2012-09-18 05:26
我就爱小甲鱼
摘要:时间复杂度和空间复杂度3让编程改变世界Change the world by program函数调用的时间复杂度分析如果我们把问题再实际化一点,大家是否能自己正确的分析出来呢?我们来看下边这个例子:[codesyntax lang="c"]int i, j;for(i=0; i < n; i++) ...
阅读全文
posted @ 2012-09-18 05:26
我就爱小甲鱼
摘要:OD使用教程5 - 调试篇05让编程改变世界Change the world by program上节课我们留下一个作业,试图通过这个作业证明有些东西像PE结构还是需要耐心的学习滴。不知道大家是否成功地被改小程序困惑住,但无论如何,如果不懂得PE结构的原理,用OD调试这个程序就会遇到诸多问题。好吧,...
阅读全文
posted @ 2012-09-15 05:47
我就爱小甲鱼
摘要:OD使用教程5 - 调试篇05让编程改变世界Change the world by program上节课我们留下一个作业,试图通过这个作业证明有些东西像PE结构还是需要耐心的学习滴。不知道大家是否成功地被改小程序困惑住,但无论如何,如果不懂得PE结构的原理,用OD调试这个程序就会遇到诸多问题。好吧,...
阅读全文
posted @ 2012-09-15 05:47
我就爱小甲鱼
摘要:OD使用教程4 - 调试篇04让编程改变世界Change the world by program去除NAG窗口nag本意是烦人的意思,nag窗口是软件设计者用来时不时提醒用户购买正版的警告窗口。软件设计者可能认为当用户忍受不了试用版中的这些烦人的窗口时,就会考虑购买正式版本。但在我国特殊国情嘛,我...
阅读全文
posted @ 2012-09-13 05:55
我就爱小甲鱼
摘要:OD使用教程4 - 调试篇04让编程改变世界Change the world by program去除NAG窗口nag本意是烦人的意思,nag窗口是软件设计者用来时不时提醒用户购买正版的警告窗口。软件设计者可能认为当用户忍受不了试用版中的这些烦人的窗口时,就会考虑购买正式版本。但在我国特殊国情嘛,我...
阅读全文
posted @ 2012-09-13 05:55
我就爱小甲鱼
摘要:时间复杂度和空间复杂度2让编程改变世界Change the world by program算法时间复杂度我们说好的时间复杂度和空间复杂度呢?历来大学老师在讲解这两个概念,都是直接登堂入室,导致八成学生对概念理解不深刻,或者说只是硬背起来而已。为了让大家能够更好地接受这两个比较重要的概念,我们有了上...
阅读全文
posted @ 2012-09-09 05:05
我就爱小甲鱼
摘要:时间复杂度和空间复杂度2让编程改变世界Change the world by program算法时间复杂度我们说好的时间复杂度和空间复杂度呢?历来大学老师在讲解这两个概念,都是直接登堂入室,导致八成学生对概念理解不深刻,或者说只是硬背起来而已。为了让大家能够更好地接受这两个比较重要的概念,我们有了上...
阅读全文
posted @ 2012-09-09 05:05
我就爱小甲鱼
摘要:OD使用教程3(下) - 调试篇03让编程改变世界Change the world by program逻辑运算[caption id="attachment_706" align="aligncenter" width="358"] 逻辑运算[/caption]关于test指令test指令格式:t...
阅读全文
posted @ 2012-09-06 02:54
我就爱小甲鱼
摘要:OD使用教程3(下) - 调试篇03让编程改变世界Change the world by program逻辑运算[caption id="attachment_706" align="aligncenter" width="358"] 逻辑运算[/caption]关于test指令test指令格式:t...
阅读全文
posted @ 2012-09-06 02:54
我就爱小甲鱼
摘要:OD使用教程3(上) - 调试篇03让编程改变世界Change the world by program关于系统APIWindows应用程序运行在Ring3级别(包括我们的倚天剑:OllyDBG)[caption id="attachment_704" align="aligncenter" wid...
阅读全文
posted @ 2012-09-06 02:46
我就爱小甲鱼
摘要:OD使用教程3(上) - 调试篇03让编程改变世界Change the world by program关于系统APIWindows应用程序运行在Ring3级别(包括我们的倚天剑:OllyDBG)[caption id="attachment_704" align="aligncenter" wid...
阅读全文
posted @ 2012-09-06 02:46
我就爱小甲鱼
摘要:OD使用教程3(上) - 调试篇03让编程改变世界Change the world by programOD使用教程3亲爱的鱼油们:当您看到这教程的时候,小甲鱼做了两个非常艰难的决定。决定一,我们的OllyDBG使用教程将进一步给大家解释所以然,因为市面上几乎所有的教程都是告诉你应该怎么做,但是没有...
阅读全文
posted @ 2012-09-06 02:35
我就爱小甲鱼
摘要:OD使用教程3(上) - 调试篇03让编程改变世界Change the world by programOD使用教程3亲爱的鱼油们:当您看到这教程的时候,小甲鱼做了两个非常艰难的决定。决定一,我们的OllyDBG使用教程将进一步给大家解释所以然,因为市面上几乎所有的教程都是告诉你应该怎么做,但是没有...
阅读全文
posted @ 2012-09-06 02:35
我就爱小甲鱼
摘要:时间复杂度和空间复杂度1让编程改变世界Change the world by program算法效率的度量方法上一讲中我们提到设计算法要尽量的提高效率,这里效率高一般指的是算法的执行时间。那么我们如何来度量一个算法的执行时间呢?所谓“是骡子是马拉出来遛遛”,比较容易想到的方法就是我们把算法跑若干次,...
阅读全文
posted @ 2012-09-04 04:04
我就爱小甲鱼
摘要:时间复杂度和空间复杂度1让编程改变世界Change the world by program算法效率的度量方法上一讲中我们提到设计算法要尽量的提高效率,这里效率高一般指的是算法的执行时间。那么我们如何来度量一个算法的执行时间呢?所谓“是骡子是马拉出来遛遛”,比较容易想到的方法就是我们把算法跑若干次,...
阅读全文
posted @ 2012-09-04 04:04
我就爱小甲鱼
摘要:DLL技术应用02让编程改变世界Change the world by programDLL的编写在Delphi环境中,编写一个DLLs和编写一个一般的应用程序并没有太大的区别。事实上作为DLLs主体的DLL函数的编写,除了在内存、资源的管理上有所不同外,并不需要其他特别的手段。根据DLL完成的功能...
阅读全文
posted @ 2012-09-02 04:27
我就爱小甲鱼
摘要:DLL技术应用02让编程改变世界Change the world by programDLL的编写在Delphi环境中,编写一个DLLs和编写一个一般的应用程序并没有太大的区别。事实上作为DLLs主体的DLL函数的编写,除了在内存、资源的管理上有所不同外,并不需要其他特别的手段。根据DLL完成的功能...
阅读全文
posted @ 2012-09-02 04:27
我就爱小甲鱼