搜索资源列表
BUFSIZE
- 用c语言实现buffer的功能,是各种数据结构的重要组成基础。-implement the buffer with C languague ,the essential part of data structure
mpg123-pre0.59s-mmx-gcc4.0.tar
- mpg123是一款使用于Linux和Unix操作系统下的MP3播放程序。mpg123在处理MPEG 2.0的3层文件时,layer3.c的III_i_stereo()函数中存在缓冲区溢出漏洞,攻击者可能利用此漏洞执行任意指令。提供这个源码给病毒,木马爱好者们研究。 -mpg123 is a used in Linux and Unix operating systems of the MP3 player. mpg123 in dealing with MPEG 2.0 layer 3 fi
shebeiguanli
- 在Linux系统中,编写一个简单的字符型设备驱动程序模块,设备具有独占特性,可执行读和写操作,相关系统调用为open,close,read,write.open和close分别相当与请求和解释设备,read和write将内容保存在设备模块内缓冲区中。设备模块可动态注册和卸载,并建立与之对应的特殊文件/dev/mydev。-In the Linux system, write a simple character device driver modules, the device has excl
cdev
- 在linux下,实现简单的字符驱动,并添加Ring Buffer test程序,实现6个线程同时工作-Character device driver in test program, using six threads to read and write signal
vcnetcopy2
- VC使用缓冲流复制文件,本例可掌握缓冲流的创建和使用、建立Windows可视化窗体、缓冲流复制文件的机理等,其实程序过于简单,面向VC++初级用户,如果哪位朋友感觉这方面不熟悉,当然也可参考。 -VC copy files using the buffer flow, the flow of patients to master the creation and use of the buffer to build Windows visual form, the buffer flow m
code
- 这是一个linux下的进程间通信,管道机制、消息缓冲队列、和共享内存机制进行进程间的通信等等。-This is an inter-process communication under linux, pipe mechanism, the message buffer queues, and shared memory mechanism for inter-process communication and so on.
Linux-driver-development18
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第18章、LCD设备驱动。在多媒体应用的推动下,彩色LCD越来越多地应用到了嵌入式系统中,掌上电脑(PDA)、手机等多采用TFT显示器件,支持彩色图形界面,能显示图片并进行视频媒体播放。帧缓冲(Framebuffer)是Linux为显示设备提供的一个接口,它允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。本章主要讲解帧缓冲设备Linux驱动的架构及编程方法。-Author: HuaQing vis
Linux-driver-development13
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第13章、Linux块设备驱动。块设备是与字符设备并列的概念,这两类设备在Linux中驱动的结构有较大差异,总体而言,块设备驱动比字符设备驱动要复杂得多,在I/O操作上表现出极大的不同,缓冲、I/O调度、请求队列等都是与块设备驱动相关的概念。本章将详细讲解Linux块设备驱动的编程方法。13.1节讲解块设备I/O操作的特点,分析字符设备与块设备在I/O操作上的差异。13.2节从整体上描述Linux块设备驱动
shengchanzheyuxiaofeizhe
- 设计目的:通过研究Linux 的进程机制和信号量,实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,有界缓冲区可用数组实现,缓冲区中的内容自定。 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程标识符.(2)生产者和消费者至少各有两个以上.(3)多个生产者或多个消费者之间须有对缓冲区进行共享操作的函数代码(注意互斥与同步).-Design Objective: To study the mech
java_security_sdk
- 软件是bouncycastle组织开发的软件包,包括DES_CBC算法的实现、RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证)、数字信封的实现、利用数字信封实现大文件的加密、解密。可以作为研究、学习信息安全中的密码学设计与实现技术。在原版的基础上进行一些改进,对文件加密、解密的时候要频繁的IO加一个缓冲区,RSA私钥积存的时候可以按PKCS8形式,再经BASE64编码保存。-Software development organization is bouncycastl
producers-and-consumers
- 生产者消费者问题的具体实现要求: (1)、至少提供3个生产者和3个消费者六个进程并发执行; (2)、缓冲区单元至少为十个; (3)、生产者进程的运行速度和消费者进程的运行速度可通过时间调整,目的便于查看当生产者进程比消费者进程快时缓冲区单元的变化情况,同样的,当消费者进程比生产者进程快时也能便于查看缓冲区单元内容的变化情况; (4)、实时显示缓冲区单元内容的变化情况,并告知是哪一个进程的行为导致了缓冲区单元内容的变化。 -Producers and consumers on
zlibfile
- 对.tar/.zip/文件进行解密,通过缓冲区调整控制文件解密速度.-Of .tar/.zip/decrypt files, decrypt files by a buffer to adjust the speed control.
fram
- 嵌入式开发板显示图片,基于frambuffer帧缓存。运行前先安装好libjpeg库。-Display images embedded development board, based on frambuffer frame buffer. Libjpeg installed before running the library.
myLinuxSerialportTools
- 1:支持串口数据16进制格式收发。 2:支持9以上的串口通信。 3:支持自动收发保存数据。 4:自由控制数据显示。 5:实时显示收发数据字节大小以及串口状态。 6:智能清空缓冲数据。 7:采用polling模式,以便移植到linux。 8:全中文对话框。 9:数据收发精准,增加延时处理。 10:支持短信猫调试,智能识别回车符。 11:界面清爽,布局人性化。 -1: Support for sending and receiving serial dat
network-video--player
- 提供的代码是编写一个基于linux系统的网络视频点播应用程序,利用Qt工具编写图形界面和基于TCP协议的网络传输模块。Linux操作系统以其开源性、多用户多任务、支持多种硬件平台、可靠地安全稳定性能以及日趋完善的图形界面和丰富的网络功能等等,逐渐成为了各行业的首选操作系统,尤其是基于ARM内核的嵌入式linux更是得到了极为广泛的应用。 本系统分为服务器端和客户端两部分。服务器端提供多视频源,供用户进行选择,客户端提供人机交互界面,当用户需要点播某个视频时,首先在Ip Address栏输
3
- 按照生产者/消费者的工作原理,在Linux环境下,创建两个进程(或线程),一个进程(线程)作为生产者(用来向缓冲区中写入字符,字符的个数有限),另一个进程(线程)作为消费者(从缓冲区中读取生产者写入的字符)。 要求: 1. 程序应将缓冲区中的内容不断的显示出来; 2. 程序设计中要考虑两进程并发执行中的同步与互斥问题; 3. 有能力的同学可以将管理的并发进程数扩展为N(N>=3)多个。-In accordance with the producer/consumer
shell
- 实验一利用课本第9页程序1-5的框架,实现允许输入命令带参数的简单shell。原来的实现是不能够带参数的。输入命令所能带的参数个数,只受到系统键盘输入缓冲区长度(以及shell输入缓冲区长度)的限制,该缓冲区的缺省长度是4096个字节。-Experiments using the framework of textbooks 9 program 1-5, simple shell allows the input command with parameters. The original imp
Network-penetration-technology
- 网络渗透技术教程 基础知识 缓冲区溢出利用技术 shellcode技术 堆溢出利用技术 格式化串漏洞利用技术 内核溢出利用技术 其它利用技术 漏洞发掘分析 CGI渗透测试技术 SQL注入利用技术 (内附c语言源码))-Network penetration technology tutorial The basics of buffer overflow technology shellcode heap overflow use of the technology format str
Vulnerability-analysis-techniques
- 本书分为4篇17章节,系统全面介绍了windows平台缓冲区溢出漏洞的分析,检测与防护,第一篇为常用工具盒基础知识的介绍,第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,第三篇从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识,第四篇则站在软件工程师讲述如何在开发,测试等环节中加入安全因素-The 17 chapter book is divided into four, the system has a comprehensive introduction to the win
librame_utility_3.5.12.0425
- 1、Librame.Caching(缓存功能) 支持文件缓存与 SQL 缓存依赖; 支持缓存队列、支持线程安全等功能;(比System.Web.Caching 更加强大) 2、Librame.Language(多语种功能) 支持枚举、异常、框架、其它等类型的多语言配置功能。 3、Librame.Logging(日志功能) 支持调试、信息、警告、错误、致命等类别的日志记录功能。 4、Li