实验报告一
问题一:
用百度或google搜索www.ppsuc.edu.cn中所有包含“网络安全”的网页。

问题二:
用百度或google搜索所有包含“网络安全”的pdf文档

问题三:
小丽是药学专业的一名本科生,现已从事药学专业的工作,目前她想考取一个资格证,但是报名条件中要求其工作满三年。那么,小丽想考取的是什么证。
职业药师资格证

问题四:
6月28日是小王的生日,他是中国人民公安大学2008年入学的本科生。在大四这年,为了庆祝生日,他和朋友们一起看了一场刚好在生日这天上映的国产玄幻电影。在这场电影中,饰演“炼丹大师”角色的演员曾经出家,请问他当时的法号是什么?

第三条法号乘培
问题五:
210.31.48.31,该IP地址是属于哪个单位的

中国人民公安大学
问题六:
在一个案件中,获取了犯罪嫌疑人的一个MAC地址:40-16-9F-4E-7F-B4,请查询该MAC地址对应的厂商是

问题七:
在一个案件中,获取了犯罪嫌疑人的LAC是41064,CID是16811,这个人可能在什么地方?

问题八:
获取www.zzz.gov.cn域名注册时,注册人的邮箱是

问题九:


问题十:
请查询本机的IP地址和子网掩码,并在局域网中扫描本网段内的所有存活主机


问题十一:
选择一个存活IP地址,扫描所开放的端口(分别用ping扫描,syn扫描尝试和全连接扫描),并查询常用端口所对应的服务及操作系统信息。



问题十二:
在实验楼上网的局域网内,请扫描出来,哪些机器开启了ftp服务,哪些机器开启了远程桌面连接服务,并附截图证明。
没有开启ftp服务的机器

192.168.31.252和192.168.31.253开启了远程桌面服务。

问题十三:(该项选做)
用程序实现全连接端口扫描,扫描常用端口
!/usr/bin/env python3
-- coding: utf-8 --
author:Brit
import socket
import argparse
import threading
def banner():
print(r'''
| _ \ ___ _ | |/ | ___ __ _ _ __
| |) / _ | '| _ \ / __/ ` | ' \
| __/ () | | | | ) | (| (| | | | |
|| _/|| _|____/ ___,|| ||
Have fun. Author:Brit''')
def portscan(ip, port, timeout):
try:
socket.setdefaulttimeout(timeout)
s = socket.socket()
s.connect((ip, port))
print('[+] {} is open.'.format(port))
s.close()
except:
print('[-] {} is close.'.format(port))
finally:
pass
class MyThread(threading.Thread):
"""docstring for MyThread"""
def init(self, host, port, timeout):
super(MyThread, self).init()
self.host = host
self.port = port
self.timeout = timeout
def run(self):
portscan(self.host, self.port, self.timeout)
if name == 'main':
def_ports = [21, 22, 23, 25, 80, 110, 137, 138, 139, 443, 445, 873, 888, 1025, 1433, 1521, 2082, 2083, 2222, 3306,
3311, 3312, 3389, 4899, 5432, 5900, 6379, 7001, 7002, 7778, 8000, 8080, 8888, 11211, 27017, 43958,
50000, 65500]
parser = argparse.ArgumentParser(usage=banner())
parser.add_argument('-a', help='target host', dest='host', required=True)
parser.add_argument('-t', help='timeout', dest='timeout', type=int, required=True)
parser.add_argument('-p', help='target port', dest='port', required=False)
args = parser.parse_args()
threads = []
if args.port:
if '-' in args.port:
limits = args.port.split('-')
limits = list(map(int, limits))
for port in range(limits[0], limits[1] + 1):
t = MyThread(args.host, port, args.timeout)
threads.append(t)
else:
for port in def_ports:
t = MyThread(args.host, port, args.timeout)
threads.append(t)
for t in threads:
t.start()
for t in threads:
t.join()

浙公网安备 33010602011771号