-
Notifications
You must be signed in to change notification settings - Fork 705
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
47 changed files
with
146 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# 3.1.9 内核 ROP | ||
# 3.1.10 内核 ROP | ||
|
||
- [参考资料](#参考资料) | ||
|
||
|
2 changes: 1 addition & 1 deletion
2
doc/3.1.10_linux_kernel_exploit.md → doc/3.1.11_linux_kernel_exploit.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# 3.1.10 Linux 内核漏洞利用 | ||
# 3.1.11 Linux 内核漏洞利用 | ||
|
||
- [从用户态到内核态](#从用户态到内核态) | ||
- [内核漏洞分类](#内核漏洞分类) | ||
|
This file was deleted.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
doc/3.1.11_windows_kernel_exploit.md → doc/3.1.12_windows_kernel_exploit.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# 3.1.11 Windows 内核漏洞利用 | ||
# 3.1.12 Windows 内核漏洞利用 | ||
|
||
- [参考资料](#参考资料) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# 3.1.13 竞争条件 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# 3.1.9 Linux 堆利用(四) | ||
|
||
- [house_of_rabbit](#house_of_rabbit) | ||
- [house_of_roman](#house_of_roman) | ||
- [参考资料](#参考资料) | ||
|
||
|
||
[下载文件](../src/Others/3.1.6_heap_exploit) | ||
|
||
#### house_of_rabbit | ||
|
||
#### house_of_roman | ||
|
||
|
||
## 参考资料 | ||
- [House of Rabbit - Heap exploitation technique bypassing ASLR](http://shift-crops.hatenablog.com/entry/2017/09/17/213235) | ||
- https://github.com/shift-crops/House_of_Rabbit | ||
- [House_of_Roman](https://gist.github.com/romanking98/9aab2804832c0fb46615f025e8ffb0bc) | ||
- https://github.com/romanking98/House-Of-Roman |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# 6.1.31 pwn HITBCTF2018 mutepig | ||
|
||
- [题目复现](#题目复现) | ||
- [题目解析](#题目解析) | ||
- [漏洞利用](#漏洞利用) | ||
- [参考资料](#参考资料) | ||
|
||
|
||
[下载文件](../src/writeup/6.1.31_pwn_hitbctf2018_mutepig) | ||
|
||
## 题目复现 | ||
``` | ||
$ file mutepig | ||
mutepig: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=180b126011ab0d74ab49d0c3c52a41e85155a6a9, stripped | ||
[firmy@firmy-pc mutepip]$ checksec -f mutepig | ||
RELRO STACK CANARY NX PIE RPATH RUNPATH FORTIFY Fortified Fortifiable FILE | ||
Partial RELRO Canary found NX enabled No PIE No RPATH No RUNPATH Yes 0 1 mutepig | ||
$ strings libc-2.23.so | grep "GNU C" | ||
GNU C Library (GNU libc) stable release version 2.23, by Roland McGrath et al. | ||
Compiled by GNU CC version 8.1.0. | ||
``` | ||
64 位程序,开启了 Canary 和 NX。 | ||
|
||
|
||
## 题目解析 | ||
|
||
## 漏洞利用 | ||
|
||
## 参考资料 | ||
- https://www.xctf.org.cn/library/details/hitb-quals-2018/#mutepig-pwn |
Oops, something went wrong.