会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cq12yue
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
16
下一页
2023年10月24日
Windows异常分发与子系统图表集 -- 摘自Windows内核原理与实现
摘要:
阅读全文
posted @ 2023-10-24 15:25 cq12yue
阅读(5)
评论(0)
推荐(0)
2023年10月4日
浅谈图论在寄存器分配中的应用
摘要: 1. 区间图:用于局部寄存器分配,基本块内的每个活跃范围看作一个区间(最早定义位置+最新使用位置),所有活跃范围构成区间图。区间图是一种不精确的冲突图(因为高估了活跃范围的范围而导致伪冲突,比如认为一个复制操作连接的或两个源相同目标不同的复制操作产生重叠的两个活跃范围冲突,但实际没有冲突),优势在
阅读全文
posted @ 2023-10-04 13:08 cq12yue
阅读(33)
评论(0)
推荐(0)
2023年9月30日
忙表达式数据流分析示例
摘要:
阅读全文
posted @ 2023-09-30 08:47 cq12yue
阅读(2)
评论(0)
推荐(0)
基于X509证书的身份认证思考小结
摘要: 有单向、双向、三向3种认证方式,前两者必须检查时间戳以防重放攻击,单向因为只有一个消息传递,如果仅靠一次性随机数是无法判断消息是否重放。双向有两个消息传递,一来一回,仅靠一次性随机数只能检测到发响应那方的重放。最后者则不必,可仅通过一次性随机数检测自己是否遭遇重放攻击,因为接收第二个消息的那方,通过
阅读全文
posted @ 2023-09-30 08:00 cq12yue
阅读(20)
评论(0)
推荐(0)
2023年9月28日
浅谈密码学几点安全性分析
摘要: 1. 对于RSA,给定大整数n分解的一对素因子p和q,p或q是否素数决定不了安全性,但决定算法的正确性,也就是说p或q不能为合数,而安全性取决于n的位数及p、q的距离,n越大则难于素因子分解(因为素数测试是一个P问题,而因子分解是一个NP问题,其耗时是关于n的指数),|p - q|要大是为抵抗一种特
阅读全文
posted @ 2023-09-28 08:04 cq12yue
阅读(60)
评论(0)
推荐(0)
2023年9月26日
浅谈Linux共享库库函数挂钩检测
摘要: Linux共享库库函数挂钩主流两种方法。一是替换函数对应的GOT/PLT条目,GOT/PLT原理类似Windows的IAT;二是inline挂钩,即替换函数序言的几个字节(x86是5或7字节)为jmp/call,若发现稍远处有jmp或call(前提在入口基本块内,若不在入口基本块内要修改分支控制条件
阅读全文
posted @ 2023-09-26 16:47 cq12yue
阅读(7)
评论(0)
推荐(0)
2023年9月23日
基于矩阵法分析改进指令调度
摘要: 周知编译原理龙书阐述的基本块指令调度算法,它所使用的空的资源预约表RTD与每个指令的资源预约表RT,可以看作二维矩阵,行表示时钟周期、列表示cpu资源,其定位的元素值1表示占用/预约,0表示空闲/非预约。前者是随周期递增而动态扩大的矩阵,后者是固定尺寸(维数)的矩阵(指令花费周期与每周期预约资源皆已
阅读全文
posted @ 2023-09-23 12:14 cq12yue
阅读(20)
评论(0)
推荐(0)
2023年9月13日
kretprobe探究思考
摘要: 曾因朋友问到监控,致使我探究了kretprobe的实现,想到编译中的尾调用优化,作个小结1. kretprobe_trampoline_holder该跳转函数无参是必须的或说最好的通用设计,因为替换返回地址是非正常程序流程,即被探测函数的调用者无感知,不存在为跳转函数准备入参。若要设计传参且只读,
阅读全文
posted @ 2023-09-13 02:26 cq12yue
阅读(36)
评论(2)
推荐(0)
AES不可约多项式
摘要: 有理数域的本原多项式与有限域的本原多项式定义不同,前者不要求不可约(由高斯引理知两个本原多项式的乘积还是本原),后者则必须不可约(确保生成的有限域其每个元素有逆元)。aes基于有限域F{0,1}设计,故使用的模8次多项式不可约P(x)=x^8+x^4+x^3+x+1,但不是本原多项式,因为它的阶是5
阅读全文
posted @ 2023-09-13 02:00 cq12yue
阅读(63)
评论(0)
推荐(0)
2023年9月9日
关于自动机和正则的一些重要定理
摘要: 1. 若DFA D是用子集构造法从NFA N构造出来的,则L(D)=L(N)2. 一个语言L被某个DFA接受,当且仅当被某个NFA接受3. 一个语言L被某个£-NFA接受,当且仅当被某个DFA接受4. 若对于某个DFA A,L=L(A),则存在一个正则表达式R使得L=L(R)5. 每一个用正则表达式
阅读全文
posted @ 2023-09-09 08:11 cq12yue
阅读(16)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
16
下一页
公告