您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 《深入理解计算机系统》3.38题解——缓冲区溢出攻击实例文档

  2. 本文主要以《深入理解计算机》3.38题为例,详细地介绍了该题目的解题过程,主要目的是利用程序缓冲区溢出以达到改变程序的输出(攻击程序)。 要解决这类题目,需要对过程调用的栈帧变化、指令的作用有较深入的了解。同时在使用GDB调试程序时,命令的使用也能对尽快找出问题提供帮助,本文只简单地使用了p、x等命令,其他的注入display、layout命令更能帮助我们发现问题、解决问题。 另外,也需要对该类问题举一反三,从中可以观察到每个汇编指令的格式、功能及其使用方法。
  3. 所属分类:C

  1. UNIX/LINUX及其使用环境

  2. 1、通过WINDOWS操作系统中的远程登录程序telnet.exe 登录UNIX。 2、熟悉UNIX/LINUX的常用基本命令如ls、who、w、pwd、ps、pstree、top等。 3、通过WINDOWS操作系统中的FTP程序,练习WINDOWS和UNIX之间的文件交换。 4、用vi编写一个简单的、显示"Hello,World!"的C程序,用gcc编译并观察编译后的结果。 5、利用gdb调试该程序。 6、运行生成的可执行文件。
  3. 所属分类:Linux

    • 发布日期:2010-02-24
    • 文件大小:1047552
    • 提供者:cwj2009
  1. linux c应用程序开发教程

  2. 第1章 Linux快速入门 1 1.1 嵌入式Linux基础 1 1.1.1 Linux发展概述 1 1.1.2 Linux作为嵌入式操作系统的优势 2 1.1.3 Linux发行版本 3 1.1.4 如何学习Linux 4 1.2 Linux安装 5 1.2.1 基础概念 5 1.2.2 硬件需求 7 1.2.3 安装准备 7 1.2.4 安装过程 8 1.3 Linux文件及文件系统 11 1.3.1 文件类型及文件属性 11 1.3.2 文件系统类型介绍 13 1.3.3 Linux目录
  3. 所属分类:Linux

    • 发布日期:2010-09-06
    • 文件大小:10485760
    • 提供者:jiangjiankang
  1. gdb debug中文手册

  2. 用GDB调试程序 GDB概述 2 使用GDB 5 GDB中运行UNIX的shell程序 8 在GDB中运行程序 8 调试已运行的程序 两种方法: 9 暂停 / 恢复程序运行 9 一、设置断点(BreakPoint) 9 二、设置观察点(WatchPoint) 10 三、设置捕捉点(CatchPoint) 10 四、维护停止点 11 五、停止条件维护 12 六、为停止点设定运行命令 12 七、断点菜单 13 八、恢复程序运行和单步调试 13 九、信号(Signals) 14 十、线程(Threa
  3. 所属分类:Linux

    • 发布日期:2011-03-30
    • 文件大小:1048576
    • 提供者:sandy_luo
  1. linux下C语言编程

  2. linux下C语言编程 适用初学者包含 vi等编辑器,gcc编译,gdb调试工具的使用介绍及快捷键make及makefile等介绍
  3. 所属分类:C

    • 发布日期:2008-04-25
    • 文件大小:1048576
    • 提供者:henry_zlh
  1. eclipse 开发c/c++

  2. C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。 本文将向您演示如何使用 CDT — 用于 C/C++ 开发的一组插件。CDT 项目(有关链接, 请参阅本文后面的 参考资料一节)致力于为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrat
  3. 所属分类:C++

    • 发布日期:2011-07-31
    • 文件大小:30408704
    • 提供者:hendyyou
  1. debuging with gdb 中文手册

  2. gdb手册 debuging with gdb 中文手册 前言..................................................................................................................................................6 第一章:一个GDB会话样例.........................................................
  3. 所属分类:其它

    • 发布日期:2011-08-20
    • 文件大小:1048576
    • 提供者:hitulric
  1. Linux网络编程

  2. 第一章概论 ..................................................................................................................1 1.1 网络的历史.......................................................................................................1 1.2 OSI 模型...
  3. 所属分类:C++

    • 发布日期:2011-12-07
    • 文件大小:1048576
    • 提供者:energyabm
  1. VIM使用手册

  2. 目录 1. 目录 2. 序言 3. 使用会话(session)和viminfo 4. vimrc初步 5. 保存项目相关配置 6. 使用标签(tag)文件 7. 使用taglist插件 8. 文件浏览和缓冲区浏览 9. 使用lookupfile插件 10. 开启文件类型检测 11. 乱花渐欲迷人眼 - 语法高亮 12. 程序员的利器 - cscope 13. 剑不离手 - quickfix 14. 智能补全 15. 自动补全 16. 指随意动,移动如飞 (一) 17. 指随意动,移动如飞 (二
  3. 所属分类:其它

    • 发布日期:2011-12-14
    • 文件大小:67584
    • 提供者:masdn
  1. 精通UNIX下C语言编程与项目实践+源代码+笔记

  2. 目录 第1部分 起步篇 第1章 UNIX初步 3 1.1 UNIX的发展历程 4 1.1.1 UNIX的诞生 4 1.1.2 UNIX的发展与分支 4 1.2 UNIX的基本操作 5 1.2.1 shell简介 5 1.2.2 系统登录 6 1.2.3 用户管理 7 1.2.4 文件管理 7 1.2.5 目录管理 9 1.2.6 I/O重定向 9 1.2.7 管道 10 1.2.8 进程管理 11 1.3 文本编辑器vi 11 1.3.1 vi的模式 12 1.3.2 vi的常用命令 13 1
  3. 所属分类:C

    • 发布日期:2012-04-17
    • 文件大小:55574528
    • 提供者:li0524158198
  1. GDB调试器(gdb-7.0.2)

  2. GDB是GNU开源组织发布的一个强大的UNIX(不仅限于UNIX)下的C/C++程序调试工具。搭配MinGW使用,是用户完成整个C/C++程序的编译和运行工作。适用于软件开发工具课程的开发资源。
  3. 所属分类:C/C++

  1. Linux系统下C程序开发详解

  2. 第一部分 Linux基础篇 第1章 Linux编程平台 2 本章讲述了Red Hat Linux 9.0的安装、VMware虚拟机的使用、简单C程序的编写等问题。其中需要重点理解的是Linux系统分区的问题。在分区时需要正确设置各个分区的格式,正确将分区挂载到系统中,并处理好与Windows系统的引导问题。通过C程序实例的练习,可以初步了解Linux系统下C程序的编程过程。 1.1 Linux发行版的介绍 2 1.1.1 Red Hat Linux 2 1.1.2 Debian Linux 2
  3. 所属分类:C

  1. gdb调试方法

  2. 详细列出了gdb的命令,及使用方法。还举了一个例子,说明编写一个C程序,使用gcc编译,使用gdb调试的整个过程。对于初学者很容易看懂。
  3. 所属分类:Linux

    • 发布日期:2012-11-14
    • 文件大小:39936
    • 提供者:yongzsr
  1. c++编译,运行,调试一体化编辑器。

  2. 该资源内有一个c/c++代码编辑器JFE,可以编辑,调入调试窗口gdb,专门的一个调试窗口,原本gdb功能,只不过是除开命令方式外,多了一个视窗调试。不过奇怪的是在xp上能正常运行,但到win7上,jef不能再gcc\bin目录下,而是要移动到别的位置去,才能编译,运行,但暂时还不能调出gdb调试窗口。郁闷了。由于是免费软件,随便使用,但可惜的是没找到开发源码,不能版本升级。甚是可惜。对了,该版本支持win系列。也许是我还未研究透彻吧。可惜最新版本3.9不再自带调试,运行功能了。
  3. 所属分类:C++

    • 发布日期:2012-11-28
    • 文件大小:12582912
    • 提供者:gao2951713
  1. Linux下C编程

  2. 第5章 编译与调试 92 程序的编译和调试是编程的一个重要环节。本章讲解了Linux系统中C编程的编译器gcc和编译器gdb的使用。使用gcc时,需要对编译进行各种设置,需要理解gcc各项参数的作用。gdb的学习重点是gdb单步运行程序的理解,通过程序的单步运行发现程序中的问题。 5.1 编译的概念和理解 92 5.1.1 程序编译的过程 92 5.1.2 编译器 92 5.2 gcc编译器 93 5.2.1 gcc编译器简介 93 5.2.2 gcc对源程序扩展名的支持 93 5.3 C程序
  3. 所属分类:C

    • 发布日期:2013-03-06
    • 文件大小:1048576
    • 提供者:shangshi5306
  1. C FREE 3.1

  2. C\C++学习类软件,C-FREE 3.1 C语言编辑器 C-Free是针对C/C++初学者的集成化开发环境 开发: C-Free开发工具: Borland C++ Builder 6.0 C-Free中使用的编译系统: Mingw32 2.95 C-Free中使用的调试系统: GDB 5.2.1 C-Free中使用的VCL组件: SynEdit1.1 作者: Wo Junjun(Hangzhou,China)
  3. 所属分类:C/C++

    • 发布日期:2013-04-09
    • 文件大小:7340032
    • 提供者:u010232884
  1. 带图形界面形式的gdb 在cygwin下使用

  2. gdb-20010428-3[1].tar.bz2 和 gdb-20020411-1[1].tar.bz2 图形界面 GDB 使用指南 -SeaSon from HIT 1.安装:cygwin 下面安装就行了,注意我测试的 gdb-20020411-1和 gdb-20010428-3 都是 图形界面,而版本 gdb-20041228-3 我发现是命令行的,所以推荐前两个版本,毕竟图形界 面方便很多,如果你热衷于新的版本,那看到这里你就可以停止了:)下面以 ns-allinone-2.27 为例
  3. 所属分类:其它

    • 发布日期:2014-09-22
    • 文件大小:4194304
    • 提供者:book_bbyuan
  1. gcc,make指南,gdb调试GCC程序资料打包

  2. 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。
  3. 所属分类:Web开发

    • 发布日期:2008-10-27
    • 文件大小:397312
    • 提供者:felixit0120
  1. C编译: 使用gdb调试

  2. gdb是the GNU Debugger的简称。它是一款UNIX平台的调试器(debugger),可用于为C, C++, Objective-C, Java, Fortran等程序debug。   在gdb中,你可以通过设置断点(break point)来控制程序运行的进度,并查看断点时的变量和函数调用状况,从而发现可能的问题。在许多IDE中,gdb拥有图形化界面。   这里主要介绍gdb的命令行使用,并以C程序为例。测试使用的计算机是Mac OS系统。   启动gdb   下面的有两个
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:58368
    • 提供者:weixin_38701312
  1. c-base:使用Google Tests和cmake的CC ++ Project的基础项目-源码

  2. C / C ++基础项目 这是使用Google Test和cmake的C / C ++项目的基础项目。 项目名称位于3个位置,搜索“ base_project”。 ring_buffer.h是公共代码库的一部分。 生成命令 ./build测试:使用调试标志进行编译并运行测试。 ./build debug:使用调试标志进行编译。 ./build版本:编译时没有调试标志。 ./build install:构建发行版并将标头和库文件复制到/ usr / local。 ./build run
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:6144
    • 提供者:weixin_42127937
« 12 3 4 5 6 7 8 9 10 »