2016-11-03 13 views
2

데이터 실행 방지를 무시할 수있는 방법은 무엇입니까? 누군가가 어떻게 작동하는지 깊이 이해할 수 있다면 고맙겠습니다.DEP (데이터 실행 방지)는 어떻게 무시됩니까?

+0

에 오신 것을 환영합니다라는 기술을 시도 할 수 있습니다. 이 포럼은 이와 같은 엄격한 요청이나 "책, 도구, 소프트웨어 라이브러리, 자습서 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 독단적 인 답변 및 스팸을 유치하는 경향이 있으므로 스택 오버플로에 대해 주제를 벗어났습니다. 대신 문제를 설명하고 지금까지 해결 된 문제를 설명하십시오. " – micstr

+0

@micstr 나는 오프 사이트에 추천 할 것을 결코 요구하지 않았다. 내 문제는 DEP가 어떻게 우회 될 수 있는지 모르겠다. 문제를 해결하기 위해 나는이 질문을했다. – Daniel41550

+0

소스 코드가 없으면 좋은 응답을 얻지 않는 경향이있는 이와 같은 광범위한 질문을 지적했습니다 (http://stackoverflow.com/help/on-topic 참조). 당신이 어떤 반응을 얻길 바랍니다. 기다리는 동안 - http://security.stackexchange.com/search?q=DEP 또는 http://stackoverflow.com/questions/15581581/how-to-disable-dep를 보셨습니까? – micstr

답변

0

나는 이것이 어려운 질문이라고 생각합니다. 사용을 중지하거나 무시할 것인지 묻는 것이 확실하지 않습니다. 비활성화하려면 -z execstack 매개 변수 으로 컴파일하십시오. 다음 명령과 같습니다. 당신이 우회하려면

gcc main.c -z execstack

, 당신은 스택 오버플로 다니엘에 ROP