位置: 编程技术 - 正文

python妙用之编码的转换详解(python编码函数)

编辑:rootadmin

推荐整理分享python妙用之编码的转换详解(python编码函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python3编码,编码 python,python编码规则,python编码的编码规范,python编码规则,编码 python,编码 python,python编码的编码规范,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

记得刚入门那个时候,自己处理编码转换问题往往是“百度:url解码、base加密、hex……”,或者是使用一款叫做“小葵多功能转换工具”的软件,再后来直接上Burpsuite的decoder功能,感觉用的还挺好的。不过,也遇到些问题:在线转换效率低(搜索占去了2/3的时间)、两款工具存在一些小问题,比如burp中涉及中文往往显示乱码。

直到使用python来作为我日常编码转换工具……

开启py转换之旅

url编码

url编码是一种浏览器用来打包表单输入的格式.可谓是一名作为web人员最熟悉的一种编码方式了。

Base

Base常常用作网页表单和HTTP传输的一些参数,也常用于邮件协议传输用户信息等。

python妙用之编码的转换详解(python编码函数)

记得有次ctf比赛中考到了base解密,一般网站不提供在线解密,一时之间貌似没有办法继续下去。不过如果你使用python的话会像上边解密base一样简单,只需要将函数改变下:

Hex

十六进制编码也是web application中常见的一种编码方案。作为一名web安全人员,我们心知肚明的是,MySQL注入可以使用hex绕过htmlspecialchars()函数从而写入webshell。

比如:

下面是python实现hex加解密的方法:

ASCii

MySQL中的char()函数则是转换ascii码的,正因如此,也可以使用这个特性来绕过htmlspecialchars()函数。

比如:

使用python将字符串转换ascii很简单,但是逆转换的话需要需要点小操作:

Md5

md5在web安全界可以说是人尽皆知了,以他的不可逆性,大多数网站存储用户密码等关键数据时常常使用md5加密。有的时候我们提交payload需要md5加密,这个时候用下面的方法就可以轻松实现。当然解密的话推荐去cmd5。

Unicode转中文

unicode转换中文,很多情况下都能遇到。尤其是在做渗透测试的时候。用burp的话会存在中文乱码的问题,在python下实现非常简单。

总结

python实际上在实际使用中非常方便,编码转换只是其中一个例子。文中提到的编码转换皆为笔者日常积累,如果有没有涉及到的地方,欢迎评论补充。好了,

标签: python编码函数

本文链接地址:https://www.jiuchutong.com/biancheng/375541.html 转载请保留说明!

上一篇:简单谈谈Python中的元祖(Tuple)和字典(Dict)(简述python语言)

下一篇:正确理解python中的关键字“with”与上下文管理器(python的了解)

  • 以土地投资入股是否需要缴纳增值税
  • 代扣个税怎么做凭证
  • 医药行业发票税率
  • 存在弃置费用的固定资产的财务费用
  • 任意盈余公积使用范围
  • 增值税票购买份数满了怎么办
  • 咨询费计入什么明细科目
  • 为什么差额征税有的可以开专票有的只能开普票
  • 预收账款负数重分类调整
  • 确认增值税时要通过未缴增值税科目吗
  • 连锁店每个店都要独立核算吗
  • 平均分摊法计算公式
  • 收到单位预交卖材料款如何做会计分录?
  • 个人转让住宅要交哪些税
  • 航天开票系统清单流程
  • 职工教育经费的扣除标准是什么
  • 金税盘增值税普通发票红冲操作流程
  • 开票代码在哪里看
  • 银行汇款风险提示
  • 月末利润分配的账务处理
  • 纳税评估要转出什么意思
  • 跨年应收账款账务错误怎么调整
  • 一般纳税人附加税费减免政策
  • 单位收到社保补贴会计怎样处理
  • win11怎么设置桌面显示我的电脑
  • 虚拟机怎么安装iso镜像文件
  • 生产经营所得个税表
  • 购买机器配件怎么做会计分录
  • 项目投资总额是什么
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • 印花税会计分录2023
  • php简单么
  • 跨年调整收入增值税怎么办
  • 还贷款利息会计怎么做账
  • 构造二叉排序树代码
  • trace 命令用法
  • 用css画一个扇形
  • php计时函数
  • 促销赠品的会计处理
  • 扶贫小额信贷分析报告
  • 销售费用处理不包括哪些
  • 投标保证金退还时间是在什么文件的规定的
  • 发现以前年度损益调整怎么记账
  • 不抵扣的发票需要认证吗
  • 织梦相关文章调用
  • 帝国cms相关文章调用
  • 税率免税的发票
  • 交通费 抵扣
  • 税收分类编码是什么意思啊
  • 会议服务费免税吗
  • 用友t6操作流程
  • 进项认证怎么算
  • 母公司与子公司的法律关系
  • 企业最应避免的外部环境和内部条件组合是
  • 当月预交增值税时所属期选了上期怎么办
  • 企业增值税额
  • 来料加工账务处理流程
  • 军工科研事业单位会计制度
  • 赠送购物券的会计处理
  • 存出保证金的账务处理
  • 收到委托加工物资发票
  • 工业增值税怎么算
  • 快速清理朋友圈的方法
  • freebsd怎么样
  • Win10 Insider 10565去除快捷方式小箭头的方法
  • window10的cmd命令
  • win7如何开机修复系统
  • 忘记centos密码
  • win7系统出现蓝屏
  • hosts文件win10
  • cocos3.0
  • jquery将文本框设置为只读
  • 使用Meteor配合Node.js编写实时聊天应用的范例
  • unity3d模型怎么制作
  • android webview webgl
  • python中tab
  • adb查看ip地址
  • 国税新人什么时候入职
  • 国家税务总局深圳税局
  • 开红酒增值税票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设