安全矩阵

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: szh

孙志慧的学习日记

[复制链接]

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2021-12-20 00:30:28 | 显示全部楼层
css3基础第一节和第二节

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2021-12-20 00:31:22 | 显示全部楼层
第二节完整

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2022-1-14 22:54:38 | 显示全部楼层
第一阶段作业:
作业1
通过百度,BING和各种APP的查询技巧,分别收集手机号为18670490254,QQ:262481982和QQ:5372453对其进行人物画像,描述其工作地点,职业,相关泄漏的各种账号信息,爱好,习惯,社会关系等等,越详尽越好写出详尽学习心得和报告
手机号18670490254
认证企业号码(湖南长沙   中国联通GSM3G)
我是废物别的没查到
QQ262481982
黄振
研究员
33岁 男 射手座 生日:12月5日
现居江西南昌 来自广东深圳 江西财经大学
炒股 已婚 喝酒 看书 运动
中金(中国国际金融股份有限公司)总部北京,大多数省份均有子公司
保险,对冲基金,门户网站,垂直搜索引擎,壹心贷等
使用过便捷理财
零零期团队
QQ邮箱:262481982qq.com
电话:0755-86549982
QQ5372457
谭戴林
上过国际主流杂志
37岁 天秤座 生日:10月9日
四川省自贡市创建NCPH团队
黑客(黑客榜排名第50)代号:凋零玫瑰
精通跨站,注入,漏洞,渗透,团队建设
NCPH团队主要利用微软办公软件未及时修补的漏洞入侵他人电脑
2019年8月被美国司法部发布新闻稿指控
回复

使用道具 举报

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2022-1-29 10:01:55 | 显示全部楼层
第一阶段作业二
收集南昌大学所有的域名信息,尽可能的收集每台外网主机开放的端口号,用的系统和版本号,写出详尽的学习心得和报告
学校官网:
http://www.ncu.edu.cn
校园网
http://net.ncu.edu.cn
http://xxwl.ncu.edu.cn
电子邮件:学校为每个学生开设了邮箱,邮箱名为“学号@email.ncu.edu.cn”,访问地址为http://email.ncu.edu.cn
门户系统服务:
1.PC版用户:使用浏览器访问门户网址:http://my.ncu.edu.cn
1)苹果(IOS)用户请登录AppStore,搜索“i南昌大学”,找到软件后进行安装。
http://net.ncu.edu.cn/docs/iNCU.apk进行下载。
3)登录用户名为学号,初始密码为身份证后6位。
服务与咨询电话
1、校园网(教学和办公区域)服务:0791-83969312
2.中国电信(学生宿舍有线宽带)服务:0791-86510000
3.中国移动(学生宿舍无线宽带)服务:4001501860
4.中国联通(学生宿舍无线宽带)服务:0791-82078407
心得:要继续学习如何查询端口信息
回复

使用道具 举报

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2022-2-21 17:32:17 | 显示全部楼层
python 是一门跨平台、开源、免费的解释型高级动态编程语言(支持使用py2exe、pyinstaller、cx_Freeze工具将python程序转换为二进制可执行文件)
             支持命令式编程、函数式编程
             胶水语言:可以把多种不同语言编写程序融合到一起实现无缝拼接
版本推荐:3.6.x
安装完成之后,开始菜单中启动IDLE(PythonGUI)即可启动Python解释器并可以看到当前安装的Python版本号
>>>是python的提示符,可以在提示符后面输入要执行的语句
https://www.python.org/(下载)
https://www.python.org/doc/(帮助文档)
https://bugs.python.org/https://hackerone.com/python(提交bug)
https://stackoverflow.com/questions/tagged/python(查找与python有关的知识和答案)
练习
Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
3 + 5
8
import math         //import是导入
math.sqrt(9)
3.0
3*(2+6)
24
2/0
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    2/0
ZeroDivisionError: division by zero

