- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 VC6启动代码分析
好久没写技术文章了,可见最近生活如此颓废。。。。。。嘿嘿……为了工作方便,分析了下VC6的启动代码,扔上来充个数,原程序在VC98/CRT/SRC/CRT0.C这个文件中。 须分析的程序名:a.cpp 编译器:VC6 编译环境:进入console,在VC98/Bin,运行VCVARS32.BAT,环境设置好,然后运行cl a.cpp 分析前准
2005-10-08 17:45:00 2126 1
原创 缓冲区溢出攻击实验
本文的实验来源于《Computer Systems A Programmers Perspective》(深入理解计算机系统》一书中第三章的一个实验。 作者给出了一个含有缓冲区溢出的程序bufbomb.c,你需要做的,就是注入给缓冲区些特殊的数据,到底利用缓冲区的目的。//bufbomb.c/* Bomb program that is solved using a buffer
2005-04-27 19:50:00 2524 1
原创 Scheme的数据类型
Scheme中的数据非常之丰富!总的来说分两种,一种是简单数据类型,一种是复合数据类型。 简单数据类型中,又包含逻辑型,数值性,字符型和符号型这四种数据类型。 复杂数据类型,包含字符串型,向量型,点对型,和列表型。下面分别简要介绍这些。1:逻辑型 这没什么好说的,就个真假问题,对应的数值是#t, #f这点请和c++中的true,false区别开来。
2005-04-23 00:06:00 2322
原创 Scheme的学习感悟
听说Scheme是个不错的语言,算是Lisp的一个方言把。不说别的,就冲着和Emacs内嵌的Common Lisp语言和Sawfish窗口管理器使用的脚本控制语言,学了!再说,那个著名的巫师书《SICP》里面说了对初学者比较有好处,可以集中精力专注于解决问题,而不是把时间浪费在语言的语法细节上……其实真实的目的是,偶买了《SICP》这书,不学Scheme的话,似乎白烧钱了。。。 废话少说
2005-04-22 05:04:00 3385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人