본문 바로가기

시스템 해킹4

코드게이트 주니어 발표 PPT 자료 - 시스템 해킹 리눅스 메모리 보호기법 4월 3일, 코드게이트 주니어 발표때 사용한 PPT 입니다.모르시는 점은 얼마든지 질문♥ 환영합니당. 2013. 4. 3.
리눅스 메모리 보호기법 우회 연구분석보고서 1편 - http://teamcrak.tistory.com/3302편 - http://teamcrak.tistory.com/3323편 - http://teamcrak.tistory.com/348 이번에 해킹캠프에서 리눅스 메모리 보호기법에 대해 설명합니다. 시연까지는 아직 고민중이고버퍼 오버플로우에 대해 먼저 어느정도 설명을 드리고 오버플로우 메모리 공격을 기반으로 메모리 보호기법스킬의 원리를 이해시켜드리고 역할을 말씀드리고 리눅스 시스템에 대해 전반적으로 이해시켜주려고자발표를 신청했으며 선정되었습니다. 시연까지 하고싶지만.. 솔직히 요즘 시간이 부족해 발표 준비를 못 하고 있습니다ㅠㅠㅠㅠ발표자료 만들어서 완성하면 티스토리에도 올리도록 하겠습니다. 2013. 2. 9.
SmashTheStack : level4@io.smashthestack 문제풀이 워게임 문제풀이 - SmashTheStack : level4@io.smashthestack 문제풀이 이번 문제는 내가 처음 접했을때 어떻게 해야될지를 몰라서 막막했던 문제였다. 약간의 힌트를 얻어 풀기는 했지만 시스템해킹의 답은 일단은 문제를 많이 푸는것이다. 경험을 많이 쌓아가야 한다. 이렇게 기초문제들을 풀어감으로써 기초들을 많이 쌓아야지 좀 더 깊숙하고 이론적인 버퍼 오버플로우, 포맷스트링과 같은 기술을 연마할 수 있게 되는 것이다. 나는 대회들의 문제를 다시 풀어보거나 대회 보고서를 많이 읽으려고 애쓴다. 읽으면 읽음으로써 패턴들이 머리속에 들어오게 되고 그 패턴덕에 앞으로 문제를 푸는데 도움이 되기 때문이다. 이런 생각을 가지는데 '+α' 를 갖게 해준 나의 친구 pwn3r 에게 깊은 고마움의 .. 2011. 7. 29.
SmashTheStack : level3@io.smashthestack 문제풀이 현재 팀에서는 Level4 를 풀고 있다. 미리미리 풀면 좋겠지만 시간이 많지도 않고 과반수가 문제풀이를 작성해야지만 넘어가는 수준이라 여유있게 공부할 수 있다. level3@io:/levels$ ./level03 Segmentation fault level3@io:/levels$ ./level03 aa Address of hmm: 0x804847f 프로그램을 그냥 실행하면 세그먼폴트가 뜨고 인자를 넘겨주면 어드레스가 출력되는데 고정 어드레스인 것 같다. level3@io:/levels$ ./level03 aa bb Address of hmm: 0x804847f level3@io:/levels$ ./level03 cc dd Address of hmm: 0x804847f 소스가 주어져 있으니 소스를 보면서.. 2011. 7. 21.