misc刷题

这篇具有很好参考价值的文章主要介绍了misc刷题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • lsb隐写
    • 引用一段百度内容
      • LSB隐写就是修改RGB颜色分量的最低二进制位也就是最低有效位(LSB),而人类的眼睛不会注意到这前后的变化,每个像数可以携带3比特的信息。能够使用lsb隐写的图片格式只能是png或bmp,jpg无法实现lsb隐写
    • 一般这种隐写可以使用stegsovle破解
    • misc刷题

  • TTL图片隐写
    • TTL是IP V4的一个8位报头,正常情况下我们拿到的数据包时一段无意义的数字,我们可以首先把这些数据转化为二进制,并且要转化为八位的二进制
    • 为什么要转化成8位二进制?因为TTL隐写最多一次就是八位,想想看是不是。
    •   with open('C:/Users/brighten/Desktop/attachment.txt', 'r') as f:
          for line in f:
              num=int(line)
              ss=bin(num)
              while len(ss)<10:
                  ss=ss[:2]+'0'+ss[2:]
              print(ss)#把多个数据转化成八位的二进制 
    •  转换成为多个8位二进制数据后,会发现每个数据的后6位都是1,这也就是TTL隐写的秘密了。
    • misc刷题

    • 一个数据要实现TTL隐写就是把它转换成为一个8位二进制,然后按两位为一组,每组数据后面拼接6个1形成8位数据。比如
    • 4410=001011002
      加密结果:

      00 111111
      10 111111
      11 111111
      00 111111
    • 所以可以先看看破解隐写后是什么数据类型
    • count = 0
      str=""
      with open('C:/Users/brighten/Desktop/attachment.txt', 'r') as f:
          for line in f:
              num = int(line)
              ss = bin(num)
              while len(ss) < 10:
                  ss = ss[:2] + '0' + ss[2:]
              #print(ss)
              str=str+ss[2:4]
              count += 1
              if count == 4:
                  count = 0
                  sum=0
                  #print(str)
                  for i in range(len(str)):
                      if str[i]=='1':
                          sum=sum*2+1
                      else:
                          sum=sum*2
                  # print(sum)
                  print(chr(sum),end="")
                  str=""
    •  misc刷题

    • 鄙人认为难点是在于要判断ttl破解后的数据包是什么类型,像我这里破解出来的是504b说明是一个zip压缩包,那就可以接下来继续操作,把数据封装成一个zip然后打开即可
    • import binascii
      with open('D:/desktop/ctf题目/net.txt','r') as fp:
          a=fp.readlines()
          p=[]
          for x in range(len(a)):
              p.append(int(a[x]))
          s=''
          for i in p:
              if(i==63):
                  b='00'
              elif(i==127):
                  b='01'
              elif(i==191):
                  b='10'
              else:
                  b='11'
              s+=b
      flag=''
      for i in range(0,len(s),8):
          flag+=chr(int(s[i:i+8],2))
      flag=binascii.unhexlify(flag)
      wp = open('D:/desktop/ctf题目/ttl_solve.zip','wb')
      wp.write(flag)
      wp.close()
  • 认识到明文攻击
    •   引用自博主 https://blog.csdn.net/qq_52974719/article/details/117084427
    • 适合明文攻击的情况,得到了泄露的压缩包,还有一个加密的压缩包,且两个压缩包的CRC32相同
    • 这种情况直接用ARPR明文破解即可
  •  outguess解码格式(图片)
    •   outguess -k 密码 -r 图片 要输出的文件格式
  • 常见的文件分离指令
    • binwalk -e 文件(绝对路径,取决于自己的终端打开位置)
    • foremost -T 文件(绝对路径,取决于自己的终端打开位置)
    • misc刷题

  •  文章来源地址https://www.toymoban.com/news/detail-458980.html

     

