Fedora Core, CentOS, Whitebox Linux (Exec-shield) exploit documents
This is documents that make fedora core, centos, whitebox linux exec-shield system to do exploit.
Result that is studying is being not open to the public yet.
Written period: 2005.12.10 ~ 2006.01.20, 2006.11 ~ 2007.01.20.
- Type: Local & Remote. (all)
- Exploit method: Stack overflow. (Return-to-Library)
- Environment condition: Nonexec-stack, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 5, 6.
- exploitable function list: random_library_break.txt
- POC exploit: pr0ftpd_modctrls.tgz
P.S: It was written in Korean language in 2007.
- Type: Remote (mostly), Local. (some)
- Exploit method: Format string attack. (Return-to-Library)
- Environment condition: Nonexec-stack, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 3 also, old Linux. (mostly)
P.S: It was written in Korean language in 2005.
- Type: Local & Remote. (all)
- Exploit method: Format string attack. (shellcode-exec)
- Environment condition: Nonexec-stack, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 3 (VMware).
- POC exploit: 0x82-shoverwrite.tgz
P.S: It was written in Korean language in 2005.
- Type: Local. (only)
- Exploit method: Format string attack. (shellcode-exec)
- Environment condition: Nonexec-stack, Random-stack, Random-library.
- Brute-Force use: Yes.
- testbed: Fedora Core Linux 4, 5, 6
- POC exploit: 0x82-library_terror.tgz
P.S: It was written in Korean language in 2006.
- Type: Remote. (only)
- Exploit method: Format string attack. (Return-to-Library)
- Environment condition: Nonexec-user-memory, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 3, 4, 5, 6, CentOS 4.2, Whitebox Linux 4.
P.S: It was written in Korean language in 2005.
- Type: Local. (only)
- Exploit method: Format string attack. (Return-to-Library)
- Environment condition: Nonexec-user-memory, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 3, 4, CentOS 4.2, Whitebox Linux 4.
P.S: It was written in Korean language in 2005.
- Type: Local. (only)
- Exploit method: Format string attack. (Return-to-Library)
- Environment condition: Nonexec-user-memory, Random-stack, Random-library.
- Brute-Force use: No.
- testbed: Fedora Core Linux 3, 4, 5, 6, CentOS 4.2, Whitebox Linux 4.
- POC exploit: 0x82-p_section_overwrite.tgz
P.S: It was written in Korean language in 2006.
- Type: Local. (only)
- Exploit method: Format string attack. (Return-to-Library)
- Environment condition: Nonexec-user-memory, Random-stack, Random-library. - Brute-Force use: No.
- testbed: Fedora Core Linux 3, 4, 5, 6, CentOS 4.2, Whitebox Linux 4.
- POC exploit: 0x82-dtors_execv_ex.tgz
P.S: It was written in Korean language in 2006.
- Type: Remote. (only)
- Exploit method: Stack overflow attack (Return-to-Library)
- Environment condition: Nonexec-user-memory, Random-stack, Random-library.
- testbed: Fedora Core Linux 3.
P.S: It was written in Korean language in 2005.