**幂乘符号
在IDLE界面中使用菜单File==>New File 创建一个程序文件,输入代码并保存为.py或.pyw文件
控制台的文件保存为py,带窗口的文件保存为pyw
使用菜单Run==>Check Module来检查程序中是否存在语法错误,或者使用菜单Run==>RunModule运行程序,程序运行结果将直接显示在IDLE交互界面上
cd切换路径
dri查看
可以在资源管理器中切换至相应的文件夹并直接进入命令提示符环境(shift+鼠标右键)
快捷键
Alt+p    浏览历史命令(上一条)
Alt+n    浏览历史命令(下一条)
Ctrl+F6 重启Shell,之前定义的对象和导入的模块全部失效
F1         打开Python帮助文档
Alt+/    自动补全前面曾经出现过的单词,如果之前有多个单词具有相同浅醉,则再多个单词中循环选择
Ctrl+]   缩进代码块
Ctrl+[   取消代码块缩进
Alt+3   注释代码块
Alt+4   取消注释代码块
Tab      补全单词

python的对象模型
python中处理的一切都是对象 内置对象可以直接使用(数字、字符串、列表、del等)
                                              非内置对象需要导入模块才能使用,如正弦函数sin(x),随机数产生函数random()等
对象类型           类型名称                          示例
数字                  int,float,complex            1234,3.14,1.3e5,3+4j(没有大小限制支持复数及其运算)
字符串              str                                   'swfu',"I'm student","'python'",r'abc',R'bcd'(单双三都可以作为字符边界,并可以互相嵌套)
字符串              bytes                               b'hello word'(以b引导可以使用单双三作为字符边界)
列表                 list                                    (1,2,3],['a','b',['c',2]](元素可以是任意类型)
字典                 dict                                  {1:'food',2:'taste',3:'import'}(元素形式为“键:值”)
元组                 tuple                                (2,-5,6),(3,)(元素只有一个后面的括号也不可以省略)
集合                 setfrozenset                     {'a','b','c'}(元素不可以重复,set是可变的,frozenset 是不可变的)
布尔型              bool                                 True,False(逻辑值,关系运算符、成员测试运算符、统一性测试运算符组成的表达式的值一般为True,False)
空类型              NoneType                        None(空值)
异常                 Exception                         python内置大量异常类,分别对应不同类型的异常
                        ValueError
                        TypeError
文件                                                          f=open('data.dat','rb')(open是Python内置函数,使用指定的模式打开文件,返回文件对象)
其他迭代对象                                             生成器对象、range对象、zip对象、enumerate对象、mapduixiang、filter对象等等(具有惰性求值的特点)
编程单元                                                    函数(使用def定义)类(使用class定义)模块(类型为module)(类和函数都属于可调用对象,模块用来集中存放函数、类、常量或者其他对象)
演示:
Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.


r=zip('abcdefg','12345')
r
<zip object at 0x000002AC31CC8600>
('a','1')in r
True
('a','1')in r
False
回复

使用道具 举报

1

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2022-2-24 17:42:49 | 显示全部楼层
1.4.2 Python变量
在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型对象变量,这一点适用于Python任意类型的对象
Python属于强类型编程语言,Python解释器会根据赋值或者运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型也可以是随时变化的
print(type(...))查看变量类型
isinstance(...,....)测试对象是否是某个类型的实例
例如:>>> isinstance(3,int)
                  True
如果出现赋值运算符或复合赋值运算符(例如+=、*=等等)的左边则表示创建变量或者修改变量的值,否则表示引用该变量的值
>>> x=3
>>> print(x**2)
9
>>> x+=6
>>> print(x)
9
>>> x=[1,2,3]
>>> x[1]
2
>>> x[1]=5
>>> print(x)
[1, 5, 3]
字符串和元组属于不可变序列,不能通过下标的方式来修改其中的元素
Python允许多个变量指向同一个值(id查看地址)
>>> x=3
>>> id(x)                                 
2815170969904
>>> y=x
>>> id(y)
2815170969904
修改之后内存就会发生变化,但不影响另一个变量
>>> x+=6
>>> id(x)
2815170970096
>>> y
3
>>> id(y)
2815170969904
Python中的变量并不是直接存储,而是存储了值的内存地址或者引用
>>> x=[1,1,1,1,1]
>>> id(x[0])==id(x[4])
True
没用的东西python会自己删掉
数字是不可变对象,可以表示任意大小
Python的IDLE交互页面可以当作简便计算器来用
整数类型可以分为十进制、十六进制、八进制和二进制
浮点数(小数)支持复数类型
>>>a=3+4j
>>>b=5+6j
>>>c=a+b
>>>c
(8+10j)
>>>c.real              #查看复数实部
8.0
>>>c.imag            #查看复数虚部
10.0
>>>a.conjugate()  #返回共轭复数
(3-4j)
>>>a*b                  #复数乘法
(-9+38j)
>>>a/b                  #复数除法
(0.6393442622950819+0.03278688524590165j)
字符串属于不可变序列
空串表示为‘’或“”
三引号'''或''''''表示的字符串可以换行,支持排版为复杂的字符串;三引号还可以在程序中表示较长的注释
字符串合并
>>>'abc'+'123'             #生成新对象
字符串格式化
>>> a=3.6674
>>> '%7.3f'%a
'  3.667'
>>> "%d:%c"%(65,65)
'65:A'
>>> """my name is %s,and my age is %d"""%('Dong Fuguo',39)
'my name is Dong Fuguo,and my age is 39'
转义字符:
\b                 退格,把光标移动到前一位置
\f                  换页符
\n                 换行
\r                  回车
\t                  水平制表符
\v                 垂直制表符
\\                 一个斜线
\'                 单引号
\"                双引号
\ooo           3位八进制数对应的字符
\xhh            2位十六进制数对应的字符
\uhhhh        4位十六进制数表示位Unicode字符
字符串定符前面加字母r表示原始字符串,其中的特殊字符不进行转义,但字符串的最后一个字符不能是\。原始字符串主要用于正则表达式是、文件路径或者URL的场合
例如:
>>> path='C:\windows\notepad.exe'                  其中\n被当成换行符
>>> print(path)
C:\windows
otepad.exe
>>> path=r'C:\windows\notepad.exe'                 加了r之后任何字符都不转义
>>> print(path)
C:\windows\notepad.exe
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-4-19 10:50 , Processed in 0.016604 second(s), 17 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表