2019年5月19日

pwnable.kr-cmd2-witeup

摘要: 程序清除了环境变量,解决对策是使用绝对地址使用各种命令和文件。 程序的过滤策略更加严格,过滤了/。天哪,使用绝对路径必用/,怎么办咩? 解决办法是使用pwd变量,它会显示当前目录,然而在/目录下执行此命令,即返回/,所以,问题解决啦。 pwd这样使用:$(pwd),$()起取变量值的功能。 外赋双引 阅读全文

posted @ 2019-05-19 22:08 HYWZ 阅读(134) 评论(0) 推荐(0) 编辑

pwnable.kr-cmd1-witeup

摘要: 执行分析程序,知过滤掉了flag、sh、tmp字段,但在linux下可通过通配符匹配文件哦。 哦对,参数输入的命令中,没有环境变量的支持,所有文件和命令必须用绝对路径哦。 阅读全文

posted @ 2019-05-19 21:23 HYWZ 阅读(130) 评论(0) 推荐(0) 编辑

pwnable.kr-lotto-witeup

摘要: 执行分析题目代码,发现是输入值和十进制是1到45的ASCII码系统生成对应字母做比较;而比较方法是遍历输入值的所有位和系统生成字符串的每个位作比较,相同计数为6则爆出flag。漏洞啊,只要押中有一字母在系统生成字符串中,输入值全部是那个字母即可。 那我们按要求输入的字符转换成十进制只能是33-45了 阅读全文

posted @ 2019-05-19 15:48 HYWZ 阅读(120) 评论(0) 推荐(0) 编辑

pwnable.kr-blackjack-witeup

摘要: 这是个人对程序逻辑的分析总结。 真的很巧很神奇,理解完程序的逻辑,不知道怎么破解。看了一眼题解,忽然懂了,好神奇哦。 题目说,要获得1000000才能获得flag。经过多次试玩和在分析程序的逻辑,知道可以输入-1000000做赌注,失败了自身钱减赌注即为加1000000,获得flag。关键的代码漏洞 阅读全文

posted @ 2019-05-19 10:09 HYWZ 阅读(178) 评论(0) 推荐(0) 编辑

导航