当前位置: 首页 > news >正文

软件研发租用网站怎么做分录网站建设维护工作总结

软件研发租用网站怎么做分录,网站建设维护工作总结,两学一做专题网站用途,个人网站开发意义0x00 背景 何为隐写术? 隐写术是一类可以隐藏自己写的一些东西的方法,是一门关于信息隐藏的技巧与科学。指的是采取一些不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容的方法。 可参考 一文让你完全弄懂Stegosaurus - 知乎 本文要…

0x00 背景

何为隐写术?

隐写术是一类可以隐藏自己写的一些东西的方法,是一门关于信息隐藏的技巧与科学。指的是采取一些不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容的方法。

可参考 一文让你完全弄懂Stegosaurus - 知乎 

本文要介绍python中的隐写术。工具为Stegosaurus,仅支持 Python3.6 及其以下版本。

具体要操作pyc文件。pyc 文件就是 Python 的字节码文件,是个二进制文件。

Stegosaurus 提供了一种向 Python 字节码文件嵌入或提取 Payload 的方法。但是为了保证嵌入之后的代码文件大小不会发生变化,因此 Stegosaurus 所支持嵌入的 Payload 字节长度十分有限。

0x01 实践

需要先找出 低于Python3.6版本代码中的无效空间。

Python 的引用解释器 CPython 有两种类型的操作码:即无参数的和有参数的。在版本号低于 3.5 的 Python 版本中,根据操作码是否带参,字节码中的操作指令将需要占用 1 个字节或 3 个字节。在 Python3.6 中就不一样了, Python3.6 中所有的指令都占用 2 个字节,并会将无参数指令的第二个字节设置为 0 ,这个字节在其运行过程中将会被解释器忽略。这也就意味着,对于字节码中每一个不带参数的操作指令, Stegosaurus 都可以安全地嵌入长度为 1 个字节的 Payload 代码。

用工具来实现:

查询test.pyc 中的无效空间:

python3 -m stegosaurus test.pyc -r

向test.pyc 插入payload:

python3 -m stegosaurus test.pyc -s --payload "id"

从test.pyc中反解出插入的payload:

python3 stegosaurus.py -x test.pyc

0x02 reference

GitHub - AngelKitty/stegosaurus: A steganography tool for embedding payloads within Python bytecode.

http://www.yayakq.cn/news/338370/

相关文章:

  • 镇江网站建设介绍服务网站论坛源码
  • 网站开发客户的思路总结制作企业网站首页怎么做
  • 《电子商务网站开发与管理》书籍html学校网站模板
  • 怎么在网上做装修网站wordpress图片主题破解版
  • 现在做网站到底需要多少钱动漫设计与制作学费
  • 建材网站做环保类型思路设计服务
  • 南京哪家公司做网站wordpress用户邮箱验证
  • 新的seo网站优化排名 网站网站做快照
  • 免费画图网站怎样建立一个企业网站
  • 手机网站建设 豆丁网站建设 佛山
  • 品牌推广网站怎么做Linux网站开发设计
  • 网站漂浮图片相册插件wordpress
  • 如何自己建设淘宝网站logo灵感网站
  • 萧山区建设局网站wordpress 文章索引
  • 产品 网站建设wordpress响应速度忽快忽慢
  • 空投糖果网站开发深圳百度seo哪家好
  • 企业网站带后台模板医院网站建设平台
  • 珠海微网站制作网站建设漂亮的模板
  • 医疗服务网站素材电脑个人网站怎么做
  • 企业网站底部企业信息网站
  • 网站群管理平台建设wordpress流量统计
  • 网站备案号怎么放互联网做视频网站需要许可证吗
  • 设计网站广告语网站美化公司
  • 跟我一起做网站化妆品网络营销策划书
  • 网站建设宣传海报南宁市网站开发
  • 烟台开发区建设业联合网站seo优化排名怎么做
  • 哈尔滨网站托管wap网站制作教程
  • 网站模板 wordpresswordpress首页名称
  • 达内网站建设佛山智家人网站
  • 蚌埠做网站公司火车头wordpress