우리는 응용 프로그램이 시작될 때로드되는 많은 dll 파일을 가진 프로젝트를 가지고 있습니다. dll 파일의 baseaddress는 중복되어 메모리 이미지가 재배치됩니다. 자동으로 baseaddress를 할당하거나 각 dll 파일에 대해 "양호한"baseaddress를 계산할 수 있습니까?/baseaddress를 "좋은"값으로 설정하려면 어떻게해야합니까?
9
A
답변
7
3
에서 리베이스에서 Microsoft 기사는 DLL을 배포하는 경우가있다
는에 관계없이 당신이 당신의 기본 주소를 설정하는 방법, 항상 위험이 다른 DLL이 없습니다 귀하가 작성한 주소는 이미 해당 주소에서로드됩니다 (예 : 전역 후크 DLL). .
는 비스타 구축하고 또한 경우에 당신은 실제로 여기에 걷어차 ASLR 수 있도록
을/DYNAMICBASE를 사용해야은 MSDN 링크입니다 : http://msdn.microsoft.com/en-us/library/bb384887.aspx은.
관련 문제
- 1. ContentPropertyAttribute를 콘텐츠 발표자로 설정하려면 어떻게해야합니까?
- 2. 클라이언트의 EC2 계정을 설정하려면 어떻게해야합니까?
- 3. 카메라보기에서 터치 사용을 설정하려면 어떻게해야합니까?
- 4. OpenGL에서 정점의 불투명도를 설정하려면 어떻게해야합니까?
- 5. Perl 파이프에서 인코딩을 설정하려면 어떻게해야합니까?
- 6. Android에서 textView의 글꼴을 설정하려면 어떻게해야합니까?
- 7. DropDownList의 항목을 기본값으로 설정하려면 어떻게해야합니까?
- 8. 유창한 nhibernate로 저장소를 설정하려면 어떻게해야합니까?
- 9. CSS - 그래디언트 그림자를 설정하려면 어떻게해야합니까?
- 10. Android : MenuButton에 리스너를 설정하려면 어떻게해야합니까?
- 11. HttpURLConnection에서 프록시를 사용하도록 설정하려면 어떻게해야합니까?
- 12. 보기 디렉토리에서보기 헬퍼를 설정하려면 어떻게해야합니까?
- 13. Fancybox를 사용하여 로그인을 설정하려면 어떻게해야합니까?
- 14. 양식에 클릭 이벤트를 설정하려면 어떻게해야합니까?
- 15. FCKEditor를 읽기 전용으로 설정하려면 어떻게해야합니까?
- 16. ListViewSubItem에 대한 아이콘을 설정하려면 어떻게해야합니까?
- 17. .net 어셈블리의 매니페스트를 비공개로 설정하려면 어떻게해야합니까?
- 18. ASP.NET 세션 쿠키에 보안 플래그를 설정하려면 어떻게해야합니까?
- 19. Cabal을 사용하여 간단한 테스트를 설정하려면 어떻게해야합니까?
- 20. Python에서 클래스의 목록을 만들거나 개체를 설정하려면 어떻게해야합니까?
- 21. WPF에서 이미지 컨트롤로 이미지를 설정하려면 어떻게해야합니까?
- 22. Android에서 개별 연락처에 대해 벨소리를 설정하려면 어떻게해야합니까?
- 23. GWT 셀 위젯에 제목을 설정하려면 어떻게해야합니까?
- 24. 웹 페이지에 대한 컨트롤을 설정하려면 어떻게해야합니까?
- 25. Eclipse에서 PHP 프로파일 링을 설정하려면 어떻게해야합니까?
- 26. 개체를 다른 개체 유형으로 설정하려면 어떻게해야합니까?
- 27. Android에서 프로그래밍 방식으로 ImageViews 소스를 설정하려면 어떻게해야합니까?
- 28. 기본 애플리케이션 NIB에 프록시 객체를 설정하려면 어떻게해야합니까?
- 29. Android의 상대 레이아웃에서 이미지보기의 위치를 설정하려면 어떻게해야합니까?
- 30. 프로그램을 시작할 때 MainForm을 숨기도록 설정하려면 어떻게해야합니까?
이 작업을 수행하기 위해 REBASE.EXE -d -b 0x60000000 * .dll을 호출 할 수 있음을 알았습니다. – frast