首页
社区
课程
招聘
[原创]1.CTF刷题-进制转换
2022-2-6 12:41 5676

[原创]1.CTF刷题-进制转换

2022-2-6 12:41
5676

从简单入手,采用每日一练的方式学习思考解题思路,探寻优化方法。

进制转换

二进制:以0b作为前缀,0b1010。
八进制:以0o作为前缀,0o173。
十六进制:以0x作为前缀,0x1f。
用print函数直接输出这些带前缀的数据,都是将它们转换为十进制数。
Python内置函数bin()、oct()、hex()分别用来将十进制数字转换成二进制、八进制、十六进制。

 

int()函数可将其它进制的数据转换成十进制

 

语法格式:
int(‘被转换的数据’,进制)
被转换的数据必须要以字符串的形式输入。

“百度杯”CTF比赛 十一月场

分值:10分 类型:Misc题目名称:小常识已解答
题目内容:
低频ID卡数据格式转换小常识
将下列16进制串中倒数第5,6位转换为3位十进制数,将最后4位转换为5位十进制卡号,中间用“,”分开。
0000944664

1
2
3
4
5
6
int('94',16)
148
int('4664',16)
18020
 
flag{148,18020}


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回