.

Python学习记录

Python学习记录

# request库 ## 解决requests无法访问https问题 ``` # verify=False response = requests.get(url,verify=False) ``` ## requests允许跟随重定向 ``` # allow_redirects=True response = requests.get(url,allow_redirects=True) ``` ## 关闭控制台输出建议提示 ``` requests.packages.urllib3.disable_warnings() ``` ## request发送到代理 ``` proxy
more...
SQL学习

SQL学习

# 用户操作 ## 创建用户 ``` create user '<用户名>'@'<host>' identified by '<密码>'; ``` 说明: - host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符% - 如果想只让某个IP段的主机连接,可以修改为:`create user 'admin'@'192.168.100.%' identified by 'password';` ## 删除用户 ``` drop user <用户名>; //默认情况下删除'username'@'%' dr
more...
字符集与编码格式研究

字符集与编码格式研究

# 前言 - 首先,为什么需要编码??因为计算机本身可不认识:‘你在做什么?’、‘what are you doing?’等这么人类性的语言;在计算机内部,所有的信息都表示为一个二进制的字符串。而每一个二进制位(bit)有0和1两种状态,具体哪些二进制数表示什么字符,多少位表示什么字符,需要有一个标准,也就是编码。 - 比特(bit):是计算机科学中的基本单位,代表着二进制数字的最小单元,一个比特通常用0和1来表示。 - 字节(Byte):一个字节通常由8位二进制组成,是计量存储容量的单位,是构成信息的一个很小的单位,上面还有KB、MB、GB、TB、PB、EB、ZB、YB等。 - 字
more...
端口转发

端口转发

# linux 利用nc进行本地端口转发,本地8888端口转发到22端口 ``` nc -lp 8888 -c "nc 127.0.0.1 22" ``` # window ## netsh - netsh interface portproxy add v4tov4 listenaddress=localaddress - listenport=监听的端口 - connectaddress=被攻击者ip服务器 - connectport=被攻击者服务端口 - protocol=tcp 查看转发规则 ``` netsh interface portproxy show
more...
Linux应急

Linux应急

# 异常进程、端口排查 ``` 查看当前进程:top -c (参数-c能显示完整的启动命令行) 查看进程的线程:top -Hp <进程pid> 查找占用cpu最多的进程,相关命令:运行top命令后,键入大写字母P按cpu排序 查找占用内存最多的进程,相关命令:运行top命令后,键入大写字母M按内存排序 查看显卡占用情况:nvidia-smi 查看静态进程:ps -ef (System V 风格,可以看到父进程ppid) 查看静态进程:ps -aux (BSD 风格,可以看到资源利用率) 查看进程的可执行程序:ls -l /proc/PID/exe 查看进程打开的文件:lsof -p PID
more...