到了这里,关于misc刷题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MISC:文档隐写的破解方法.

    Misc即杂项,是信息隐藏又称信息伪装,就是通过减少载体的某种冗余,如空间冗余、数据冗余等,来隐藏敏感信息,达到某种特殊的目的。 信息隐藏打破了传统密码学的思维范畴,从一个全新的视角审视信息安全。与传统的加密相比,信息隐藏的隐蔽性更强,在信息隐藏中

    2024年02月08日
    浏览(36)
  • MISC:压缩包隐写的破解方法.

    Misc即杂项,是信息隐藏又称信息伪装,就是通过减少载体的某种冗余,如空间冗余、数据冗余等,来隐藏敏感信息,达到某种特殊的目的。 信息隐藏打破了传统密码学的思维范畴,从一个全新的视角审视信息安全。与传统的加密相比,信息隐藏的隐蔽性更强,在信息隐藏中

    2024年02月10日
    浏览(35)
  • 【MISC入门题型(二)--CRC校验&LSB隐写】

    提示:本文章为内蒙古工业大学“深信服杯”网络安全竞赛(又名第五届内蒙古工业大学网络安全竞赛)MISC(杂项)培训总结及其题库,适合刚刚入门CTF杂项方向的小伙伴使用。原题及环境请转到本人主页的上传资源下载查看!相关工具包后续也会整理上传,敬请期待! 注

    2023年04月13日
    浏览(39)
  • Leetcode面试经典150题刷题记录 —— 矩阵篇

    Leetcod面试经典150题刷题记录-系列 Leetcod面试经典150题刷题记录——数组 / 字符串篇 Leetcod面试经典150题刷题记录 —— 双指针篇 本篇 Leetcod面试经典150题刷题记录 —— 矩阵篇 Leetcod面试经典150题刷题记录 —— 滑动窗口篇 Leetcod面试经典150题刷题记录 —— 哈希表篇 Leetcod面试

    2024年01月16日
    浏览(72)
  • Leetcode面试经典150题刷题记录 —— 数学篇

    Leetcode面试经典150题刷题记录-系列 Leetcod面试经典150题刷题记录——数组 / 字符串篇 Leetcod面试经典150题刷题记录 —— 双指针篇 Leetcod面试经典150题刷题记录 —— 矩阵篇 Leetcod面试经典150题刷题记录 —— 滑动窗口篇 Leetcod面试经典150题刷题记录 —— 哈希表篇 Leetcod面试经典

    2024年01月21日
    浏览(70)
  • Leetcod面试经典150题刷题记录 —— 矩阵篇

    Leetcod面试经典150题刷题记录-系列 Leetcod面试经典150题刷题记录——数组 / 字符串篇 Leetcod面试经典150题刷题记录 —— 双指针篇 本篇 Leetcod面试经典150题刷题记录 —— 矩阵篇 Leetcod面试经典150题刷题记录 —— 滑动窗口篇 Leetcod面试经典150题刷题记录 —— 哈希表篇 Leetcod面试

    2024年02月03日
    浏览(44)
  • 计算机二级python基础题刷题笔记

    :引导符号(必须有) 填充:用于填充的单个字符,比如“=”,“+” 对齐:左对齐,右对齐,^居中对齐 宽度:槽的设定,输出宽度 ,:数字的千位分隔符适用于整数和浮点数 .精度:浮点数小数部分的精度或字符串的最大输出长度 类型:整数类型b,c,d,o,x,X浮点数类型e,E,f,% b 表示

    2024年02月07日
    浏览(46)
  • Leetcode面试经典150题刷题记录 —— 二叉搜索树篇

    Leetcod面试经典150题刷题记录-系列 Leetcod面试经典150题刷题记录——数组 / 字符串篇 Leetcod面试经典150题刷题记录 —— 双指针篇 Leetcod面试经典150题刷题记录 —— 矩阵篇 Leetcod面试经典150题刷题记录 —— 滑动窗口篇 Leetcod面试经典150题刷题记录 —— 哈希表篇 Leetcod面试经典

    2024年01月23日
    浏览(67)
  • misc刷题

    lsb隐写 引用一段百度内容 LSB隐写就是修改RGB颜色分量的最低二进制位也就是最低有效位(LSB),而人类的眼睛不会注意到这前后的变化,每个像数可以携带3比特的信息。能够使用lsb隐写的图片格式只能是png或bmp,jpg无法实现lsb隐写 一般这种隐写可以使用stegsovle破解 TTL图片

    2024年02月06日
    浏览(57)
  • 华为手机备忘录编辑内容误删一段文字怎么恢复

    华为手机上可以使用备忘录软件来记事,既可以选择系统自带的备忘录,也支持从应用市场搜索第三方好用的备忘录,比如云便签。那么,华为手机备忘录编辑内容误删一段文字怎么恢复呢? 当使用系统自带的备忘录时,那么在编辑笔记内容后,点击右上角的撤回按钮,可撤

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包