会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
将者,智、信、仁、勇、严也。
Hi,我是李智华,华为-安全AI算法专家,欢迎来到安全攻防对抗的有趣世界。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
98
99
100
101
102
103
104
105
106
···
274
下一页
2020年5月21日
DSA算法——本质上和RSA是一样的 有公钥和私钥
摘要: DSA算法 DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。DSA加密算法主要依赖于整数有限域离散对数难题,素数P必须足够大,且p-1至少包含一个大素数因子
阅读全文
posted @ 2020-05-21 15:57 bonelee
阅读(5832)
评论(0)
推荐(0)
2020年5月20日
hmac算法 ——就一个hash+xor 感觉不安全啊 抗彩虹表攻击和穷举攻击都比较弱
摘要: 密钥散列消息认证码(英语:Keyed-hash message authentication code),又称散列消息认证码(Hash-based message authentication code,缩写为HMAC),是一种通过特别计算方式之后产生的消息认证码(MAC),使用密码散列函数,同时结
阅读全文
posted @ 2020-05-20 22:31 bonelee
阅读(633)
评论(0)
推荐(0)
rootkit 能够“ root”一台主机并不意味着能持续地控制它,因为管理员完全可能发现了主机遭受入侵并采取清理措施。因此Rootkit的初始含义就在于“能维持root权限的一套工具”
摘要: rootkit Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,比较多见到的是Rootkit一般都和木马、后门等其他恶意程序结合使用。外文名 rootkit rootkit是什么 在悬念迭起的中外谍战片里,对战双方中的一派势力通常会派遣特工人员潜
阅读全文
posted @ 2020-05-20 20:08 bonelee
阅读(588)
评论(0)
推荐(0)
setcap用法
摘要: setcap用法 转载自:https://feichashao.com/capabilities_basic/ 1.背景 安装 Wireshark 的时候,有一步是给 dumpcap 读网卡的权限,使得普通用户也可以使用 Wireshark 进行抓包。 # setcap 'CAP_NET_RAW+e
阅读全文
posted @ 2020-05-20 19:40 bonelee
阅读(3215)
评论(0)
推荐(0)
Linux su命令——su默认不修改环境变量 su - 要修改当前工作目录和环境变量
摘要: Linux su命令 在我的fc6系统下用普通用户登录,然后用su命令切换到超级用户,再输入ifconfig命令,报错:command not find。而如果用su -命令切换到超级用户,再输入ifconfig命令则能成功执行。这其中涉及的就是su命令与su -命令的区别,man su得到的帮助文
阅读全文
posted @ 2020-05-20 19:33 bonelee
阅读(2766)
评论(0)
推荐(0)
setuid 粘滞位 ——想想passwd这个命令修改shadow文件就知道本质 当普通用户使用passwd更改自己密码的时候,那一瞬间突然灵魂附体了,实际在以passwd命令所有者root的身份在执行
摘要: 在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,LOOK—— -rw-r--r-- 1 root r
阅读全文
posted @ 2020-05-20 17:28 bonelee
阅读(552)
评论(0)
推荐(1)
Control-Flow Integrity(控制流完整性) 的原理 ——本质上就是一个hash表记录持续返回地址 然后运行中对比 发现是否代码被恶意篡改
摘要: 展开本文讨论的原理基于Control-Flow Integrity Principles, Implementations, and Applications这篇论文。 1 回顾为什么需要CFI1.1 控制流劫持攻击者能够通过控制流劫持来获取目标机器的控制权,甚至进行提权操作,对目标机器进行全面控制
阅读全文
posted @ 2020-05-20 16:54 bonelee
阅读(2112)
评论(0)
推荐(0)
内核中do while(0)的巧用 避免goto的方法 linux内核中代码有这样的代码
摘要: 1. do...while(0)消除goto语句。通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样:version 1 bool Execute(){ // 分配资源 int *p = new int; bool bO
阅读全文
posted @ 2020-05-20 15:04 bonelee
阅读(660)
评论(1)
推荐(0)
系统调用——本质:多个进程都需要访问系统资源,为了更好的管理这些资源,进程是不允许直接操作的,因此有了系统调用,你看为什么打开文件open函数是系统调用,因为他要管理文件描述符(总数有限制)啊
摘要: 在现代操作系统里,由于系统资源可能同时被多个应用程序访问,如果不加保护,那各个应用程序之间可能会产生冲突,对于恶意应用程序更可能导致系统奔溃。这里所说的系统资源包括文件、网络、各种硬件设备等。比如要操作文件必须借助操作系统提供的api(比如linux下的fopen) 在电脑中,系统调用(英语:sys
阅读全文
posted @ 2020-05-20 14:54 bonelee
阅读(1269)
评论(0)
推荐(0)
2020年5月19日
Spark Streaming之妙用foreachRDD和foreachPartition —— 在foreachPartition去中去创建socket是明智的做法,直接rdd是有问题的
摘要: Spark Streaming之妙用foreachRDD和foreachPartition https://blog.csdn.net/u013709270/article/details/78857802 展开0. 前言 DStream中的foreachRDD是一个非常强大函数,它允许你把数据发送
阅读全文
posted @ 2020-05-19 21:26 bonelee
阅读(702)
评论(0)
推荐(0)
上一页
1
···
98
99
100
101
102
103
104
105
106
···
274
下一页
公告