摘要:
impossible RSA: 没啥好说的,跟我之前文章有道题类似,虽然如此还是花费了很长时间,原因令人落泪,把q = inverse(e,p)的数学式写成了eq mod p导致数学式推导及其困难(能推但无用) 解题脚本: #coding:utf-8 from Crypto.Util.number 阅读全文
摘要:
scapy版本: 问题描述: 我看到书中导入TCP,IP模块是通过from scapy.all import TCP,IP 上机实验发现找不到这个模块,通过大量查找发现此模块在最新版本中转移到其他包里面,于是记录一下,方便自己,方便他人。 解决方法: 最新版本的scapy库中,TCP,IP模块存在s 阅读全文
摘要:
输出数据: 语句:{{.}} 用法: 在html文件中调用 输出里面的结果 多个目录下定义模板: 语句:{{ define "xxx目录/xxx文件.html"}} 文件末尾加上 {{ end }} 用法: 当使用多级目录时要设置如下,/**表示下一级目录。 比较函数: eq == ne != lt 阅读全文
摘要:
使用了go get github.com/pilu/fresh ,需要 go install github.com/pilu/fresh. 在带用go.mod的版本中,go get只是下载代码和帮助修改go.mod,要安装使用go install 阅读全文
摘要:
mysql库的安装: 直接在vscode终端运行: go get -u github.com/go-sql-driver/mysql 下载完之后,导入包 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) 数据库初始化 阅读全文
摘要:
结构体转换为xml: type Person struct { XMLName xml.Name `xml:"person"` Name string `xml:"name"` Age int `xml:"age"` Email string `xml:"email"` } func main() 阅读全文
摘要:
解析嵌套类型示例: func test3() { b := []byte(`{"Name":"tom","Age":20,"Email":"tom@gmail.com", "Parents" : ["tom", "kite"]}`) var f map[string]interface{} json 阅读全文
摘要:
babyAES: 题目如下: from Crypto.Cipher import AES import os iv = os.urandom(16) key = os.urandom(16) my_aes = AES.new(key, AES.MODE_CBC, iv) flag = open('f 阅读全文
摘要:
原理: dns欺骗又可以叫作中间人人攻击,主要是通过拦截受害人在访问某个网站时设备向外发送的dns请求,然后给出伪造的dns应答,实现欺骗过程。 实验脚本如下: from scapy.layers.dns import * from scapy.all import * def dns_spoof( 阅读全文
摘要:
题目如下: 题目分析: 发现常规rsa不存在的dp。查找资料知道 dp ≡ d mod (p - 1)。意识到dp是解题关键,可能dp和n存在某种关系可以解出p或者去,跟之前有一题有点类似,求p和q之间存在的线性关系那题。Rsa之给定n很大求解问题 - nLesxw - 博客园 (cnblogs.c 阅读全文