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

有哪些做投行网站分销平台系统源码

有哪些做投行网站,分销平台系统源码,wordpress前台修改资料,百度网站排名seo0x00 背景 何为隐写术? 隐写术是一类可以隐藏自己写的一些东西的方法,是一门关于信息隐藏的技巧与科学。指的是采取一些不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容的方法。 可参考 一文让你完全弄懂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/236037/

相关文章:

  • 华为弹性云做网站鞍山58同城
  • 免费推广网站搭建还是正式公司好
  • 网站地图在线生成器惠州网站制作推广
  • 浅析我国门户网站建设不足app开发公司投入
  • 技术支持东莞网站建设ui设计技术培训学校
  • 哪些外贸网站比较好网络建设施工方案
  • vs2017 asp网站开发济南平台公司
  • 网站的网页建设知识ppt单机网页游戏网站
  • 有了域名建设网站网站开发毕业设计中期检查表
  • 网站备案背景布编辑网站在线注册系统
  • 建立自己的网站步骤网站流量指标有哪些
  • 从seo角度谈网站建设怎么做黑客攻击网站
  • 用jsp做的二手交易网站fusion做电影网站卡死
  • 网站建设与 维护实训报告范文网站如何收录
  • 网站建设哪家公司便宜报价单通用模板
  • 个人html网站模板wordpress火车头采集图片
  • 爱网站站长工具wordpress+高性能
  • 最具有口碑的网站建设买一款app要多少钱
  • 建个什么网站好全国做网站的公司有哪些
  • 企业网站建设费怎么记账大连建设工程信息网招标公告
  • 大连p2p网站建设上海建站 seo
  • 唐山网站提升排名wordpress 活动报名插件
  • 宁德市住房和城乡建设局网站做外贸开通哪个网站好
  • 网站运营是什么python 兼职网站开发
  • 有人做网站花了10几万公司做网站属于什么费用
  • 网站建设 后台顺德建设局网站
  • 永久免费的移动建站平台网站优化公司哪个好
  • 网站里添加图片超链接怎么做郑州新闻最新消息今天
  • 四海网络网站建设建设部网站危险性较大
  • 做网站项目体会网站开发形式选择