本文目录一览:
- 1、毕业设计开发个系统,现在的主流开发工具是什么?
- 2、我的毕业设计是一片关于网络渗透技术的论文,求能人给点相关的资料和文献,本人是毫无头绪啊。
- 3、毕业设计可以写网络渗透的吗?
- 4、毕业设计怎么做
- 5、毕业设计vb+access做为开发工具 开发环境要怎么写
毕业设计开发个系统,现在的主流开发工具是什么?
那要看你懂什么编程语言咯 java一般是myeclipse 这个现在的最高版本是08版的 而C语言、C++、C#等都是用Visual Studio 这个最高版本是10版的 呵呵 如果是开发HTML的话 则是dreamweaver 这要看你的需求了 嘻嘻满意的话加分哦
我的毕业设计是一片关于网络渗透技术的论文,求能人给点相关的资料和文献,本人是毫无头绪啊。
[计算机科学与技术 ]Web服务缓冲区溢出渗透测试的设计与实现
摘 要
缓冲区溢出漏洞是安全漏洞中最为常见的一种形式。更为严重的是缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以使的一个匿名的Internet用户有机会获得一台主机的部分或全部的控制权。由于这类攻击使任何人都有可能取得主机的控制权,所以它代表了一类极其严重的安全威胁。因此,以缓冲区溢出作为一种渗透测试的手段是非常有意义的。
缓冲区溢出是渗透测试中的重要手段。现在大多数缓冲区溢出程序都是基于C/S架构的,所以其使用的便捷性受到一定限制。本课题采用现在最流行的B/S架构,并且最终实现了将缓冲区溢出作为Web服务来检测远程主机有无溢出漏洞并提醒用户尽快修补此漏洞的目的。本文深入介绍了缓冲区溢出的原理,以及三种常见的缓冲区溢出漏洞;实例化地介绍了缓冲区溢出程序的执行流程;shellcode的编写技术;Java网络编程技术。
在对原理研究的基础之上,本文主要给出了缓冲区溢出作为Web服务的设计和实现过程以及Web服务的其他辅助功能块(网络安全新闻管理、网络安全论坛)的设计和实现。其中缓冲区溢出模块和监听模块采用JavaBean技术实现,其他部分均采用JSP技术加以实现。
总的来说,本渗透测试平台实现了缓冲区溢出的方便性和广范性以及安全性,并且可以加载任意的已经编译成可执行文件的溢出程序。比起传统的C/S架构下的测试平台前进了一大步。
关键字:渗透测试、缓冲区溢出、JSP
目 录
摘要 1
Abstract 2
第一章 绪论 5
1.1 课题背景 5
1.2渗透测试概述 5
1.2.1渗透测试的的专业性 6
1.2.2 渗透测试的三个阶段 6
1.3 论文安排 8
第二章 缓冲区溢出攻击技术 9
2.1 缓冲区溢出基本原理 9
2.2 常见的缓冲区溢出形式 11
2.2.1 栈溢出 11
2.2.2 堆溢出 12
2.2.3 格式化字符串溢出 13
2.3 缓冲区溢出执行流程 16
2.4 shellcode技术 19
2.4.1 shellcode的编写语言 19
2.4.2 shellcode本身代码的重定位 20
2.4.3 shellcode编码 21
第三章 Java网络编程技术介绍.23
3.1 JavaBean技术 23
3.1.1 JavaBean的概念 23
3.1.2 JavaBean的特性 23
3.1.3 JavaBean的属性23
3.1.4 JavaBean在JSP页面里的部署24
3.2 socket网络编程技术 .24
3.3 Java数据流 25
3.3.1 数据流的基本概念 25
3.3.2 数据流的分类介绍 25
第四章 缓冲区溢出渗透测试平台的设计与实现 27
4.1 测试平台框架设计27
4.1.1整体框架设计 27
4.1.2网络安全新闻发布模块设计 28
4.1.3网络安全论坛模块设计 29
4.1.4缓冲区溢出渗透测试模块设计 31
4.2 缓冲区溢出渗透测试编码实现 34
4.2.1缓冲区溢出漏洞选择 34
4.2.2溢出模块实现 34
4.2.3监听模块实现 34
4.2.4本地执行命令实现 36
4.2.5缓冲区溢出状态实现 39
第五章 实验设计和实验数据 42
5.1实验准备 42
5.2 SqlServer2000打sp3补丁前 43
5.2.1实验数据 43
5.3 SqlServer2000打sp3补丁后 45
5.3.1实验数据 45
结束语 47
参考文献 48
致 谢 49
毕业设计可以写网络渗透的吗?
当然可以,所谓学无界限,你写与本专业无关的都可以,何况你还是写与自己专业有关的呢,只要你写的好,就可以了,你有这次经历,应该能写出一篇好论文的
毕业设计怎么做
毕业设计是在教学过程的最后阶段采用的一种总结性的实践教学环节。通过毕业设计,能使学生综合应用所学的各种理论知识和技能,进行全面、系统、严格的技术及基本能力的练习。通常,仅对大专以上学校要求在毕业前根据专业的不同进行毕业设计,对中等专业学校的学生不作要求。根据邓小平同志提出的“教育要面向现代化,面向世界,面向未来”的教育改革和发展的战略指导方针,在要求学生把握中等专业学校相应的理论知识和专业技能基础上,我校积极创造条件,将中等职业技术教育“高移”,在中等专业学校试行毕业设计,以适应新的技术革命和现代社会、现代生产对高素质劳动工人的要求,取得了较好的效果。 一、实行毕业设计的必要性和可能性 1. 毕业设计强化了中等职业技术教育的目的。 职业技术教育主要是为城乡经济建设培养具有一定文化基础知识、专业理论知识和操作技能达到中等教育水平的初、中级技术人员、治理人员和其他中等专业人员。职业技术教育必须服务于地方经济建设,担负起培养高素质劳动者的重任。科学技术的突飞猛进,带来了第四次科技革命,知识更新速度加快,周期变短,科技和经济结合得更紧密,随着产业结构的变化,需要体力和简单技能岗位和数量逐渐下降,而需要更高知识、智能的岗位数量将会增加。以机械专业为例:以往中高级车工才能完成的一些精密加工,现在只要把握数控加工技术的工人,利用数控车床,能轻而易举地做到,而且能完成得更好。由于新技术、新设备和不断应用,岗位能力要求越来越高,非凡是要求从业人员能主动适应并创造性地开展工作。因此,职业技术教育已不能仅仅满足于培养技能操作型工人,而应该培养更多具有创造力的技术型工人。毕业设计作为一种创新教育,能够教给学生一种方法、一种全新的思维模式,可以激发学生的创新意识和潜能。毕业设计的内容可以是多门学科的综合,学科与技能的综合,技能与生产的综合,将多种内容渗透到一个课题中去,有利于学生形成一个更加全面、完整的认知结构,形成鼓励创新、倡导创新的良好氛围。 2. 毕业设计贯彻了理论联系实际的原则。 职业技术教育应立足于现实,着眼于未来,要积极创造条件,使职业理论教育与现代生产实际相结合。理论与实际相结合,不仅包括课堂上学的有关知识要与技能练习相结合,还包括要引导学生了解和接触社会实际的内容。学生进行毕业设计,是在专业理论知识的指导下,通过各种方式,解决一些实际性的问题。在设计过程中,学生可以将所学的理论知识运用到实践中,不仅能加深对专业理论知识的理解,而且能丰富和发展书本上的理论知识,使之转化成更高层次的经验、技能和技巧。由于现行的教学模式,理论知识与技能,尤其是与生产实践存在着严重的脱节,学生无法将他们课堂上学习的理论知识与现实生产问题联系起来,使之学不能致用。而增加毕业设计这一环节,通过合理选择课题,引导学生有意识地系统运用所学知识和技能,去分析思考,有助于理论知识与实践有机的结合。 3. 毕业设计有助于提高学生适应未来岗位的能力。 由于社会生活的变革和科技进步对社会及个人的影响,认为学校能满足人生所有教育需要的理性主义幻想已经破灭。社会的发展要求劳动者不断更新知识,每个人的职业不可能终身不变。这一切都要求现在的学生除获取一定的理论知识和技能外,还必须培养自己进一步学习的能力。而教育的改革和发展,既要反映当代社会的实际需求,更要充分考虑社会的发展趋势。学校教育要为学生的终身发展提供相应的知识、能力和素质基础,学生的发展高于一切。因此,我们要更新职业教育观念,调整职业教育的深度,不仅要着眼于今天和明天,还要着眼于学生的未来。课程设计能够加强各门课程的联系,拓展一些相近或相关专业知识的技能,给学生留下适应多项工作所需要的知识的“接口”,为学生的终身教育奠定知识基础和能力基础。 4. 毕业设计的可行性。 通过一定时间的校内学习,学生已获得了相应的理论知识和一定的专业技能;进入工厂的生产实践又使其获得了一定的实践经验。对他们来说,应该更能理解所学理论知识在生产实践中的应用。而在生产实践中所涉及的一些实践问题,又能促进其带着疑问积极地探索。应该说,进行毕业设计从知识技能的预备到心理的充分熟悉都具备了较好的基础。 二、毕业设计的步骤 1. 确定毕业设计的课题。 选题是毕业设计的关健。一个良好的课题,能强化理论知识及实践技能,使学生充分发挥其创造力,圆满地完成毕业设计。毕业设计的课题可从以下几个方面综合考虑:(1)有利于综合学生所学知识。(2)能结合学科特点。(3)尽可能联系实际。(4)有一定的应用价值。根据以上要求,可以考虑从下面一些角度挖掘课题:(1)学科教学的延伸。例如:结合电气控制线路,要求学生设计机械动力头控制电路并安装调试。结合数字电路进行逻辑电路的设计与装接。(2)多学科的综合。结合某专业学科确定一个综合课题,假如课题较大,可分解为几个子课题,交由不同的小组完成,最后再整合成一个完整的课题。例如,机电专业可设计以下课题:大型城市的交通信号灯指示。这个课题就可分为以下两个子课题:PLC控制的信号灯显示、信号长短计时的时钟电路。(3)结合生产实际。学校可以和一些单位联合,共同开发一批有实用价值、适合学生设计的课题,甚至可以以某些单位的某项生产任务作为设计课题。学校应注重课题资料的积累,尽量选取最适合教学内容又贴近生产实际的课题,完成资料库的建设,为今后课题的不断完善创造良好的基础。 2. 指导学生设计。 指导教师布置给学生任务后,要指导学生分析课题,确定设计思路,充分利用技术资料,注重设计方法和合理使用工具书。学生设计时应注重理论与实际的差距,充分考虑设计的可行性。指导教师要注重学生完成任务的质量和速度,及时指出其存在的不足,启发其独立思考。在设计过程中,应指导学生养成良好的安全意识和严谨的工作作风。设计完成后应撰写毕业设计论文,对自己的设计过程作全面的总结。 3. 组织答辨。 答辨是检查学生毕业设计质量的一场“口试”。通过这一形式,有助于学生进一步总结设计过程,提高其应变能力及自信心,为真正走上社会打下坚实的基础。答辩主要考查学生的一些专业基础知识和基本理论。答辩的过程实际上也是帮助学生总结的过程。教师要积极引导学生总结在设计过程中积累起来的经验,分析设计效果,找出不足以及改进方法,帮助学生把实践转化成自己的知识和技能。通过答辩,也有助于学生提高应变能力及自信心,为真正走上社会打下坚实的基础。 4. 评定成绩。 毕业设计的成绩应真实地反映学生的知识、技能和技巧的实际水平。指导教师应对每一个学生深入实际地了解,结合设计任务的复杂程度和技术要求进行评定。教师应从设计思路、分析和解决问题的能力、设计质量和安全文明生产等多方面全面衡量学生的成绩。 三、毕业设计的注重点 1.要注重课题的实用性、教学性。 学习的最终目的是为了应用。与实际结合的课程能激发学生的学习动力,产生强烈的学习爱好。在实际教学过程中,我们发现,拿到实用性强的课题的学生积极性明显高于其他学生。因此,课题应尽可能地贴近生产实际、生活实际。而注重课题的教学性能使知识承上启下,一方面强化原有知识,另一方面保证了知识的前后连贯性,有助于学生进一步消化原有知识,提高自己。 2. 要考虑学生实际能力的差异。 学生不可避免地在理论基础和动手能力方面存在着较大的差异。因此,课题的预备应有层次性。否则,太简单的课题将使部分能力较强的学生产生轻视的态度,草草了事,或过早地完成设计而影响其他学生;而太难的课题使部分基础较差的学生感到无从下手,产生畏惧感,最后得由教师手把手地教,甚至由教师一手包办,使毕业设计流于形式,起不到应有的作用。因此在分组的时候就应该合理安排,而在布置课题时,基础好的学生和基础差的学生的设计课题应有所不同,尽可能符合每一位学生的实际能力,使每一位学生都能产生强烈的探索欲望,解决问题的迫切心理要求。 3. 指导教师应具备较强的理论知识和丰富的实践经验。 毕业设计既涉及理论知识又涉及实际操作技能。因此指导教师既要能从理论上指导,又能给予实践上的帮助。学校应配备足够的指导教师以满足设计的需要。学校也可考虑聘请有经验的技术人员参与这一过程,以提高设计的质量。
毕业设计vb+access做为开发工具 开发环境要怎么写
企业人事管理系统VB249
双击自动滚屏 文章来源:一流设计吧 发布者:16sheji8 发布时间:2009-04-28 10:44:37 阅读:902次
企业人事管理系统 内容摘要 企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。 本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 本系统以VB6.0为开发工具,后台数据库选择ACCESS2000,操作系统为WINDOWS2000。
第一章 应用背景 1.1 引言 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。 企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。 1.2 管理信息系统的发展历史 管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。"这时数据处理一词已经出现。 管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。
随着社会的不断[1] [2] [3] [4] 下一页 本文来自: 一流设计吧() 详细出处参考: