计算机安全导论实验报告

上传人:平*** 文档编号:11362923 上传时间:2017-10-13 格式:DOC 页数:17 大小:1.04MB
返回 下载 相关 举报
计算机安全导论实验报告_第1页
第1页 / 共17页
计算机安全导论实验报告_第2页
第2页 / 共17页
计算机安全导论实验报告_第3页
第3页 / 共17页
计算机安全导论实验报告_第4页
第4页 / 共17页
计算机安全导论实验报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《计算机安全导论实验报告》由会员分享,可在线阅读,更多相关《计算机安全导论实验报告(17页珍藏版)》请在金锄头文库上搜索。

1、实验 1每人写一篇某方面的安全相关内容分析调查报告,1000 字,手写,分类为(学号尾数):6、操作系统实验方法:进入浏览器,在百度搜索中搜索相关内容。摘取所需内容。实验 2编写一加解密工具;、字典生成工具:能通过输入个人信息如姓名、出生年月、身份证等等信息生成密码字典用于破解(至少能生成 1000 条以上)。采用对单个信息单位拆分,组合出不同密码组合的方式实现字典的生成。代码实现如下:#include hackdic.h char pwfile256,dayfile256,viofile256; char kw100; int main() char choose; redcfg(); CL

2、S; while(1) CLS; printf(Hackdic version %s, Copyright (C) 2006 Neil.Tonn,VER); printf(Hackdic comes with ABSOLUTELY NO WA R R A N T Y; for details press hn); printf(This is free software, and you are welcome to redistribute it under certain conditions;press h for details.n); printf(n Hacker Dictiona

3、ry ); printf(nn 1.Violence and definen); printf( 2.mobile or telphonen); printf( 3.birthdayn); printf( 4.Txt2Dic.n); printf( 5.SpecialMann); printf( 6.Password Countern); printf( 7.See Dictionarynn); printf( h.helpn); printf(n ESC.exitn); printf(n Press:); choose=getch(); if(choose=27) exit(0); swit

4、ch(choose) case 1:violence();getch();break; case 2:phonenum();getch();break; case 3:birthday();getch();break; case 4:txt2dic();break; case 5:spcman();getch();break; case 6:num();getch();break; case 7:seedic();break; case h:help();getch();break; default:printf(nPlease Press:1,2,3,4,5,6 or 7);getch();

5、 return 0; FileName:hackdic.h#include #include #include #include #define CLS system(cls) #define PCT printf(The dictionary will has %ld line.n,total_line); #define VER 1.6.4 void violence(void); void phonenum(void); void birthday(void); void txt2dic(void); void help(void); void redcfg(void); void sp

6、cman(void); void num(void); void seedic(void); long mult(long,int); extern char pwfile256,dayfile256,viofile256; extern char kw100; /* * * FileName: birthday.c * * */ #include hackdic.h void birthday(void) FILE *fp; if(fp=fopen(dayfile,a)=NULL) printf(Cant open the file.n); exit(0); int a,b,c,d,e,f;

7、 char ch,zero_yn; CLS; printf(nn Birthday dic make:nn); printf(nn); printf(opinos:SEP(/,*,-,:,#.) Zero(y/n)n); printf(EXP:1985 1 2 1989 1 2 - ynn); printf( 85 1 2 89 1 12 * nnn); printf( 1985 1 2 89 1 11 0(means no space) ynn); printf(Input:n); while(1) scanf(%d %d %d %d %d %d %c %c,&a,&b,&c,&d,&e,&

8、f,&ch,&zero_yn); if(ad) printf(error.check it again.n); else break; printf(waiting.n); while(af) break; if(c31)b+;c=1; if(b12)a+;b=1; printf(nadone.nThe file is %sn,dayfile); fclose(fp); FileName: num.c #include hackdic.h void num() FILE *pw; char filename256,ch; long count=0; CLS; printf(nnPassword

9、 Number Countern); printf(nFileName:);scanf(%s,filename); if(pw=fopen(filename,rt)=NULL) printf(Cant find the password dictionary: %s,filename); exit(6); printf(wait.n); while(!feof(pw) ch=fgetc(pw); if(ch=n) +count; printf(Okey!The File:%s has %ld password.,filename,count); /* * * FileName: phonenu

10、m.c * * */ #include hackdic.h void phonenum(void) FILE *fp; fp=fopen(pwfile,w+); int p,q,j,w=0; char ch,op; long m,n,i,lenth=0; long total_line=0,now_line=0; float percent; CLS; printf(nn PHONE NUMBER PASSWORD DICTIONARY MAKERnn1.mobile_numn2.telphone_numn); op=getch(); /*MOBILE PHONE NUMBER MAKER*/

11、 if(op=1) CLS; printf(nMOBILE PHONE NUMBER MAKER:nn); printf(EXP:130 137 start_number end_number:nn); printf(Input:n); while(1) scanf(%d%d%ld%ld,&p,&q,&m,&n); if(pq|mn|p139) printf(error,p must 139 input again:n); else break; printf(waiting.nn); for(j=p;j=n) printf(error.start_n must ”类型,不仅匹配 IP 地址,

12、也匹配通讯的源IP 和目标 IP 的方向。端口过滤“端口过滤”只针对两种类型的 DoD-IP 包:TCP/UDP。数据区大小“数据区大小” 的匹配针对所有 DoD-IP 类型包,不过需要说明的是,TCP/UDP 的 IP 数据区是以实际数据区位置开始计算的,而其他类型的则把紧随 IP 包头后面的部分当作数据区。数据块匹配“数据块匹配”较为复杂,但却非常有用,设置界面如下:在这里,用户可以输入文本,也可以输入二进制,可以选择特定位置的匹配,也可以选择任意位置的匹配,总之,该设置非常灵活好用。结束条件如下图,缺省条件下,当捕获的包占用空间多余 10M 时,自动停止。结束于某个时间点,是指捕包的截止时间。分析捕获包用户按下“开始”按钮启动捕包功能后,列表框中会自动显示出符合条件的数据包,并附带简单的解析。用鼠标右键点击内容,弹出下图中的菜单:选中“分析”,出现下面的画面:上图中,左边和右下部分是分析结果,右上部是原始二进制代码,选中左边某一条目时,在右边二进制区域的色块和其一一对应。如果用户以前少有接触协议分析部分,IPTOOL 可以很好地协助您深入了解TCP/IP 协议。我们将在网站定期提供一些捕获样例包,协助用户学习分析各种类型的 IP 包。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号