资安学习路上-picoCTF 解题(General) 2

4. flag_shop

这题主要考C的整数溢位观念。
http://img2.58codes.com/2024/20148431tQ79hDYeS4.png

档案载下来发现是个c档案
http://img2.58codes.com/2024/20148431fV4mRhbPYo.png

打开后看一下程式码,发现应该会有整数溢位问题
http://img2.58codes.com/2024/20148431JwFa1aOBtN.png

上网搜寻C整数的range
http://img2.58codes.com/2024/20148431UCdfQ9z8Hk.png

在互动一下,发现这里应该会有机会可以钻过去http://img2.58codes.com/2024/20148431GqSEMkEYxY.png

用计算机算一下至少要多大才能让他整数溢位(大于2,386,092)
http://img2.58codes.com/2024/20148431PK9XuS4Zaj.png

发现金额变大惹
http://img2.58codes.com/2024/20148431Md9dZgtXSK.png

再回去重买一次,成功
http://img2.58codes.com/2024/20148431gfgqCkHDl6.png

5. mus1c:歌词是rockstar程式语言的程式码

歌词是rockstar程式语言的程式码
http://img2.58codes.com/2024/20148431FYoyFeFckF.png

其实一开始看完歌词后,完全没头绪@@
http://img2.58codes.com/2024/20148431U7gJE3jyW5.png

上网查一下关键字"shout","put"
http://img2.58codes.com/2024/20148431WfzV8rz3FQ.png

点进去网站后,编译那首歌变成一堆十进制编码
http://img2.58codes.com/2024/20148431JDf8TlBUzK.png

进行解码得到解答picoCTF{rrrocknrn0113r}
http://img2.58codes.com/2024/20148431uUWwhPJ8u2.png

General题目推荐工具蒐整

ASCII to hex https://www.asciitohex.com/8位元转ASCII https://onlineasciitools.com/convert-octal-to-asciihex edit https://hexed.it/(线上)、https://mh-nexus.de/en/hxd/(需安装)crack hash https://crackstation.net/

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章