当前位置:网站首页 > R语言数据分析 > 正文

miracl密码库(miracl库使用手册)



die查看一下

elf64位

这里有key,下面也有提示是RC4

发现s是获取环境的,nc一下环境获取enc密文。

这里查看rc4初始化的内容,对比一下正常的RC4代码,为什么在第二个循环里面嵌套了多一个for循环呢

但是对比起来这里发现是在j=(j+s[i]+k[i])%256这里多加了一个1300

再查看加密部分

再次对比原来的两个代码段,发现这里多加了一个0x14,也就是20

思路:

就是在RC4初始化这里加多了一个1300,导致s盒和原来的不相同,逆向回来的时候也还是加1300,为什么呢,因为我们得到的s盒是要和我们的明文去异或的,异或再异或这个数等于不变

所以s盒的算法该加还是加

但是加密算法是加多了一个0x14,故逆向回去的时候则需要减去一个0x14

exp:如下

 

到此这篇miracl密码库(miracl库使用手册)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • oracle入门教程(oracle入门教程下载)2025-01-23 21:09:06
  • acceleate怎么读(accelerate怎么读啊)2025-01-23 21:09:06
  • 启动docker服务(docker启动consul)2025-01-23 21:09:06
  • ar是干什么用的(ar是什么软件干什么的)2025-01-23 21:09:06
  • oracle 教程书籍推荐(oracle哪本书比较好)2025-01-23 21:09:06
  • offering praise翻译(offer to help翻译)2025-01-23 21:09:06
  • microsoft edge修复(新版microsoft edge修复)2025-01-23 21:09:06
  • 网页传送文字(怎么把网页的文字导入word文档)2025-01-23 21:09:06
  • hprof文件分析内存问题(hprof文件怎么产生的)2025-01-23 21:09:06
  • hprof文件怎么打开(hprof文件怎么打开linux)2025-01-23 21:09:06
  • 全屏图片