프로그램 404

Visual Studio Random Stack Address option off 랜덤 스택 보안 옵션

Address space layout randomization Visual Studio에서는 고정되어있는 stack 시작 주소를 랜덤화하여 임의주소로 바꾸는 옵션을 켜 놓았음.이 기술을 Address Space Layout Randomization(ASLR)라고 함. 관련 MSDN : https://msdn.microsoft.com/ko-kr/library/bb384887.aspx 이걸 끄려면 아래 그림에 따라 /DYNAMICBASE 를 off로 바꾸면 됨. 또한 cl로 컴파일 시에도 넣을 수 있는데 사용 법은 다음과 같음 cl main.c /link /DYNAMICBASE:NO 리눅스의 경우 관련 정보는 아래 링크를 참조http://wisecat.tistory.com/1091

Linux gcc ASLR 해제 ( 랜덤 스택 Random Stack 보안 옵션)

ASLR : Address Space Layout Randomization프로그램 실행 시 주소 할당을 무작위로 배치시켜 실행 할 때 마다 프로그램 내부에서 사용하는 주소를 다르게 만드는 메모리 보호기법의 일종. 특정 주소를 공략하는 해킹/크래킹 같은 프로그램을 무력화할 수 있는 기법 중의 하나.최근 컴파일러, 라이브러리, 운영체제 레벨에서 비슷한 기법을 거의 다 동원하고 있는 추세.Visual Studio도 컴파일러 차원에서 이를 도입하고 있으며 관련한 해제 방법은 아래 링크를 참조.http://wisecat.tistory.com/1092 gcc의 경우는 커널 차원에서 On/Off가 가능. Root 권한에서 아래를 수행 sysctl -w kernel.randomize_va_space=0 이후 출력 되는..

MFC OLE DB Microsoft Access 2007 accdb 파일을 못 찾는 ( 못 여는 ) 문제 Can't access database

MS Office 2007이 깔려 있지 않으면 Access 2007에서 생성한accdb 파일과의 연동이 문제가 생긴다.주로 열 수 없다는 메세지가 뜬다. Can't access database 같은....이럴 경우 관련 DB엔진을 설치해 주어야 하는데 직링은 다음과 같다.2007 Office system 드라이버: 데이터 연결 구성 요소 페이지2007 Office system 드라이버: 데이터 연결 구성 요소 다운로드 직링 혹시 위 링크가 죽었으면 아래 압축 파일을 다운받아서 풀어서 설치하기 바란다.

윈도우7 부트로더 복구 방법

윈도우7 부트로더 복구 방법 1. Win7 부팅 USB 사용1-1 명령 프롬프트 수행1-2 다음을 입력 bootsect /nt60 c: 1-3 재부팅위에서 bootsect 파일이 없을 경우 아래를 다운로드 하세요(32, 64비트, 바이러스 체크 완료) 2. Win7 설치CD 사용2-1 윈7 설치 초기 화면에서 Shift + F10를 눌러서 명령 프롬프트 수행2-2 다음을 입력 bcdboot c:\windows /s c: /l ko-KR2-3 재부팅

Win7 ODD ( DVD CD-ROM )드라이버 문제

윈7이 한번씩 병맛 짓을 할 때가 있는데 ODD가 몽창 드라이버가 안잡힐 때가 있다.이거 드라이버 다시 잡아도 안되고 환장한다.3그럴땐 아래 방법을 써 보시라. 1. regedit를 실행 2. 아래 키 값으로 간다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 3. 아래 항목을 삭제한다.3-1 UpperFilters3-2 LowerFilters 4. 재부팅 한다. 이걸로 안되면 난 모른다.나는 위 방법으로 해결 되었다.