-
-
[原创]1.CTF刷题-进制转换
-
发表于: 2022-2-6 12:41 6542
-
从简单入手,采用每日一练的方式学习思考解题思路,探寻优化方法。
进制转换
二进制:以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 } |
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [原创]2.CTF刷题-进制转换+ASCII码 5813
- [原创]1.CTF刷题-ASCII码 6066
- [原创]1.CTF刷题-进制转换 6543
- [原创]3.LeetCode刷题-完全平方数 4977
- [原创]2.LeetCode刷题-自除数 5090
看原图
赞赏
雪币:
留言: