渗透基本学习
1&2网站搭建子域名模式:www.zxj.com zblog asp程序
zxj.zxj999.com wordpress psp程序
bbs.zxj999.com 论坛 dz程序
oa.zxj999.com OA 通达OA
端口
可能默认端口会改变
目录模式:
源码下的多个目录表示不同页面
常规化
原理:源码数据都在同一个服务器
影响:无,正常思路手法即可
站库分离:
如果在云上的数据库的话,可以做到只限制网站服务器和数据库服务器进行连接。
还有可能数据是保存在oss(对象存储)里面的。
影响:数据单独存放,能连接才可能影像数据。
前后端分离
原理:前端JS框架,API传输数据
影响:
前端页面大部分不存在漏洞
后台管理大部分不在同域名
获得权限可能不影响后端
宝塔+PHPstudy
原理:打包类集成化环境,权限配置或受控制
影响:攻击者权限对比区别
宝塔搭建:
拿到权限后,文件管理会锁定目录,无法执行命令
phpstudy:
拿到权限后,可以执行命令,无安全性
IIS自建:
拿到权限后,可以执行一些命令,但无法返回上上级目录,有一定的安全性
开源代码:
开源 ...
爬虫学习记录
Python常见字符串/列表操作
len
find (不存在返回-1,存在返回索引值)
12s='china'print(s.find('a'))
startswith,endswith 判断字符串是不是以谁谁谁开头/结尾
123s='china'print(s.startswith('h'))print(s.endswith('a'))
count 返回str在strat和end之间出现的次数
12s='aaabb'print(s.count('b'))
replace 替换字符串中指定内容,如果指定次数count,则替换不会超过count次
12s='cccbb'print(s.replace('c','d'))
split 通过参数的内容切割字符串
12s='1#2#3#4'print(s.split('#'))
upper lower ...
Intel-64-IA-32-Program-Note
21.1 PERFORMANCE MONITORING OVERVIEW
从Intel Core Solo和Intel Core Duo处理器开始,有两类性能监视功能。第一个类支持使用计数或基于中断的事件抽样来监视性能的事件。这些事件是非体系结构的,并且因处理器模型的不同而不同。它们与奔腾M处理器中的处理器类似。这些非体系结构性能监视事件是特定于微体系结构的,可能会随着增强而改变。
给定微体系结构的非体系结构事件不能使用CPUID枚举;可以在https://perfmon-events.intel.com/或https://github.com/intel/perfmon/上找到它们。
21.2ARCHITECTURAL PERFORMANCE MONITORING
当性能监视事件跨微体系结构表现一致时,它们就是体系结构的。
CPUID.0AH叶片是Intel处理器提供的一种查询指令,可以告诉开发者处理器支持哪些架构性能监控的功能。
版本ID:处理器的性能监控有不同的“级别”或“版本”。版本ID为1表示支持基本的性能监控(比如监视基本的硬件事件);版本ID为2则表示支持更多高级事件 ...
计算机系统结构学习笔记
第一章计算机系统结构概念函数栈调用过程:函数调用过程中函数栈详解-CSDN博客
系统结构自2004年开始从单纯依靠指令级并行转向开发线程级并行和数据级并行
计算机系统的层次结构
L1:是微指令集编写的微程序直接由硬件和固件实现
L2:机器指令集编写的程序在L1级上的微程序进行解释执行
L1-L3级是用解释的方法实现的,L4-L6是用翻译的方法实现的
计算机组成是计算机系统结构的逻辑实现
计算机实现是计算机系统结构的物理实现
计算机系统结构的分类:
冯氏分类法:用系统的最大并行度分类,并行度:系统在单位时间内能够处理的最大二进制位数
Flynn分类法:按照指令流和数据流的多倍性进行分类
指令流:计算机执行的指令序列
数据流:由指令流调用的数据序列
多倍性:在系统受限的部件上,同时处于同一执行阶段的指令或数据的最大数目
定量分析技术:
以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。
Amdahl定律:加快某部件执行速度所能获得的系统性能加速比,受限于该部件的执行时间占系统中总执行时间的百分比。(那个部 ...
文献查找攻略
确定主题词
查找主题词的所有同义词,比如符号执行
如何确定:通过Mesh检索,随便输入一个同义词即可找到主题词
确定副主题词
在主题词范围的限定下,比如符号执行的语义冲突
如何确定:通过Mesh检索,找到主题词后,就可以找到所有同义词
TED learning
生词
1234567891011121314independence n 独立的、无党派人员sugarcane n 甘蔗、蔗糖stakes n 桩 v 以……打赌,拿……冒险boarding section n 寄宿部late-night n 深夜toll n 通行费 钟声 港口税率 伤亡人数 v 征收通行税,鸣钟pressure-cooker n 高压系统exerted adj 外露的 v运用、施加、努力crame v 把……塞进、塞满stigma n 耻辱、羞耻、(花的)柱头youth-oriented 面向青年的compounds n 混合物、化合物、复合词 v 使加重、使恶化、混合be all of a sudden 突然地bleak adj 阴冷的、荒凉的、无遮蔽的、无希望的
句子
12345678910Some of my early memories are those of my younger brother and I walking around and pretending that we owned the sugarcane.\They were very ...
大创开发部署记录
部署k8s1.23.8初始工作安装ssh
12345sudo apt install openssh-serversudo systemctl start ssh #开启sudo systemctl status sshd #查看状态sudo ps -e | grep ssh #查看是否开启
安装完之后可以使用xshell或是Mobaxterm来进行ssh连接,为了保证以后在物理机上部署集群需要使用物理机,所以我使用ssh来进行远程部署模拟
1.首先关闭防火墙
1sudo ufw disable
关闭swap1sudo sed -ri 's/.*swap.*/#&/' /etc/fstab #永久关闭
想要恢复swap可以使用以下命令恢复
1sudo sed -ri 's/#(.*swap.*)/\1/' /etc/fstab
在master上添加hosts,这里要切换root用户,才能追加,如果直接vim编辑则只需要sudo就行
1234567891011121314151617cat >> /etc/hosts ...





