Submit Search
Upload
Memory corruption stack
•
Download as PPT, PDF
•
1 like
•
1,061 views
codevania
Follow
Education
Report
Share
Report
Share
1 of 48
Download now
Recommended
Net debugging 3_전한별
Net debugging 3_전한별
Han-Byul Jeon
Ropasaurusrex
Ropasaurusrex
승표 홍
Hideroot - Inc0gnito 2016
Hideroot - Inc0gnito 2016
perillamint
허프만 코드에 대해 그림으로 알아보자.pdf
허프만 코드에 대해 그림으로 알아보자.pdf
Ho Jeong Im
[2012 CodeEngn Conference 07] manGoo - Exploit Writing Technique의 발전과 최신 트랜드
[2012 CodeEngn Conference 07] manGoo - Exploit Writing Technique의 발전과 최신 트랜드
GangSeok Lee
[2013 CodeEngn Conference 08] manGoo - Windows 8 Exploit
[2013 CodeEngn Conference 08] manGoo - Windows 8 Exploit
GangSeok Lee
[아꿈사/110528] 멀티코어cpu이야기 5,6장
[아꿈사/110528] 멀티코어cpu이야기 5,6장
sung ki choi
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
JangHyuk You
Recommended
Net debugging 3_전한별
Net debugging 3_전한별
Han-Byul Jeon
Ropasaurusrex
Ropasaurusrex
승표 홍
Hideroot - Inc0gnito 2016
Hideroot - Inc0gnito 2016
perillamint
허프만 코드에 대해 그림으로 알아보자.pdf
허프만 코드에 대해 그림으로 알아보자.pdf
Ho Jeong Im
[2012 CodeEngn Conference 07] manGoo - Exploit Writing Technique의 발전과 최신 트랜드
[2012 CodeEngn Conference 07] manGoo - Exploit Writing Technique의 발전과 최신 트랜드
GangSeok Lee
[2013 CodeEngn Conference 08] manGoo - Windows 8 Exploit
[2013 CodeEngn Conference 08] manGoo - Windows 8 Exploit
GangSeok Lee
[아꿈사/110528] 멀티코어cpu이야기 5,6장
[아꿈사/110528] 멀티코어cpu이야기 5,6장
sung ki choi
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
JangHyuk You
Windows Debugging Technique #2
Windows Debugging Technique #2
Wooseok Seo
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
NAVER D2
소프트웨어 2.0을 활용한 게임 어뷰징 검출
소프트웨어 2.0을 활용한 게임 어뷰징 검출
정주 김
Assembly 스터디 1
Assembly 스터디 1
Jinkyoung Kim
스톰 접근 중
스톰 접근 중
June Yi
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
NAVER Engineering
Codegate 2013 Junior - Music Player Exploit
Codegate 2013 Junior - Music Player Exploit
sweetchip
간단하게 알아보는 좋은 코드 서영훈
간단하게 알아보는 좋은 코드 서영훈
Seo YoungHoon
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Taejun Kim
랜섬웨어 엔딩 #2016 1Q
랜섬웨어 엔딩 #2016 1Q
NSHC-RedAlert
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
ChangKyu Song
Machine Learning with Apache Spark and Zeppelin
Machine Learning with Apache Spark and Zeppelin
Dataya Nolja
Rust
Rust
Wonjun Hwang
Effective c++ chapter1 2_dcshin
Effective c++ chapter1 2_dcshin
Dong Chan Shin
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
Wonha Ryu
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
NAVER D2
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
NAVER D2
윈도우 커널 익스플로잇
윈도우 커널 익스플로잇
Seungyong Lee
공성대전 C# 사용기
공성대전 C# 사용기
Myoung-gyu Gang
Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초
Park Jonggun
14 virtual memory
14 virtual memory
codevania
Taocp 2_4
Taocp 2_4
codevania
More Related Content
Similar to Memory corruption stack
Windows Debugging Technique #2
Windows Debugging Technique #2
Wooseok Seo
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
NAVER D2
소프트웨어 2.0을 활용한 게임 어뷰징 검출
소프트웨어 2.0을 활용한 게임 어뷰징 검출
정주 김
Assembly 스터디 1
Assembly 스터디 1
Jinkyoung Kim
스톰 접근 중
스톰 접근 중
June Yi
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
NAVER Engineering
Codegate 2013 Junior - Music Player Exploit
Codegate 2013 Junior - Music Player Exploit
sweetchip
간단하게 알아보는 좋은 코드 서영훈
간단하게 알아보는 좋은 코드 서영훈
Seo YoungHoon
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Taejun Kim
랜섬웨어 엔딩 #2016 1Q
랜섬웨어 엔딩 #2016 1Q
NSHC-RedAlert
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
ChangKyu Song
Machine Learning with Apache Spark and Zeppelin
Machine Learning with Apache Spark and Zeppelin
Dataya Nolja
Rust
Rust
Wonjun Hwang
Effective c++ chapter1 2_dcshin
Effective c++ chapter1 2_dcshin
Dong Chan Shin
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
Wonha Ryu
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
NAVER D2
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
NAVER D2
윈도우 커널 익스플로잇
윈도우 커널 익스플로잇
Seungyong Lee
공성대전 C# 사용기
공성대전 C# 사용기
Myoung-gyu Gang
Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초
Park Jonggun
Similar to Memory corruption stack
(20)
Windows Debugging Technique #2
Windows Debugging Technique #2
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
[2017 Incognito] 스택 구조 분석을 통한 ROP 기법의 모든 것
소프트웨어 2.0을 활용한 게임 어뷰징 검출
소프트웨어 2.0을 활용한 게임 어뷰징 검출
Assembly 스터디 1
Assembly 스터디 1
스톰 접근 중
스톰 접근 중
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
[16]Obfuscation 101 : 난독화, 프로가드, R8, 트랜스포머 API
Codegate 2013 Junior - Music Player Exploit
Codegate 2013 Junior - Music Player Exploit
간단하게 알아보는 좋은 코드 서영훈
간단하게 알아보는 좋은 코드 서영훈
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
랜섬웨어 엔딩 #2016 1Q
랜섬웨어 엔딩 #2016 1Q
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
[NDC07] 게임 개발에서의 클라이언트 보안 - 송창규
Machine Learning with Apache Spark and Zeppelin
Machine Learning with Apache Spark and Zeppelin
Rust
Rust
Effective c++ chapter1 2_dcshin
Effective c++ chapter1 2_dcshin
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
리소스 중심의 서든어택2 실시간 메모리 프로파일링 시스템 개발기
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
윈도우 커널 익스플로잇
윈도우 커널 익스플로잇
공성대전 C# 사용기
공성대전 C# 사용기
Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초
More from codevania
14 virtual memory
14 virtual memory
codevania
Taocp 2_4
Taocp 2_4
codevania
Taocp 2_3_1
Taocp 2_3_1
codevania
Taocp 1 2-2
Taocp 1 2-2
codevania
Gstar gossip
Gstar gossip
codevania
Deferred rendering transparency
Deferred rendering transparency
codevania
테스트 자동화의 원칙
테스트 자동화의 원칙
codevania
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
codevania
Spin locks 추가 자료
Spin locks 추가 자료
codevania
Texture bombing
Texture bombing
codevania
Mathematical Structures for CS [Chapter3]456
Mathematical Structures for CS [Chapter3]456
codevania
Optimizing The Content Pipeline
Optimizing The Content Pipeline
codevania
시간 있으면 설계나 합시다
시간 있으면 설계나 합시다
codevania
Memory Corruption Heap
Memory Corruption Heap
codevania
Generic Refraction Simulation
Generic Refraction Simulation
codevania
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
codevania
More from codevania
(16)
14 virtual memory
14 virtual memory
Taocp 2_4
Taocp 2_4
Taocp 2_3_1
Taocp 2_3_1
Taocp 1 2-2
Taocp 1 2-2
Gstar gossip
Gstar gossip
Deferred rendering transparency
Deferred rendering transparency
테스트 자동화의 원칙
테스트 자동화의 원칙
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
Spin locks 추가 자료
Spin locks 추가 자료
Texture bombing
Texture bombing
Mathematical Structures for CS [Chapter3]456
Mathematical Structures for CS [Chapter3]456
Optimizing The Content Pipeline
Optimizing The Content Pipeline
시간 있으면 설계나 합시다
시간 있으면 설계나 합시다
Memory Corruption Heap
Memory Corruption Heap
Generic Refraction Simulation
Generic Refraction Simulation
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
Memory corruption stack
1.
Memory Corruption 김태우
( http://codevania.tistory.com ) 데브루키 ( http://cafe.naver.com/devrookie.cafe )
2.
3.
4.
5.
6.
7.
8.
메모리 손상 탐지
9.
10.
11.
12.
13.
14.
메모리 손상 탐지
15.
메모리 손상 탐지
16.
메모리 손상 탐지
17.
18.
예제 . StackDesc
19.
예제 . StackDesc
20.
예제 . StackDesc
21.
22.
예제 . StackDesc
23.
예제 . StackDesc
24.
예제 . StackDesc
25.
예제 . StackDesc
26.
예제 . StackDesc
27.
28.
29.
30.
스택 오버런
31.
스택 오버런
32.
스택 오버런
33.
스택 오버런
34.
35.
36.
37.
38.
39.
호출 규약 불일치
40.
호출 규약 불일치
41.
42.
호출 규약 불일치
43.
호출 규약 불일치
44.
45.
46.
47.
48.
Editor's Notes
ThisIsMyVeryExtremelySuperMagnifcantConnectionStringForMyDataSource
cdecl - Add esp, 0Ch : 스택 포인터가 원래 위치로 되돌려지게 보장 . 호출 전에 넣은 3 인자에 대한 정리 작업 . - 호출 함수가 스택 포인터를 조정하여 스택 무결성의 보장을 책임 stdcall - 인자는 동일한 방식 . 하지만 스택 포인터 정리하는 부분이 없음 . - 호출된 함수 자신이 스택포인터의 조정을 책임진다 .
Ret 0Ch : 지정된 수만큼 스택포인터를 조정하라는 의미
Download now