Home

网络流量监控第一次实验报告

网络流量监控第一次实验报告 实验目的 1) Wireshark工具熟练使用,包括混杂模式、抓包功能、过滤功能(捕获过滤和显示过滤,能够定位出目标对象数据包集)、统计功能等。 2) 实现网络协议分析,包括Ethernet协议、IP协议、TCP协议、UDP协议、DNS协议规范定义与二进制数据对应分析 3) 实现关键字段解读(TCP Seq number和Ack Number变化规律,IP fragment flag和offset关系,DNS A记录、NS记录、CNAME记录等含义等) 4) 解析协议处理流程,如DNS域名解析流程 实验原理 1) Wireshark混杂模式 混杂模式是计算机网络中的术语,指的是一台机器的网卡能够接受所有经过它的数据流,而不论目的地址是否是它。一般...

Read more

Tricks

在用服务器的时候有一些总是查来查去的小技巧,在这里面写一篇记录下来。 wget继续下载 wget -c + 链接 总是断开链接,自动重试下载直到下载完成: wget -t 0 -c + 链接 将svg文件转换成pdf文件 用浏览器打开,然后选择打印,保存就可以辽 Makefile Tutorial1 Tutorial2 Ubuntu开机进入initramfs fsck -y /dev/sda2 Ubuntu截图 尝试sudo apt-get install scrot 之后scrot -s myimage.png 报错:giblib error: Saving to file myimage.png failed PrintScreen键不好使… 尝试sudo a...

Read more

BUPT密码工程课后作业6

BUPT密码工程课后作业6 要求1 陈述 题目1 :基于国密系统算法实现简易密钥协商协议 1、自己写程序编写并调试SM2,来源可以是互联网上的,但是必须是自己调试的,不可以是成熟库的函数调用; 2、设计一个简易的密钥协商协议,使用SM2、SM3和SM4算法实现来实现它; 3、要求有交互,采用标准socket即可; 4、所有的要求文档和代码结合一起,以报告方式给出说明,并辅以代码。 调试SM2 要求2 陈述 题目2:基于国密搭建Web服务器 1、请大家搭建一个Web服务器,种类自选,可以是tomcat/jetty/nginx/apache等等,都可以; 2、不用设计Web页面,使用默认的就可以,需要大家配置成https访问;并且可以支持双向认证访问。也就是,客户端和服务器...

Read more

BUPT密码工程课后作业5-ASN.1

BUPT密码工程课后作业5-ASN.1 要求1 陈述 要求一: 1、使用ASN.1编写一个数据结构。具体什么数据自己考虑。 2、分别使用asn1c、JavaAsn1Compiler等对这个数据结构进行编译。可以使用c/java/python进行编码,并存储,而后用另外一种编程语言进行解码,比如,用C编码,可以用java或者python解码; 3、对上述的数据结构,使用protobuffer实现一次。这里不强制要求不同的语言实现编码和解码。 要求一中的asn文件,protobuffer,编解码源代码,可执行的程序,代码说明书和要求二中的原始文件和解释文档需要一并提交上来,方便我检查。 相信很多人参考了这篇简书,但是里面有一些坑,为了让本不容易的生活稍微容易点,写了这篇希望能有一点儿帮助...

Read more

Is it possible to test contract with bytecode only?

Is it possible to test contract with bytecode only? ##background I only have the bytecode of the contract, and bytecode-level constuctor for the contract. I want to deploy the contract to my local private chain and invoke some methods to run my test logic on the contract. At first, I was thinking about geth, and have done a lot of preperation. ...

Read more

Truffle Test| a bug?

Description Depositing one token without transferFrom into EtherDelta: The contract of EtherDelta: /** *Submitted for verification at Etherscan.io on 2016-08-30 */ //last compiled with soljson-v0.3.6-2016-08-29-b8060c5.js contract SafeMath { //internals function safeMul(uint a, uint b) internal returns (uint) { uint c = a * b; ...

Read more

ganache-cli problem

Truffle|xxx Token has not been deployed to detected network (network/artifact mismatch) Description I’m testing one contract today with truffle console, and at the beginning I was running truffle test to test the contract. However, for some reason, I shifted to truffle console method. And I got the error above. Solutions on line I looked up many...

Read more