20145325张梓靖 实验五 "JAVA的网络编程" 实验内容 使用 JVAV语言 进行网络编程 对明文进行加密 设计过程 我完成的是客户端,服务端同伴 20145308刘昊阳 地址为:http://www.cnblogs.com/yg961022/p/5471201.html 先生成 DES 秘钥 KeyPairGenerator kpg=KeyPairGenerator.getInstance("RSA"); kpg.initialize(1024); Key…
20145325张梓靖 实验二"Java面向对象程序设计" 程序设计过程 实验内容 使用TDD的方式设计实现复数类 Complex 编写代码 设计实现复数类 Complex,复数类 Complex的方法设计有:定义构造函数.更改复数内容.返回复数内容,以及复数间相加.减.乘运算. 设计的Test代码第一代: import org.junit.Test; public class ComplexNumberTest { @Test public void TestFunction1()…
20145325张梓靖 实验一 "Java开发环境的熟悉" 程序设计过程 实验内容 实现凯撒密码,并进行测试 编写代码 使用java.util.Scanner进行输入,而它的方法里没有针对char的直接转换,所以选择输入数组定义为 String 类型. 在运算过程中,需要将输入的字符串转变为字符的ASC11码,这样才可以对每个字符进行运算.转换. 用 string.charAt(0),先收集到字符串中的每个字符(因为 string不能直接转化成ASC11相加减,只能先把 string转…
20145325张梓靖 实验三 "敏捷开发与XP实践" 程序设计过程 实验内容 使用 git 上传代码 git上传中遇到的问题 使用 git 相互更改代码 实现代码的重构 git 上传代码 查看文件是否有修改的 将新建的文件传入本地 git push 文件,成功上传文件 再 git push 一次 所有东西已经上传过了 git上传中遇到的问题 第一次 git push 时,出现问题 依照提示信息输入命令 再次 git push 成功了 git 相互更改代码 新建存储空间 确定合作开发者…
20145325张梓靖 实验四 "Andoid开发基础" 实验内容 使用 Android Studio 设计"Hello" 设计过程 创建项目 选择.xml中的 Design 选中 Widgets 中的 Large Text ,将其拖入到图中 双击拖放好的框,修改内容,效果如下: 其Text代码段如下:…
20145325张梓靖 <Java程序设计>第16周课程总结 实验报告链接汇总 实验一 "Java开发环境的熟悉" 实验二 "Java面向对象程序设计" 实验三 "敏捷开发与XP实践" 实验四 "Andoid开发基础" 实验五 "JAVA的网络编程" 代码托管 代码托管链接 代码量汇总: 2870 课程收获与不足 自己的收获: 初步学习了又一门编程语言,感觉对计算机的世界更加了解了些.不仅仅是J…
20145325张梓靖 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输. 计算机网络 路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. 共享 网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机. IP地址 对于网络编程来说,最主要的是计算机和计算机之间的通信,这样首要的问题就是如何找到网络上的计算…
20145325张梓靖 <网络对抗技术> Web安全基础实践 实验内容 使用webgoat进行XSS攻击.CSRF攻击.SQL注入 XSS攻击:Stored XSS Attacks.Reflected XSS Attacks CSRF攻击:Cross SSite Request Forgery(CSRF).CSRF Prompt By-Pass SQL注入攻击:Numeric SQL Injection.Log Spoofing.String SQL Injection.Database Ba…
20145325张梓靖 <网络对抗技术> Web基础 实验内容 开启apahce,设计web前端HTML 设计web前端javascipt 设计web后端mysql 设计web后端php 单句sql注入攻击 多句sql注入攻击 基础问题回答 什么是表单 在网页设计中,html里的一个包含表单元素的区域,允许用户在表单中输入内容并可搜集不同类型的用户输入,通过submit可将数据传送到后台进行处理 浏览器可以解析运行什么语言 任何的脚本语言,例如php.python.JSP,javascipt.…
20145325张梓靖 <网络对抗技术> MSF基础应用 实验内容 掌握metasploit的基本应用方式以及常用的三种攻击方式的思路 主动攻击,即对系统的攻击,不需要被攻击方配合,这里以ms08_067为例 针对浏览器的攻击,以ms11_050为例,针对IE7的漏洞攻击 针对客户端的攻击,即对具体应用上的攻击,以对Adobe阅读器的漏洞攻击为例 同样尝试针对具体的应用攻击,这里是针对word的ms10_087 尝试运用辅助模块,这里使用auxiliary/scanner/portscan/t…