代码说明ρ攻击的目的和生日攻击类似,也是寻求一个基于sm3哈希值的弱碰撞,但是寻找的方式是通过ρ递推表达式来依次尝试。
这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本功能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。
如果寻找更长bit的碰撞,寻找时间也会相应变长。
实验结果可见,寻找16bit碰撞中生日攻击所需要的时间少于ρ攻击,但是如果加长碰撞的bit长度,ρ攻击会比生日攻击展现出更好的效率。
运行指导将源码clone到本地运行main函数即可运行ρ攻击脚本。
软件环境:VisualStudio2019硬件环境:PC机
2018/4/13 22:48:23 6KB sm3 c++ rho ρ攻击
1
代码说明生日攻击的目的是寻求一个基于sm3哈希值的弱碰撞,原理是一定长度和hash值结果2^32长度,在2^16密文空间中可以以50%以上的概率找到一个hash碰撞。
这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本功能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。
如果寻找更长bit的碰撞,寻找时间也会相应变长。
运行指导将源码clone到本地运行main函数即可运行生日攻击脚本。
软件环境:VisualStudio2019硬件环境:PC机
2016/9/5 7:25:13 8KB sm3 生日攻击 c++ 国密算法
1
深层神经网络拥有更强特征表达能力的同时,也带来了优化难、训练成本高及梯度弥散等问题;参数数量的激增则导致模型过于臃肿,不利于其在挪动端及工业控制设备等算力弱、存储小的平台上的部署.针对这些问题,构建了一种融合空洞卷积和多尺度稀疏结构的轻量神经网络对图像进行特征提取,实现对带有彩色图形噪声且字符扭曲粘连严重的验证码图像的端到端识别.将包含100万张验证码图像的数据集按98:1:1的比例划分为训练集、验证集和测试集,逐批参与训练.实验结果表明,该网络在大大减少参数数量的同时,具有测试集上98.9%的识别成功率.
1
本文考虑采用平滑L0正则化(BGSL0)的批梯度方法进行训练和修剪前馈神经网络。
我们展示了为什么BGSL0可以产生稀疏的权重,这对于修剪网络。
我们证明了在温和条件下BGSL0的弱收敛和强收敛。
还获得了误差函数在训练过程中递减的单调性。
两个例子是用来证明理论分析并显示BGSL0的稀疏性比三个典型Lp正则化更好方法。
2015/1/7 16:35:10 494KB 研究论文
1
Goby最全最新POC共计448个包含了致远OAA6用户敏感信息泄露、Apache_Druid_Log4shell_CVE_2021_44228、Apache_JSPWiki_Log4shell_CVE-2021-44228、VMware_NSX_Log4shell_CVE_2021_44228、VMware_vCenter_Log4shell_CVE_2021_44228_1、WayosAC集中管理系统默认弱口令CNVD-2021-00876、WeblogicLDAP近程代码执行漏洞CVE-2021-2109、XXL-JOB任务调度中心后台默认弱口令、帆软报表v8.0任意文件读取漏洞CNVD-2018-04757、锐捷NBR路由器EWEB网管系统近程命令执行漏洞、蜂网互联企业级路由器v4.31密码泄露漏洞CVE-2019-16313、Oracle_Weblogic_SearchPublicRegistries.jsp_SSRF_CVE_2014_4210、Micro_module_monitoring_system_User_list.php_
2016/8/5 7:13:26 558KB 网络安全 GobyPOC 安全漏洞 log4j2
1
以太坊智能合约安全漏洞分类及测试用例集,包含了37种以太坊solidity代码漏洞。
SWC以太坊智能合约漏洞库清单如下:SWC-100:未声明函数可见性SWC-101:整数溢出SWC-102:使用过时的编译器SWC-103:未锁定的pragma声明SWC-104:未检查的调用范围值SWC-105:无保护的以太币提款SWC-106:无保护的SELFDESTRUCT指令SWC-107:重入漏洞SWC-108:未声明状态变量可见性SWC-109:未初始化的存储指针SWC-110:触发assert断言SWC-111:使用过时的solidity函数SWC-112:委托调用非可信合约SWC-113:失败调用引发的DoS攻击SWC-114:买卖顺序依赖SWC-115:利用tx.origin授权SWC-116:使用区块值作为时间计量SWC-117:签名的非唯一性SWC-118:错误的构造函数名SWC-119:影子状态变量SWC-120:基于链属性的弱随机性SWC-121:未保护签名重放攻击SWC-122:缺乏适当的签名验证。





1
超级弱口令检查工具是一款Windows平台的弱口令审计工具,支持批量多线程检查,可快速发现弱密码、弱口令账号,密码支持和用户名结合进行检查,大大提高成功率,支持自定义服务端口和字典。
工具采用C#开发,需要安装.NETFramework4.0,工具目前支持SSH、RDP、SMB、MySQL、SQLServer、Oracle、FTP、MongoDB、Memcached、PostgreSQL、Telnet、SMTP、SMTP_SSL、POP3、POP3_SSL、IMAP、IMAP_SSL、VNC、Redis等服务的弱口令检查工作。
1.填写目标(可以是单个IP或者域名,也可以是IP地址范围)示例:192.168.1.1www.baidu.com192.168.1.1-192.168.200.1192.168.1.1-192.168.1.200运转文件:SNETCracker.exe
1
3.==弱类型与路径成绩5.三目运算符的理解+变量覆盖8.and与&&的区别+反射类ReflectionClass的使用3.==弱类型与路径成绩
2015/4/15 2:26:03 1.91MB php
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