일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Los
- TCP/IP
- stdout flag
- fclose
- lord of sql injection
- puts
- xsputn
- libhostpolicy.so
- DotNet
- c# localport
- stdin
- TcpClient
- Frankenstein
- puts분석
- 우분투 C#
- sputn
- 홀펀칭
- dotnet publish
- puts함수
- UDP
- fclose leak
- PORT
- stdout
- Blue Dragon
- c# 로컬포트
- OSI
- Red Dragon
- TCP
- get local
- hole punching
Archives
- Today
- Total
Osori Development Studio
FSB를 위한 함수 본문
할 것도 없어서 HackCTF의 adult_fsb를 풀던 중, pwntool에서 제공하는 fmt로는 64비트에서 잘 안먹는거 같아서 하나 만들었다. 여러개의 주소를 덮어쓸 수 있으며, 페이로드 길이는 overwrite 하나당 72byte이다. got overwirte 같은 경우에는 4byte만 덮으면 되니, 48byte까지 줄일 수 있을 것이다.
사용방법은
pl=fsb64(8,**{str(free_hook) : one , str(initial) : 0x0068736162}) 이렇게 쓰시면 된다.
'전공쪽 > 동아리 관련' 카테고리의 다른 글
동아리 가을 CTF write up (0) | 2020.10.11 |
---|---|
[동아리CTF] FastFood Write-up (0) | 2020.10.02 |
StackPivot 문제 (1) | 2020.07.31 |
[동아리 CTF] 문제 CheckSum (0) | 2020.07.31 |
FormatString 공격 문제 (0) | 2020.07.29 |