<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ttlyfast</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ttlyfast]]></copyright><item><title><![CDATA[二进制炸弹第六关]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/2328929</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/2328929</guid><author>ttlyfast</author><pubDate>Fri, 25 Apr 2008 20:26:00 +0800</pubDate><description><![CDATA[初步翻译了一汇编 是 二进制炸弹 实验里滴第六个炸弹 翻译了半天 累哦 相关帖子地址 http://topic.youkuaiyun.com/u/20071126/21/117bf6a0-dccb-49bc-ab3c-9852b6158862.html00401409 :  401409:    55                            push   %ebp  40140a:    89 ]]></description><category></category></item><item><title><![CDATA[构造缓冲区溢出攻击字符串]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/2328866</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/2328866</guid><author>ttlyfast</author><pubDate>Fri, 25 Apr 2008 20:05:00 +0800</pubDate><description><![CDATA[题目：     对如下程序实施缓冲区溢出攻击，要求printf("getbuf returned 0x%x/n", val);    打印出 0xdeadbeef   /* Bomb program that is solved using a buffer overflow attack */#include stdio.h>#include stdlib.h>#include ctype.]]></description><category></category></item><item><title><![CDATA[Linux 汇编语言开发指南]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1873107</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1873107</guid><author>ttlyfast</author><pubDate>Thu, 08 Nov 2007 11:59:00 +0800</pubDate><description><![CDATA[Linux 汇编语言开发指南  级别： 初级肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生英文版 AT&T汇编详细教程(Professional Assembly Language) 作者 Richard Blum ,格式:pdf原版下载地址  http://download.youkuaiyun.com/source/280080    汇编语言的优点是速度快]]></description><category></category></item><item><title><![CDATA[sprintf你知道多少]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1820692</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1820692</guid><author>ttlyfast</author><pubDate>Thu, 11 Oct 2007 19:19:00 +0800</pubDate><description><![CDATA[sprintf你知道多少 选自《优快云 社区电子杂志——C/C++杂志》 sprintf 是个变参函数，定义如下：int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外，后面可以接任意多个参数。而它的精华，显然就在第二个参数：格式化字符串上。printf 和spri]]></description><category></category></item><item><title><![CDATA[malloc()以及free()的机制]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1818034</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1818034</guid><author>ttlyfast</author><pubDate>Wed, 10 Oct 2007 11:04:00 +0800</pubDate><description><![CDATA[malloc()以及free()的机制来自bc-cn C语言论坛       事实上，仔细看一下free()的函数原型，也许也会发现似乎很神奇，free()函数非常简单，只有一个参数，只要把指向申请空间的指针传递给free()中的参数就可以完成释放工作！这里要追踪到malloc()的申请问题了。申请的时候实际上占用的内存要比申请的大。因为超出的空间是用来记录对这块内存的管理信息。先看一]]></description><category></category></item><item><title><![CDATA[推荐一本五星好书：深入理解计算机系统（修订版）]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1800890</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1800890</guid><author>ttlyfast</author><pubDate>Wed, 26 Sep 2007 08:58:00 +0800</pubDate><description><![CDATA[ from:http://outmyth.blogdriver.com/outmyth/1122212.html深入理解计算机系统（修订版）         【原书名】 Computer Systems A Programmers Perspective 【原出版社】 Pearson  【作者】 （美）Randal E.Bryant; David OHallaron  【译者】 龚奕利]]></description><category></category></item><item><title><![CDATA[gdb查看运行时数据]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1798533</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1798533</guid><author>ttlyfast</author><pubDate>Mon, 24 Sep 2007 15:11:00 +0800</pubDate><description><![CDATA[ gdb查看运行时数据                                                                                                                                                                       ]]></description><category></category></item><item><title><![CDATA[（编程经验）关于函数栈溢出的实例分析]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1798228</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1798228</guid><author>ttlyfast</author><pubDate>Mon, 24 Sep 2007 11:39:00 +0800</pubDate><description><![CDATA[ 函数栈溢出的实例分析来源：　http://blog.youkuaiyun.com/ttlyfast作者：　ttlyfast　msn: 　ttlyfast@hotmail.com　　　　有很多老程序会把函数写成如下形式 ： void f(one, two)int one;　／／参数类型写在（）后面int two;...{　　　　one = g1;　　　　two = g2;}]]></description><category></category></item><item><title><![CDATA[GCC使用手册]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1794625</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1794625</guid><author>ttlyfast</author><pubDate>Fri, 21 Sep 2007 14:19:00 +0800</pubDate><description><![CDATA[  1.前言    GCC编译器的手册(GCC MANUAL)的英文版已经非常全面，并且结构也非常完善了，只是一直都没有中文的版本，我这次阅读了GCC编译器的主要内容，对手册的内容进行了结构性的了解，认为有必要对这次阅读的内容进行整理，为以后的工作做准备。     由于我对这个英文手册的阅读也仅仅是结构性的。因此有很多地方并没有看，所以这篇文档的内容我也只能写出部分，对于以后需要详细了解的]]></description><category></category></item><item><title><![CDATA[AT&amp;amp;T汇编语言与GCC内嵌汇编简介]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1794381</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1794381</guid><author>ttlyfast</author><pubDate>Fri, 21 Sep 2007 11:35:00 +0800</pubDate><description><![CDATA[AT&T汇编语言与GCC内嵌汇编简介AT&T汇编语言与GCC内嵌汇编简介 版本 0.1  时间04/3/30EMAIL chforest_chang@hotmail.com1 AT&T 与INTEL的汇编语言语法的区别1.1大小写1.2操作数赋值方向1.3前缀1.4间接寻址语法1.5后缀1.6指令2 GCC内嵌汇编2.1简介2.2内嵌汇编举例2.3语法2.3.1汇编语句模板2.3.2输出部分2]]></description><category></category></item><item><title><![CDATA[关于PE可执行文件的修改]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1793000</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1793000</guid><author>ttlyfast</author><pubDate>Thu, 20 Sep 2007 14:20:00 +0800</pubDate><description><![CDATA[关于PE可执行文件的修改文章提交：ILSY (masteruser_at_263.net)在windows 9x、NT、2000下，所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format（可移植的执行体），即PE格式。有一些时候，我们需要对这些可执行文件进行修改，下面文字试图详细的描述PE文件的格式及对PE格式文件的修改。]]></description><category></category></item><item><title><![CDATA[PE文件格式详解]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1792990</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1792990</guid><author>ttlyfast</author><pubDate>Thu, 20 Sep 2007 14:15:00 +0800</pubDate><description><![CDATA[PE文件格式详解作者：MSDN译者：李马 (http://home.nuc.edu.cn/~titilima) 摘要           Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中（Specs and Strategy, Specifications, Windows NT File Format Specifi]]></description><category></category></item><item><title><![CDATA[gdb 使用教程]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1789669</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1789669</guid><author>ttlyfast</author><pubDate>Tue, 18 Sep 2007 13:58:00 +0800</pubDate><description><![CDATA[发信人: TJB (老六), 信区: Linux 标  题: GDB (2) 发信站: BBS 水木调试站 (Tue Jun  2 15:58:26 1998)  发 信 人：System_Killer(大家一起来发呆)           信区名称：Linux[4614] 信件提要：gdb(二) 原发信站：中国科大BBS站(Sat, 28 Mar 1998 22:28:43)  这里是GDB的一]]></description><category></category></item><item><title><![CDATA[c语言笔记]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1783464</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1783464</guid><author>ttlyfast</author><pubDate>Thu, 13 Sep 2007 12:51:00 +0800</pubDate><description><![CDATA[c 语言的有些库函数会在编译的时候被优化如gcc 中log2(1）会被优化成常数但是log2(20）就会在运行时计算值fabs 会被优化成机器（汇编）指令 fabs所以即使你没有包含 含有fabs声明的头文件 也可以成功编译运行带有fabs函数的程序.....................................................................(i]]></description><category></category></item><item><title><![CDATA[浮点数的比较]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1782524</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1782524</guid><author>ttlyfast</author><pubDate>Wed, 12 Sep 2007 17:39:00 +0800</pubDate><description><![CDATA[在数学运算当中经常会涉及到判断两个数是否相等的情况对于整数很好处理 A==B这样的一个语句就可以解决全部的问题但是对于浮点数是不同的首先，浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的现在的计算机大部分都是数字计算机，不是模拟机，数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。其次计算机浮点数的精度在单精度float类型下，只有7位，在进行浮点运算的时候，]]></description><category></category></item><item><title><![CDATA[把游戏变成com组件，实现框架窗口内可动态加载游戏功能（wince 粗略版）]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1764568</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1764568</guid><author>ttlyfast</author><pubDate>Wed, 29 Aug 2007 22:59:00 +0800</pubDate><description><![CDATA[windows 程序设计在线版本http://www.ai8windows6.cn/book/windows_programming/ 设计思想：1。把com写在dll里以实现动态加载功能。2。在dll里加入独立线程以驱动子窗口消息循环，使子窗口与主窗口相对独立。3。编写特定规格的容器用来动态加载com。以后会给出说明和整理。有不足之处请高手指正。具体代码：dl]]></description><category></category></item><item><title><![CDATA[理解和使用NT驱动程序的执行上下文]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1748578</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1748578</guid><author>ttlyfast</author><pubDate>Fri, 17 Aug 2007 17:30:00 +0800</pubDate><description><![CDATA[理解Windows NT驱动程序最重要的概念之一就是驱动程序运行时所处的“执行上下文”。理解并小心地应用这个概念可以帮助你构建更快、更高效的驱动程序。 NT标准内核模式驱动程序编程中的一个重要观念是某个特定的驱动程序函数执行时所处的“上下文”。传统上文件系统开发者最关注这个问题，但所有类型的NT内核模式驱动程序的编写者都能从对执行上下文的深刻理解中获益。小心谨慎地使用执行上下文的概]]></description><category></category></item><item><title><![CDATA[嵌入式Linux入门的误区]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1746678</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1746678</guid><author>ttlyfast</author><pubDate>Thu, 16 Aug 2007 15:44:00 +0800</pubDate><description><![CDATA[                                    嵌入式Linux入门的误区                                                                    来自：http://www.chinaunix.net                            ]]></description><category></category></item><item><title><![CDATA[WDM 驱动程序 笔记]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1746632</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1746632</guid><author>ttlyfast</author><pubDate>Thu, 16 Aug 2007 15:24:00 +0800</pubDate><description><![CDATA[注册表的角色有三种注册表键负责配置。它们是硬件(hardware)键、类(class)键、服务(service)键。必须明确一点，这些名字(指hardware、class、service)并不是某个专用子键的名称：它们是这三种键的一般称谓，其具体的路径名要取决于它们所属的设备。概括地讲，硬件键包含单个设备的信息，类键涉及所有相同类型设备的共同信息，服务键包含驱动程序信息。有时人们用“实例(inst]]></description><category></category></item><item><title><![CDATA[DIRECTX GRAPHICS C/C++教程（一）]]></title><link>https://blog.youkuaiyun.com/ttlyfast/article/details/1560257</link><guid>https://blog.youkuaiyun.com/ttlyfast/article/details/1560257</guid><author>ttlyfast</author><pubDate>Wed, 11 Apr 2007 11:33:00 +0800</pubDate><description><![CDATA[                        DIRECTX GRAPHICS C/C++教程（一）                                                                                                  作者：未知              ]]></description><category></category></item></channel></rss>