-
-
[原创]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直播授课
赞赏
他的文章
看原图