![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
早睡男
这个作者很懒,什么都没留下…
展开
-
BASE64图片编码
import base64f1=open("home.png",'rb')f2=open("pic.txt",'wb')data=f1.read()database64=base64.b64encode(data)f2.write(database64)f1.close()f2.close()原创 2021-10-18 09:10:30 · 337 阅读 · 0 评论 -
一道CTF题 you raise me up
一道 2020网鼎杯的题:有这么一道题,名为 you raise me up给的代码是这样的其实就是 m 的 flag 次方 模 n 值为 c现在的情况是m 已知,c也已知然后求 flag这是一种求离散对数的题,flag 可以用离散对数的形式给出, C mod nflag = log msage是一个开源的数学软件 ,可支持大数运算,其中 有一个函数为 discrete...原创 2020-05-12 14:19:24 · 1270 阅读 · 1 评论 -
tar.gz.sig 和tar.gz 如何配合使用
第一步: 从http://alpha.gnu.org/gnu/grub/下载 [ ]grub-2.04~rc1.tar.gz.sig 和grub-2.04~rc1.tar.gz第二步: 转到下载目录后,gpg –verify sig文件 原文件第三步: 复制出其中的key 即 E53D497F3FA42AD8C9B4D1E835A93...原创 2020-02-25 22:33:35 · 3754 阅读 · 0 评论 -
关于HTTP协议的首部
Http报文包含内容 : 报文首部 空行CRLF 报文主体请求报文 方法+URI+ 协议 版本 请求首部字段 内容实体其中:请求方法: GET 请求 POST 实体传输 ...原创 2019-08-14 11:24:54 · 144 阅读 · 0 评论 -
angr的一道题
第一步,把文件下载下来进行解压缩,解出来的文件 ,文件名为re3.ppp 。可以把它复制到linux 系统中(我这里直接用kali 的),查看得知它是一个ELF 32位可执行程序。如图1所示。图1 查看re3.ppp的文件类型第二步,将re3.ppp 改为可执行。然后执行一下试试。发现它真的是一个需要输入四位数字的小程序,如果输错了数字程序出现wrong的反馈,如图2所示。...原创 2019-08-29 13:06:20 · 274 阅读 · 1 评论 -
关于BASE编码 16 32 36 58 64 58 91
base编码有很多种,常用的有:base16 base32 base64 base85base36 base 58 base91还有base 92前面几种16、32,64、85 可以用 base64来调用不过得先pip install base64然后 import base64调用时,有统一的格式,base64.bXXencode或base64.b...原创 2019-09-13 11:59:50 · 4620 阅读 · 2 评论 -
affine ciphers
仿射密码, y=ax+b 加密过程如下ssss='abcdefghijklmnopqrstuvwxyz'l=len(ssss)output=1a=3b=7for i in range(l): # print(ssss[i]) # print('****************************') if((ord(ssss[i])>=97) a...原创 2019-09-13 14:42:12 · 219 阅读 · 0 评论 -
gmpy在kali下的安装手记
由于使用大数、素数等内容,需要有gmpy2,然后python下import gmpy2 总是报错,于是上网查了一下资料,最终解决,不过好像最后一招挺土的。在pip install gmpy2 时的报错,提示需要安装mpfr和mpc 于是从网上找,安装适合版本的。先从ftp://ftp.gnu.org/gnu/mpfr中下载mpfr_4.02.zip解压chmod 777 ....原创 2019-09-14 10:05:26 · 855 阅读 · 0 评论 -
gmpy2笔记
# Encoding=UTF-8import gmpy2# gmpy2.mpz(x)# 初始化一个大整数xgmpy2.mpfr(x)# 初始化一个高精度浮点数xC = gmpy2.powmod(M,e,n)# 幂取模,结果是 C = (M^e) mod nd = gmpy2.invert(e,n) # 求逆元,de = 1 mod ngmpy2.is_prime...原创 2019-09-14 22:28:51 · 10683 阅读 · 0 评论 -
关于SUID SGID
关于SUID SGIDsetuid(suid):针对命令和二进制程序的,当普通用户执行某个(passwd)命令的时候,可以拥有这个命令对应用户的权限, 即让普通用户可以以root用户的角色执行程序或命令。setgid(sgid):希望一个目录被多个用户(同属于一个组)共享,同一个组的用户可以处理如:passwd 这个文件的属组是root,表示只有root用户可以访问的文件,为...原创 2019-07-26 22:59:32 · 422 阅读 · 0 评论 -
CTF 2019-7-26 笔记
第一步, nmap -sV 192.168.0.1 扫描 服务信息 找到已经打开的端口。第二步, 浏览器 192.168.0.1:31337 探看页面源代码。 找到可能的隐藏的文件。第三步,探测端口信息 dirb http://192.168.0.1:31337/ 别忘了最后的"/" 可以探测到隐藏...原创 2019-07-27 06:37:53 · 258 阅读 · 0 评论 -
wireshark 学习笔记-1
1、wireshark 是个什么样的软件免费,广泛使用,跨平台。2、怎么去用wireshark 端口镜像 首选 集线器输出 碰撞性大 网络分流器 需要额外设备 ARP缓存 有点不安全 直接安装 有点占资源。3、捕获文件 Pcap 合并捕...原创 2018-11-21 20:37:50 · 155 阅读 · 0 评论 -
wireshark 学习笔记 -2
wireshark 统计功能端点统计 statistics -> endpoints会话统计statistics -> conversations协议分层statistics -> protocol Hierarchy Statistics简略显示的名字解析显示功能MAC地址解析网络名解析传输层解析统计包的长度的问题可用来猜测流量的用途等跟踪T...原创 2018-11-21 20:38:54 · 106 阅读 · 0 评论 -
网络丢包闹出的笑话:
网络丢包闹出的笑话:一个出差的丈夫一早给妻子发了一个消息 “I had a wonderful night, and really wish you were here”结果 ,最后一个"e" 没有收到。然后…………...原创 2018-11-23 21:05:52 · 606 阅读 · 1 评论 -
与wireshark 有关 读林沛满的书,心得
wireshark 使用技巧:1、Linux 在使用SSH进行登录时,有时会有约10秒种的停顿时间, 使用wireshark探知原因: 在SSH服务器收到SSH登录请求时,会去查询客户端IP地址所对应的DNS的PTR记录。一共尝试2次,每次约5秒种时间,若尝试失败,则不再尝试。 在SSH配置文件 /etc/ssh/ssd_config 中,有一句: ...原创 2018-11-19 21:07:49 · 1029 阅读 · 0 评论 -
虚拟机的U盘启动。
当虚拟机使用U盘进行启动时,首先,将U盘以第二硬盘的形式进行添加,在选择文件时,选择“高级”,然后使用 physical1 或者physical2,如果有多个可以选择的话,此处的physical 1即是系统中的U盘设备,这个可以在计算机(或我的电脑)的“管理”中的磁盘管理器里找到,U盘前面若有两个硬盘 ,磁盘0 即physical 0 磁盘1 为physical 1 U盘,即为physic...原创 2018-12-10 20:41:16 · 1242 阅读 · 0 评论 -
base64 加密
base 64 的加密 密文中,结尾为==原创 2019-06-18 20:15:01 · 704 阅读 · 0 评论 -
桥接
1、备份eth0的脚本2、去掉eth0 的 地址相关4行 IPADDR PREFIX GATEWAY DNS13、可查看到设备类型 TYPE=Ethernet4、添加BRIDGE= "桥接设备的名称" 如 br05、 创建 br0 桥接设备 ifcfg-br0 其中 有四行来自eth0 DEVICE="br0" NM_CON...原创 2019-06-03 11:05:09 · 126 阅读 · 0 评论 -
find 命令
find 命令使用时若要使用通配符,则 要加引号find /etc -name "*.conf"find /etc -type f -name "*.conf"原创 2019-06-18 14:09:20 · 551 阅读 · 0 评论 -
wireshark 中的BPF基元
• host id , dst host id , src host id• net id , dst net id , src net id• ether host id , ether dst host id , ether src host id• port id , dst port id , src port id• gateway id , ip proto id , eth...原创 2018-11-21 19:27:18 · 283 阅读 · 0 评论